U16.04- DNS 混乱,必须在启动后编辑 /run/resolvconf/resolv.conf

U16.04- DNS 混乱,必须在启动后编辑 /run/resolvconf/resolv.conf

不知何故,我在 16.04 中破坏了整个 DNS 系统。
我现在必须编辑/run/resolvconf/resolv.conf以添加名称服务器(如 nameserver8.8.8.8或类似名称服务器)。
当然,这总是在重新启动后消失。
(是的,我知道我不应该以这种方式破解它!)

注意:我通过 wifi 而不是以太网访问路由器。

我尝试过编辑/etc/NetworkManager/NetworkManager.conf- 目前显示

[main]  
plugins=ifupdown,keyfile,ofono  
dns=dnsmasq  
[ifupdown]  
managed=false 

我尝试注释掉该dns=行,但问题仍然存在。我尝试编辑 wifi 设置中的 ipv4 参数,尝试使用静态或自动 - 但重启后仍然不行。

目前我的 /etc/network/interfaces 显示

# interfaces(5) file used by ifup(8) and ifdown(8)  
auto lo  
iface lo inet loopback  
address 192.168.200.44  
netmask 255.255.255.0   
gateway 192.168.200.1  
dns-nameservers 8.8.4.4** 

我在那里添加了 IP 数据线作为最后的手段。如果我使用“环回”而不是“静态”,那么它们可能就没有任何意义了,对吗?

理想情况下,我想使用 DHCP 而不是静态,但使用我自己的名称服务器,例如 google 或 OpenDNS。
那么我可以在哪里查看我的 DNS 和静态的问题是什么?

答案1

首先,由于格式严重畸形,请将/etc/network/interfaces文件恢复为默认值:

# interfaces(5) file used by ifup(8) and ifdown(8)  
auto lo  
iface lo inet loopback  

其次,您可以轻松地在网络管理器中设置自己的 DNS 名称服务器,如下所示:https://farm4.staticflickr.com/3898/14334590042_3c72168038_o.jpg

完成这些更改后,请重新启动并让我们听取您的报告。

相关内容