重新生成 resolv.conf

重新生成 resolv.conf

我正在运行 Ubuntu 12.04,我设法破坏了我的 /etc/resolv.conf 文件。我相信这就是我得到

ping: unknown host www.google.com

它说 resolv.conf 是自动生成的,但我不知道如何将此文件重新生成为以前的默认设置。我检查了很多论坛和手册文件,但还是卡住了。

感谢任何帮助。

答案1

对于 ubuntu,resolv.conf 文件由 NetworkManager 生成。禁用适配器然后重新启用它应该会刷新 resolv.conf,因为 NetworkManager 会通过 DHCP 获取信息。

但是,这个问题并不适合用 stackoverflow 来回答,因为它与编程或某些软件框架等无关。你可能已经去过 ubuntu stack exchange 了:https://askubuntu.com/

答案2

您可以重新安装 resolvconf 来恢复默认配置:

 sudo apt-get install --reinstall resolvconf 

另一个想法是删除“resolvconf”,然后安装:

sudo apt-get remove --purge resolvconf && sudo apt-get install resolvconf 

相关内容