Centos7下NetworkManager自定義DNS

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

Author:yangfannie.com
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文件,那麼就把這個文件鎖定不讓修改。

Author:yangfannie.com
/usr/bin/chattr +i /etc/resolv.conf

這樣即使系統重啓DNS也不會被更改了,PS:+i是加鎖,-i是去鎖。

2、停用NetworkManager

Author:yangfannie.com
臨時關閉:systemctl stop NetworkManager.service
永久關閉:chkconfig NetworkManager off

轉載自:http://yangfannie.com/1129.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章