本文主要是介绍解决NetworkManager覆盖/etc/resolv.conf的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
发布时间:2024.4.27
问题
/etc/resolv.conf
是Linux下DNS的配置文件。
但是NetworkManager会用覆盖它,导致我们每次都要重新配置。
解决办法
这是官方推荐的做法。或者你可以用resolveconf
工具。
$ nm-connection-editor
会调起一个界面,选中连接的网络,为它添加附加的DNS服务器即可。
或者,直接编辑配置文件:
vim /etc/NetworkManager/system-connections/<连接名>
例如这里添加了3个附加DNS,用分号分隔。
参考资料
Debian WIki : NetworkConfiguration
这篇关于解决NetworkManager覆盖/etc/resolv.conf的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!