Как настроить сетевой менеджер Ubuntu / Linux для выборочной маршрутизации сетевого трафика через VPN?
23761
Elijah
Я использую Ubuntu 9.04, и я только что заметил, что ВСЕ мой сетевой трафик направляется через VPN. Я бы хотел, чтобы VPN маршрутизировал только те серверы, которые попадают на VPN, а затем подключался к Интернету по мере необходимости. VPN - это PPTP VPN, которая запускается с использованием своего рода стека Microsoft.
Результаты от команды маршрута:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 102-102-152-203 192.168.24.1 255.255.255.255 UGH 0 0 0 wlan0 192.168.24.0 * 255.255.255.0 U 2 0 0 wlan0 link-local * 255.255.0.0 U 1000 0 0 wlan0 default * 0.0.0.0 U 0 0 0 ppp0
Вы можете быть в состоянии сделать что-то со своей таблицей маршрутизации. Не могли бы вы запустить 'route' из командной строки, когда вы подключены к VPN, и вывести вывод здесь?
Mark Turner 15 лет назад
0
Для моего Cisco Compatible VPN в Ubuntu 9.04 (VPNC) есть флажок для выбора.
Отредактируйте свои подключения, перейдите на вкладку VPN и измените конфигурацию VPN.
Перейдите на вкладку Настройки IPv4, а в правом нижнем углу находится кнопка «Маршруты».
Нажмите кнопку и установите флажок «Использовать это соединение только для ресурсов в своей сети»
Как уже упоминалось, есть текстовые файлы конфигурации, которые можно изменить вместо использования графического интерфейса. Одна приятная вещь в GUI - вам не нужно запоминать все возможные значения или беспокоиться об орфографии
Можете ли вы дать ссылку, как это сделать в командной строке - я имею в виду «Использовать это соединение только для ресурсов в своей сети»
cc4re 10 лет назад
1
10
Elijah
Благодаря совету в приведенных выше ответах и небольшому поиску, я смог найти ответ на свой вопрос.
Сначала я определил, какие диапазоны IP-адресов используются в VPN, в моем случае 192.168.32. * И 192.168.16. *. Затем я подключился к своему vpn нормально и sshed к серверу в сети. Я запустил маршрут на этой машине и получил адрес шлюза и используемую метрику. Затем я добавил маршруты для двух диапазонов IP-адресов в поле маршрутов на вкладке настроек IPv4 и нажал «Использовать это соединение только для ресурсов в своей сети» и «Игнорировать автоматически полученные маршруты». Тогда фуфло как волшебство сработало.
Спасибо за вашу помощь!
Спасибо! Я пытался сделать это целую вечность. Мне также пришлось установить «Метод» на «Только автоматические (VPN) адреса» и оставить DNS-серверы и домен поиска пустыми.
Timmmm 13 лет назад
0
3
Jaime Agudo
Если вы хотите сделать блок редактирования, экспорта или просто резервное копирование, детали находятся в этой папке /etc/NetworkManager/system-connections/
Чтобы применить изменения, если таковые имеются, вы должны сделать