resolv.conf不断被重置
我需要帮助以弄清楚为什么我resolv.conf会不断对此进行更改,导致我无法访问外部Internet,而只能访问本地网络: $ cat /etc/resolv.conf nameserver 192.168.16.1 domain localdomain search localdomain 我以为我通过摆脱回送接口并/etc/network/interfaces在jontsai的后继博客中添加了eth0接口来解决此问题。 我已经尝试过类似的事情: $ sudo ifconfig eth0 down $ sudo ifconfig eth0 up $ sudo /etc/init.d/networking restart $ sudo dhclient 然后事情会暂时起作用,最终resolv.conf中的名称服务器将再次恢复。 PS我也将此发布在ubuntuforums上。 编辑:除了NetworkManager之外,还有至少一个其他程序正在写入resolv.conf,我知道这一点,因为当我刷新NetworkManager时,resolv.conf生成的文件带有注释,说# Generated by NetworkManager,而它一直更改为的版本没有。 所以我正在尝试: while true; do echo listening; lsof | grep /etc/resolv.conf; echo sleeping; sleep 1; done …