OpenConnect VPN через NetworkManager: неверный маршрут по умолчанию, все еще используется локальный шлюз?

Я использую network-manager-openvpn для подключения к моей университетской VPN VPN работает, когда я просто запускаю openconnect -u username vpn.host.edu из командной строки (хотя он выдает много сообщений об ошибках ip route ).

Однако, при запуске VPN через графический интерфейс NetworkManager результирующая таблица маршрутизации искажается:

$ ip route
default via 192.168.178.1 dev enxXXXXXXXXXXXX
default dev vpn0 proto static scope link metric 50 
default via 192.168.178.1 dev enxXXXXXXXXXXXX proto dhcp metric 20100 
[...]

Первая запись приводит к тому, что весь трафик по-прежнему маршрутизируется через локальный шлюз. Следовательно, например, разрешение имен с помощью DNS-серверов VPN не выполняется, и VPN перестает работать. Когда я удаляю первую запись в таблице маршрутизации с ip route del default via 192.168.178.1 dev enxXXXXXXXXXXXX , тогда все начинает работать, как задумано.

Все сетевые настройки для VPN-подключения установлены на «Автоматически» ", так почему же запись VPN не является первым маршрутом по умолчанию?

PS Я знаю, что есть обходные пути, описанные в Network Manager не устанавливает IP4.GATEWAY для соединения OpenVPN и Network Manager не устанавливает IP4.GATEWAY для соединения OpenVPN - но я хотел бы исправить это, не запуская команда оболочки каждый раз.

0
задан 3 December 2020 в 11:49

0 ответов

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

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