我有一个 OpenVPN 服务器,我对它非常满意。我通常将客户端连接到服务器,只需打开终端并运行“openvpn”,然后运行具有适当配置、证书和密钥的 ovpn 文件。这样一切都很顺利。
无论如何,有些事情我不明白,需要一些帮助。
我从来没有让 VPN 在网络管理器中工作(已安装 VPN 插件)。在网络管理器中配置客户端后,客户端和服务器之间的连接将建立,但似乎没有任何流量通过 VPN。我甚至无法从服务器 ping 通客户端。我怀疑这是一个路由问题,但我对网络管理不够熟悉,无法自行修复它。
这是我的 conf.ovpn 文件中包含的客户端配置:
client
proto udp
remote myown.domain.com
port 1194
dev tun
nobind
comp-lzo yes
push "comp-lzo yes"
redirect-gateway def1
verb 3
key-direction 1
这是我的路由表,VPN已断开:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan5
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan5
我的 OpenVpn 客户端路由表从终端和“conf.ovpn”文件开始:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.8.0.13 128.0.0.0 UG 0 0 0 tun0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan5
10.8.0.1 10.8.0.13 255.255.255.255 UGH 0 0 0 tun0
10.8.0.13 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
95.110.xxx.xxx 192.168.1.1 255.255.255.255 UGH 0 0 0 wlan5
128.0.0.0 10.8.0.13 128.0.0.0 UG 0 0 0 tun0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan5
最后这是我在网络管理器中配置的 VPN 客户端的路由表:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.8.0.13 0.0.0.0 UG 0 0 0 tun0
10.8.0.13 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
95.110.xxx.xxx 192.168.1.1 255.255.255.255 UGH 0 0 0 wlan5
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan5
有谁能帮助我了解我应该在网络管理器中做出哪些更改才能使 VPN 客户端以与在 CLI 中启动 Openvpn 时相同的方式工作?谢谢!