关键字一大堆,systemd.resolvd, NetworkManager, netplan,google查到的办法比较靠谱。
18.04 Desktop上,基本的管理层级是netplan -> NetworkManger - > systemd-resolved
根据/etc/netplan/01-network-manager-all.yaml
netplan的renderer设置成了NetworkManager.
根据# sudo NetworkManager --print-config 命令
NetworkManger的dns设置成了systemd-resolved
解决方案就是:
1,把systemd-resolved停掉并且禁用。
2,把NetworkManager的dns设置成default
3,重启NetworkManager。
验证:
1,修改/etc/resolv.conf.
2,重启NetworkManager,不会变了。
网友评论