![我的“/etc/resolv.conf”文件在 Ubuntu 14.04.3 中已停止更新](https://linux22.com/image/1468887/%E6%88%91%E7%9A%84%E2%80%9C%2Fetc%2Fresolv.conf%E2%80%9D%E6%96%87%E4%BB%B6%E5%9C%A8%20Ubuntu%2014.04.3%20%E4%B8%AD%E5%B7%B2%E5%81%9C%E6%AD%A2%E6%9B%B4%E6%96%B0.png)
我做了一件傻事:我手动更新了我的/etc/resolv.conf
文件,但现在它不再更新了。
在我执行此操作之前,它是由我的 Ubuntu 14.04.3 Unity 桌面的 NetworkManager GUI 生成的。
我应该怎么做才能让它再次自动填充?
答案1
您应该能够通过运行以下命令来重新生成它:
sudo resolvconf -u
但也许文件resolv.conf
本身的权限有问题。因此只需像这样删除该文件:
sudo rm -f /etc/resolv.conf
然后再次运行sudo resolvconf -u
。
如果此方法不起作用,请运行以下dpkg-reconfigure
命令:
sudo dpkg-reconfigure resolvconf
只需按照提示操作,重新启动机器,然后看看会发生什么。