12.04 VPN/resolv.conf 问题

12.04 VPN/resolv.conf 问题

根据http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/dnsmasqresolv.conf 仅包含本地服务器的一条记录

network-manager-openvpn当我使用我的连接到OpenVPN服务器时/var/run/nm-dns-dnsmasq.conf会更新

server=/example.com/10.108.23.1
server=/10.in-addr.arpa/10.108.23.1
server=10.1.0.1

但!

/etc/resolv.conf根据上面的文章,它不应该更新

nameserver 10.108.23.1 #this is useless, dnsmasq is responsible for this now
nameserver 127.0.0.1 #this should be the only line

并且只解析VPN子名中的域名

当我手动删除第一行时,一切都按预期工作,解析 LAN 和 VPN 子网中的域名

这是错误吗?或者我可以以某种方式修复它吗?

答案1

您似乎没有安装 resolvconf。请安装它然后重新启动。

sudo apt-get install resolvconf

如果已经安装,请执行以下操作,然后重新启动。

sudo dpkg-reconfigure resolvconf

相关内容