我弄乱了我的 /etc/hosts 和 /etc/resolv.conf 文件,现在我的网络不工作了。我怎样才能重置它?

pri*_*sad 1 networking resolv.conf hosts

我通过安装 ftp 服务器和 dns 服务器来调整我的系统。我想在这个过程中我搞砸了 resolv.conf 和 hosts 文件。

现在我想恢复它,但无法这样做。我正在使用 ubuntu 14.04 x86_64。

这是一个可能有帮助的屏幕截图:

在此处输入图片说明

ste*_*ver 8

如果您正在运行当前支持的桌面版 Ubuntu,则网络应由该NetworkManager服务处理,并且您的/etc/network/interfaces文件应仅包含默认的环回接口定义

auto lo
iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

要修复您的/etc/resolv.conf文件,您可能需要使用命令行重新配置包

sudo dpkg-reconfigure resolvconf
Run Code Online (Sandbox Code Playgroud)

它将向您提出一个关于为动态更新准备 /etc/resolv.conf 的问题 - 回答“是”。它还可能会向您提出另一个关于将现有配置临时附加到动态配置的问题 - 如果是这样,您可能应该对该配置回答“否”。这将重新创建默认符号链接来代替您手动编辑的文件。