ubuntu17.04升级到17.10之后DNS解析不了的问题

昨天晚上将自己的ubuntu从17.04升级到了17.10,结果发现所有的网络都无法访问,但是IP地址已经正常获得,并且ping外网服务器IP地址是有回包的,查看/etc/resolv.conf,有一条“nameserver 127.0.1.1”的记录,不得已手动在里面增加一条114的dns勉强先用。

今天在ubuntu的官方论坛上搜索相关的问题列表,发现这个现象有很多人都遇到了,目前看应该是这个版本有问题,一条临时的解决办法是将NetworkManager的dns配置为dnsmasq,然后关闭systemd-resolved.service服务:

在/etc/NetworkManager目录下,修改NetworkManager.conf文件,指定dnsmasq服务:

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

禁用系统的resolved服务:

sudo systemctl disable systemd-resolved.service

重起networkmanager

sudo /etc/init.d/network-manager restart

用这种方法修改后测试,DNS是可以正常工作的

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注