修订:2024-06-27
方法一
vi /etc/NetworkManager/conf.d/dns.conf写上如下内容
[main]
dns=none
main.systemd-resolved=false重新载入 NetworkManager 服务
systemctl reload NetworkManager方法二 (推荐)
vi /etc/NetworkManager/conf.d/90-dns-none.conf写上如下内容
[main]
dns=none
main.systemd-resolved=false手动修改DNS 完成后保存退出
vi /etc/resolv.conf手动增加DNS 完成后保存退出 (网卡名称可能不一样)
ll /etc/sysconfig/network-scripts/
vi /etc/sysconfig/network-scripts/ifcfg-eth0增加如下 * 代表DNS的IP
DNS1=*.*.*.*
DNS2=*.*.*.*重新载入 NetworkManager 服务
systemctl reload NetworkManager保险起见可以使用chattr命令上锁 注:上锁后即使root权限也是无法修改。必须使用-i
sudo chattr +i /etc/resolv.conf下锁
sudo chattr -i /etc/resolv.conf查看是否上锁
lsattr /etc/resolv.conf如图所示 +i 后会多出一个 i
[root@localhost ~]# lsattr /etc/resolv.conf
----i---------e------- /etc/resolv.conf