使用 NetworkManager 添加 VPN 路由

使用 NetworkManager 添加 VPN 路由

是否可以使用接口名称而不是网关地址通过 NetworkManager 为 VPN 连接添加路由?

连接到 VPN 服务器后,我不知道网关的 IP,因此我手动添加了一些路由

ip r add 10.1.0.0 dev tun0
ip r add 10.2.0.0 dev tun0

寻找一种使其自动发生的方法,最好使用 NetworkManager,如果不行,则使用一些发布脚本。

短暂性失眠!

答案1

在您的例子中,ip r add 10.1.0.0 dev tun0添加了“设备路由”。也就是说,没有网关——意味着网关是0.0.0.0

在网络管理器中只需配置0.0.0.0为网关。

目前,您无法使用 Network Manager 使用特殊通配符来引用 VPN(或 DHCP、autoconf)提供的实际网关。类似于 OpenVPN 的特殊名称vpn_gatewaynet_gateway

相关内容