我刚刚将笔记本电脑从Xubuntu 17.04升级到17.10。最终重新启动后,DNS已停止工作。这显然是一个问题!我可以ping通已知的IP地址;只是没有DNS解析。
我没有摆弄任何DNS设置;据我所知,我以前有标准的DNS配置。它只是一台使用DHCP从我的家庭WiFi路由器获取详细信息的笔记本电脑。
显然,当系统本身无法解析任何网址时,诊断此问题的能力将受到限制。我在手机上进行了谷歌搜索,发现的大多数答案似乎都建议您关闭dnsmasq。但是,dnsmasq已经关闭。但是/etc/resolv.conf
显示127.0.1.1,这似乎暗示它正在预期dnsmasq正在运行。
我通过编辑/etc/NetworkManager/NetworkManager.conf
和添加打开了dnsmasq
[main]
dns=dnsmasq
然后我运行了这个命令
sudo systemctl restart NetworkManager
我的DNS解析现在可以正常工作。
但是,鉴于默认的Ubuntu配置不使用dnsmasq,我实际上应该怎么做才能诊断和解决此问题?