我正在运行 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