关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

Centos7下NetworkManager自定义DNS

发布时间:2023-05-07 13:42:26
1491984010112764.jpg

在Centos5,6系统下修改DNS我们都知道只要修改/etc/resolv.conf文件,添加需要的dns即可

# cat /etc/resolv.conf nameserver 119.29.29.29 nameserver 223.5.5.5

最近测试在Centos7上面也按原来的方法修改/etc/resolv.conf文件,发现每当系统重启后/etc/resolv.conf文件会被重置为默认 isp 的 dns. 即 "generated by NetworkManager"。原因是Centos7的网络配置服务已经替换成NetworkManager。

解决方法:

1、权限设置

既然NetworkManager会去重置/etc/resolv.conf文件,那么就把这个文件锁定不让修改。

# /usr/bin/chattr +i /etc/resolv.conf

这样即使系统重启DNS也不会被更改了,PS:+i是加锁,-i是去锁。

2、停用NetworkManager

临时关闭:systemctl stop NetworkManager.service 永久关闭:chkconfig NetworkManager off



/template/Home/8a/PC/Static