Изменить маршрут клиента OpenVPN по умолчанию

При настройке тестового клиента openvpn в Ubuntu (используя это руководство), клиент устанавливает маршрут, который туннелирует весь трафик через vpn.

Например, когда я подключаюсь к vpn из Ubuntu, вот что netstat -nr показывает:

0.0.0.0         10.8.0.9        0.0.0.0         UG        0 0          0 tun0
10.8.0.1        10.8.0.9        255.255.255.255 UGH       0 0          0 tun0
10.8.0.9        0.0.0.0         255.255.255.255 UH        0 0          0 tun0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 tun0
...

Я считаю, что первая строка туннелирует все через vpn, верно? Когда я сравниваю это с выводом той же команды с моего компьютера с OSX:

10.8.0.1/32        10.8.0.5           UGSc            1        0    tun0
10.8.0.5           10.8.0.6           UH              2       33    tun0
...

У меня нет этого правила. Есть ли способ для меня нажать команду, чтобы удалить этот маршрут из клиента? Какие у меня есть другие варианты?

3
задан 7 June 2013 в 21:20

2 ответа

Отредактируйте соответствующие строки в вашем файле .ovpn. Для этого вам могут потребоваться права root (sudo). Вы должны были получить файл whatisitcalled.ovpn вместе с вашими сертификатами от вашего провайдера openvpn. Откройте файл с помощью vi, gedit или другого текстового редактора и найдите следующие строки:

# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.

Под этими строками вы можете добавить IP и / или имя хоста маршрута, который вы хотите использовать или который рекомендуется Ваш провайдер VPN. Сохраните файл.

0
ответ дан 7 June 2013 в 21:20

Я предполагаю, что вы используете графический интерфейс NetworkManager. Кажется, что его поведение по умолчанию - переопределить маршрут по умолчанию, даже если сервер OpenVPN не продвигает его.

Вы можете исправить это поведение, отредактировав соединение VPN и на вкладке настроек IPv4 выберите кнопку Маршруты ... . Вы увидите опцию « Использовать это соединение только для ресурсов в этой сети ». Убедитесь, что он включен, а затем перезапустите VPN. Это должно уладить вас.

0
ответ дан 7 June 2013 в 21:20

Другие вопросы по тегам:

Похожие вопросы: