Appearance
关掉systemd-resolved
systemd是个好东西,但是systemd-resolved不是。
停用systemd-resolved
停用并取消开机自启
systemctl disable --now systemd-resolved
使用NetworkManager接管dns配置
编辑文件/etc/NetworkManager/NetworkManager.conf
在[main]下方增加一行dns=default
加完之后配置文件大概这样
[main]
dns=default
解除resolv.conf的链接
unlink /etc/resolv.conf
重启NetworkManager
systemctl restart NetworkManager
验证
看看/etc/resolv.conf是不是正常了
[root@dns ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114