当我通过 Gnome Network-manager 连接到 VPN 网络时,我失去了 DNS 解析,实际上,我无法访问 VPN 网络内部或外部的资源。
当我使用 Ubuntu 16.04 并使用 VPN 时,“ /etc/resolv.conf/
”文件将包含我连接的 (VPN) 网络的 DNS 服务器。现在它总是包含以下条目:
nameserver 127.0.0.53
search myprovider.com
据我了解127.0.0.53
,是system-resolved
.
我怀疑这是一个错误,因为 VPN 在 Ubuntu 16.04 上运行良好。当我使用 VPN 服务时,有什么方法可以设置我的网络的 DNS 服务器?
更新:
我尝试使用帖子末尾附加的配置文件连接到 OpenVPN 网络,但出现以下错误:
Authenticate/Decrypt packet error: cipher final failed
我已经验证服务器使用 lzo 压缩并且我也启用了它。连接保持活跃,但我无法导航到 VPN 内部或外部的任何页面。
在下面列出的配置文件中,我已经包含了回复中发布的解决方案
client
dev tun
proto udp
remote openvpn.bibsys.no 1194
remote my-server-2 1194
resolv-retry infinite
nobind
user myuser
group myuser
persist-key
persist-tun
ca ca-cert.pem
cert openvpn.crt
key openvpn.key
cipher AES-256-CBC
comp-lzo yes
script-security 2
up /etc/openvpn/scripts/update-systemd-resolved
down /etc/openvpn/scripts/update-systemd-resolved
down-pre