在 CentOS 或 Red Hat Enterprise Linux 中,/etc/resolv.conf 文件保存了 namaserver 的设定。当我们修改 /etc/resolv.conf 后,重启系统的话,NetworkManager 将覆盖掉 /etc/resolv.conf 的内容。
解决方法:
vi /etc/NetworkManager/NetworkManager.conf 文件,把 dns 的参数设定为 none
dns=none
至此 /etc/resolv.conf 文件内容在重启系统之后不会被覆盖。