Действительно ли возможно добавить маршрут с NetworkManager для соединения VPN при помощи имени интерфейса вместо адреса шлюза?
Я не знаю IP своего шлюза после того, как я подключен к серверу VPN, таким образом, я вручную добавляю пару маршрутов с
ip r add 10.1.0.0 dev tun0
ip r add 10.2.0.0 dev tun0
Поиск способа сделать его происходящий автоматически, предпочтительно с NetworkManager, если не затем с некоторыми пост сценарий.
TIA!
В Вашем случае, ip r add 10.1.0.0 dev tun0
добавляет "маршрут устройства". Таким образом, нет никакого gateway— значения, что шлюз 0.0.0.0
.
В Администраторе сети просто настраивают 0.0.0.0
как шлюз.
то, Что Вы в настоящее время не можете делать с Администратором сети, должно использовать специальные подстановочные знаки для обращения к фактическому шлюзу как предусмотрено от VPN (или DHCP, autoconf). Подобный специальным названиям OpenVPN vpn_gateway
или net_gateway
.