我有一台联想 X200 笔记本电脑,上面运行的是 Ubuntu 9.10。最近(我猜是更新后,但我真的不知道)我的以太网端口在 Linux 下停止工作了。我的一位技术/Linux 更精通的朋友能够通过手动编辑 resolv.conf 文件(他通过连接找到的 DNS 服务器)暂时解决这个问题。然而,重新启动后,问题又出现了,现在我正在寻找一个更持久的解决方案。
答案1
您需要编辑:
/etc/dhcp3/dhclient.conf
并将 DNS 服务器添加到此处。我认为有一行注释掉了你需要的内容。
每次启动时都会生成 resolv.conf。
答案2
实际上,在从 dhcp 获取新租约后,resolv.conf 会通过 ubuntu 网络管理器进行更新。理想情况下,您的 dhcp 服务器应该为您提供一组两个名称服务器以在本地网络中使用。如果您位于私人宽带路由器后面,则很可能您意外地在那里禁用了此 dns 功能。
如果您使用上面提到的 dhclient.conf,那么当您将笔记本电脑放入另一个网络时,您的名称服务器设置很可能不会起作用,因为并非所有递归名称服务器都会响应所有互联网网络范围。