通过Gnome Network-manager连接到VPN网络时,我失去了DNS解析,在实际中无法访问VPN网络内部或外部资源。
在使用Ubuntu 16.04并且使用VPN时,“/etc/resolv.conf/”文件会包含我连接的(VPN)网络的DNS服务器。现在它始终包含以下条目:
根据我所了解,
我怀疑这是一个错误,因为在Ubuntu 16.04上VPN正常工作。在使用VPN服务时,有没有办法设置我的网络的DNS服务器?
更新:
我尝试使用附在帖子末尾的配置文件连接到OpenVPN网络,但是出现以下错误:
我已经验证了服务器使用的lzo压缩,并且我也已经启用了它。连接保持活动状态,但我无法在VPN内外导航到任何页面。
在下面列出的配置文件中,我已经包含了回复中发布的解决方案。
在使用Ubuntu 16.04并且使用VPN时,“/etc/resolv.conf/”文件会包含我连接的(VPN)网络的DNS服务器。现在它始终包含以下条目:
nameserver 127.0.0.53
search myprovider.com
根据我所了解,
127.0.0.53
是system-resolved
使用的DNS存根地址。我怀疑这是一个错误,因为在Ubuntu 16.04上VPN正常工作。在使用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
resolvectl status
和resolvectl help
来找出我的具体解决方案。 - notbad.jpeg