ubuntu 18.04 的 DNS 設定很煩
系統預設會用NetworkManager 去管理
然後NetworkManager 又很「靈活」的許多種修改 /etc/resolv.conf 的方式
之前都是很粗暴的停用 NetworkManager
但是用筆電的user 又需要用 NetworkManager 來管理無線網路
今天找了一下文件,讓NetworkManager 可以執行,卻不會去異動 /etc/resolv.conf
主要參考這篇文件
https://developer.gnome.org/NetworkManager/stable/NetworkManager.conf.html
看一下 dns/rc-manager 這兩個部份
然後修改 /etc/NetworkManager/NetworkManager.conf
|
|
主要就加入第三行和第四行
接著安裝 resolvconf 這個套件
|
|
修改resolvconf 的config
|
|
然後重新啟動 NetworkManager 還有 resolvconf 或者重新開機
就可以用 resolvconf 來管理 /etc/resolv.conf
不會再發生DNS 被改成 127.0.0.53 這種怪東西了