У меня есть рабочий VPN, но по дефолту он настроен так, что не весь трафик перенаправляется в него. Как завернуть весь трафик на сетевой интерфейс VPN?
1. Добавить маршрут до внешнего адреса ВПН сервера через текущий шлюз по умолчанию
2. Удалить текущий маршрут по умолчанию (0.0.0.0)
3. Добавить новый маршрут по умолчанию через внутренний адреса ВПН сервера.
Когда ВПН соединение разрывается необходимо все вернуть назад.
Сергей Шленский, Маршрут по умолчанию можно не удалять (п.2). В убунту у него метрика 100. Достаточно добавить новый маршрут по умолчанию с меньшей метрикой и он будет срабатывать первым.
Остальные пункты как написано.
В общем случае маршруты добавляются командой route.
Но чаще всего при настройке ВПН можно где-то там же добавить и дополнительные маршруты (это стандартные манипуляции при ВПН подключении).
Чтоб вам подксазали более конкретно нужно больше информации: какой тип ВПН, как вы конфигурируете его на клиенте?
res2001, мы используем fortivpn но мне не разрешили добавлять маршрутизации в настройки сервера VPN, сказали что сделать можно локально. И пока что все без успешно.
Попросите администратора\включите сами на сервере VPN опцию default route (зависит от реализации).
Либо в настройках соединения VPN у себя - если это возможно.
Тогда при VPN подключении будет появляться маршрут по умолчанию в VPN