我读过类似的帖子
Ubuntu 18.04 连接到 openvpn 时无法进行 DNS 解析和https://serverfault.com/questions/528773/networkmanager-is-not-changing-etc-resolv-conf-after-openvpn-dns-push 加上撰写此帖子时的建议主题
但使用 openvpn 时仍然无法连接到 corpo lan。
/etc/resolv.conf:
nameserver 8.8.8.8
nameserver 10.1.1.10
nameserver 127.0.0.53
my.ovpn script
最后包含:
script-security 2
push "dhcp-option DNS 10.1.1.10"
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
down-pre
公司 DNS 是 10.1.1.10,在 openvpn 连接后,我预计如果域名无法被 google dns (8.8.8.8) 重新解析,那么我们会尝试使用第二个方法解析它nameserver
。但是它不起作用。
有效的解决方法
如果/etc/network/interfaces
我更改 DNS 的顺序:
auto lo
iface lo inet loopback
dns-nameservers 8.8.8.8 10.1.1.10
到
auto lo
iface lo inet loopback
dns-nameservers 10.1.1.10 8.8.8.8
然后我可以访问公司局域网,但整个网络开始工作非常非常慢。特别是如果我没有使用 VPN(他们尝试解析 10.1.1.10,无法连接,然后转到 8.8.8.8,但网站 ID 的平均加载时间超过 10 秒)。
我不知道我的配置有什么问题。