我有一个在终端中运行良好的OpenVPN配置文件。
通过终端连接后,我的路由表如下所示:
我想尝试通过网络管理器使事情正常运行,所以我安装了
我尝试添加0.0.0.0条目(从工作的路由表中),但被拒绝了。
我也尝试过移除:
但是这也失败了,出现了类似的错误信息(删除操作成功)。
我的问题是:我如何通过网络管理器连接到一个OpenVPN服务器,并强制所有流量通过VPN隧道路由?
sudo openvpn --config openvpn.conf
通过终端连接后,我的路由表如下所示:
[van@d2:Desktop]$ ip route
0.0.0.0/1 via 255.255.255.0 dev tun0
default via 192.168.0.1 dev wlp3s0 proto static metric 600
10.9.0.1 via 255.255.255.0 dev tun0
<vpn_server_ip_addr> via 192.168.0.1 dev wlp3s0
128.0.0.0/1 via 255.255.255.0 dev tun0
169.254.0.0/16 dev wlp3s0 scope link metric 1000
192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.5 metric 600
255.255.255.0 dev tun0 proto kernel scope link src 10.9.0.4
我想尝试通过网络管理器使事情正常运行,所以我安装了
network-manager-openvpn
,然后从工作的配置文件中导入了VPN连接。然而,当我使用网络管理器连接时,流量并没有通过OpenVPN服务器路由。连接后的路由表如下:[van@d2:Desktop]$ ip route
default via 192.168.0.1 dev wlp3s0 proto static metric 600
10.9.0.0/24 dev tun0 proto kernel scope link src 10.9.0.4 metric 50
<vpn_server_ip_addr> via 192.168.0.1 dev wlp3s0 proto static metric 600
169.254.0.0/16 dev wlp3s0 scope link metric 1000
192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.5 metric 600
192.168.0.1 dev wlp3s0 proto static scope link metric 600
我尝试添加0.0.0.0条目(从工作的路由表中),但被拒绝了。
[van@d2:Desktop]$ sudo ip route add 0.0.0.0/1 via 255.255.255.0 dev tun0
RTNETLINK answers: Network is unreachable
我也尝试过移除:
10.9.0.0/24 dev tun0 proto kernel scope link src 10.9.0.4 metric 50
并将其替换为:
10.9.0.1 via 255.255.255.0 dev tun0
但是这也失败了,出现了类似的错误信息(删除操作成功)。
我的问题是:我如何通过网络管理器连接到一个OpenVPN服务器,并强制所有流量通过VPN隧道路由?
sudo openvpn --config client.ovpn
)。 - Vanessa Deagan