网络管理器不断修改 resolve.conf,在 Ubuntu 18.04 中无法停止。我尝试删除写入权限,将 resolve.conf 符号链接更改为另一个文件,然后……我还查看了网络管理器:如何停止 nm 更新 /etc/resolv.conf但这些解决方案似乎都无法在该 Ubuntu 版本中发挥作用。
答案1
有多种方法可以配置NM不触摸/etc/resolv.conf
:
[main]
dns=none
或更好)
[main]
rc-manager=unmanaged
在 NetworkManager.conf 中。请参阅man NetworkManager.conf
。
您还可以设置rc-manager=symlink
,并创建/etc/resolv.conf
指向文件的符号链接(如 systemd-resolved 的存根 resolve.conf)。好吧,你说你试过了。不清楚为什么这对你不起作用。
或者,您可以使用 使文件不可变chattr +i /etc/resolv.conf
。