18

Я использую 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

4 ответа4

18

Для моего Cisco Compatible VPN в Ubuntu 9.04 (VPNC) есть флажок для выбора.

Отредактируйте свои подключения, перейдите на вкладку VPN и измените конфигурацию VPN.

Перейдите на вкладку Настройки IPv4, а в правом нижнем углу находится кнопка "Маршруты".

Нажмите кнопку и установите флажок "Использовать это соединение только для ресурсов в своей сети"

Как уже упоминалось, есть текстовые файлы конфигурации, которые можно изменить вместо использования графического интерфейса. Одна приятная вещь в GUI - вам не нужно запоминать все возможные значения или беспокоиться об орфографии

10

Благодаря совету в приведенных выше ответах и небольшому поиску, я смог найти ответ на свой вопрос.

Сначала я определил, какие диапазоны IP-адресов используются в VPN, в моем случае 192.168.32. * И 192.168.16.*. Затем я подключился к своему vpn нормально и sshed к серверу в сети. Я запустил маршрут на этой машине и получил адрес шлюза и используемую метрику. Затем я добавил маршруты для двух диапазонов IP-адресов в поле маршрутов на вкладке настроек IPv4 и нажал "Использовать это соединение только для ресурсов в своей сети" и "Игнорировать автоматически полученные маршруты". Тогда фуфло как волшебство сработало.

Спасибо за вашу помощь!

3

Если вы хотите отредактировать блок, экспортировать или просто сделать резервную копию, подробности находятся в этой папке /etc/NetworkManager/system-connections/

Чтобы применить изменения, если таковые имеются, вы должны сделать

sudo NetworkManager stop
sudo NetworkManager start

0

Я предполагаю, что программное обеспечение pptp устанавливает ваш маршрут по умолчанию в ppp0.

Вы можете настроить маршруты после подключения

или же

вы можете попробовать удалить директиву defaultroute из файла конфигурации pptp (возможно, /etc/ppp/ppp.conf)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .