NetworkManager - OpenVPN 已连接,但无法访问互联网

NetworkManager - OpenVPN 已连接,但无法访问互联网

这种情况只发生在这个 OpenVPN 连接上,只发生在这台机器上,只发生在 NetworkManager 上。无论我是通过命令行还是 NetworkManager 本身连接到 VPN。如果我以其他方式(dhcpcd 或 netctl)建立 Wi-Fi 或以太网连接,OpenVPN 就可以正常工作。我甚至重新安装了整个操作系统,但没用。

客户端配置文件

client
dev tun
proto udp
sndbuf 0
rcvbuf 0
remote vpn-ip 443
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
comp-lzo
key-direction 1
verb 3
redirect-gateway def1
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
(certificates)

路由

default via 10.188.0.1 dev wlp2s0 proto dhcp src 10.188.183.56 metric 303 
10.188.0.0/16 dev wlp2s0 proto dhcp scope link src 10.188.183.56 metric 303

连接到 vpn 后的 ip 路由

default via 10.8.0.1 dev tun0 proto static metric 50 
default via 10.188.0.1 dev wlp2s0 proto dhcp src 10.188.183.56 metric 303 
10.8.0.0/24 dev tun0 proto kernel scope link src 10.8.0.2 metric 50 
10.188.0.0/16 dev wlp2s0 proto dhcp scope link src 10.188.183.56 metric 303 
10.188.0.0/16 dev wlp2s0 proto kernel scope link src 10.188.183.57 metric 600 
10.188.0.0/16 dev wlp2s0 proto kernel scope link src 10.188.183.56 metric 600 
10.188.0.1 dev wlp2s0 proto static scope link metric 600 
vpn-ip via 10.188.0.1 dev wlp2s0 proto static metric 600 

我试过各种方法,但老实说,我不知道该怎么办。目前,我正在使用 wicd 作为解决方法,它运行良好。我使用的是 Arch Linux,希望它能有所帮助。你认为问题出在哪里?

更新:如果我将服务器和客户端上的协议都改为 TCP,它似乎可以工作。将进一步调查。

相关内容