如何使用 Ubuntu 15.10 中的网络管理器通过 OpenVPN 路由所有网络流量?

如何使用 Ubuntu 15.10 中的网络管理器通过 OpenVPN 路由所有网络流量?

我正在尝试在 15.10 机器上连接到我大学的 VPN。当我通过命令行执行此操作时,所有流量都通过 VPN 路由:这就是我想要的。当我将相同的 OpenVPN 配置(由我们的大学提供)加载到网络管理器中时,VPN 连接仍然成功,但我的流量未通过 VPN 路由。其他人也遇到过同样的问题(或不同 Ubuntu 版本上相反的问题 - 他们不希望所有内容都被路由,但无法改变这种行为)。但是,他们的解决方案似乎都不适合我。我刚刚从 Mac 切换到 Linux,OpenVPN 的 Linux 实现(Tunnelblick)对相同的配置文件完全没有问题。不幸的是,我们大学的 Linux 知识和支持非常有限(尽管 Linus Torvalds 在这里学习过……)。任何提示都非常感谢!

下面是我分别使用“openvpn /etc/openvpn/client.conf”和网络管理器连接时获得的客户端配置和路由:

/etc/openvpn/client.conf:

# Linux konfiguraatiotiedosto
# openvpn-2.x
verb 4
mlock
mtu-disc maybe
mtu-test
script-security 3
keepalive 60 360
redirect-gateway def1
dev tap
client
remote open.vpn.helsinki.fi
nobind
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
auth-user-pass
ca /etc/openvpn/HY-vpn-CA.pem
comp-lzo

使用命令行建立VPN后的路由:

mjeltsch@mjeltsch-HP-EliteBook-840-G2:/etc/openvpn$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use     Iface
default         hy-vpn1-pa1veli 128.0.0.0       UG    0      0        0  tap0
default         192.168.1.1     0.0.0.0         UG    600    0        0 wlo1
128.0.0.0       hy-vpn1-pa1veli 128.0.0.0       UG    0      0        0 tap0
128.214.5.0     *               255.255.255.0   U     0      0        0 tap0
openvpn1.fe.hel 192.168.1.1     255.255.255.255 UGH   0      0        0 wlo1
link-local      *               255.255.0.0     U     1000   0        0 wlo1
192.168.1.0     *               255.255.255.0   U     600    0        0 wlo1

使用网络管理器建立 VPN 后的路由

mjeltsch@mjeltsch-HP-EliteBook-840-G2:/etc/openvpn$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         *               0.0.0.0         U     50     0        0 tap0
default         192.168.1.1     0.0.0.0         UG    600    0        0 wlo1
128.214.5.0     *               255.255.255.0   U     50     0        0 tap0
128.214.20.97   192.168.1.1     255.255.255.255 UGH   600    0        0 wlo1
link-local      *               255.255.0.0     U     1000   0        0 wlo1
192.168.1.0     *               255.255.255.0   U     600    0        0 wlo1

相关内容