无法通过 openVPN 连接到 VPN

无法通过 openVPN 连接到 VPN

我经常使用 vpngate.net 服务,它在 14.04 和 16.04 上都运行良好,但突然它停止工作了。我曾经使用命令

sudo openvpn --config file.ovpn

但现在它给了我同样的痕迹,我过去常常以

Initialization Sequence Completed

但我一直收到错误

DNS_PROBE_FINISHED_BAD_CONFIG

route -n连接到 vpn 时的输出

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.211.1.90     128.0.0.0       UG    0      0        0 tun0
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 enp2s0
10.211.1.90     0.0.0.0         255.255.255.255 UH    0      0        0 tun0
126.219.236.196 192.168.1.1     255.255.255.255 UGH   0      0        0 enp2s0
128.0.0.0       10.211.1.90     128.0.0.0       UG    0      0        0 tun0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 tun0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp2s0

无需VPN:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 enp2s0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp2s0

答案1

我四处寻找,发现我需要在 conf 文件底部添加两行,这样每次我使用 openVPN 时,它都会修改文件中的 DNS 配置, /etc/resolv.conf因为它每次都会被覆盖

up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

然后调用命令

sudo openvpn --script-security 2 --config your-openvpn-config.ovpn

找到答案这篇文章介绍了如何在 Ubuntu 14.04 上运行 OpenVPN

相关内容