Skip to content

关掉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