CentOS重启后resolv.conf被重置的解决方案
来源:互联网 发布:java语言分段函数 编辑:程序博客网 时间:2024/05/22 22:55
近期在修改一台CentOS服务器的dns时发现只要重启服务器DNS就会被强制还原,解决方案如下:
1、首先在网卡设置中修改NM_CONTROLLED
的值:
修改文件/etc/sysconfig/network-scripts/ifcfg-eth0
的内容:
NM_CONTROLLED="no" //是否允许Network Manager管理,设置为no
默认允许Network Manager管理DNS,所以首先设置为no,然后操作DNS设置
2、设置DNS内容:
修改DNS可以有如下两种方案:
①、修改网卡设置:
在/etc/sysconfig/network-scripts/ifcfg-eth0
中修改内容:
PEERDNS="yes"DNS1="xxx.xxx.xxx.xxx"DNS2="xxx.xxx.xxx.xxx"
这种设置方案是以网卡中设置的DNS为主,resolv.conf
中按照网卡设置的DNS内容自动生成,以后想修改DNS,必须修改网卡中的设置才不会在服务器重启之后出现DNS设置失效的问题。
②、直接修改/etc/resolv.conf
的值:
PS.需要注意的是,若要使直接修改的DNS内容不会在服务器重启之后丢失,需要设置网卡中PEERDNS
的值为no
:
nameserver xxx.xxx.xxx.xxxnameserver xxx.xxx.xxx.xxx
3、修改完毕之后重启网卡:
service network restart
按照上面任意一种方案修改DNS设置之后都不会出现重启服务器DNS设置复原的情况。
0 0
- CentOS重启后resolv.conf被重置的解决方案
- CentOS的DNS服务器配置文件/etc/resolv.conf重置问题
- Ubuntu 解决重启后resolv.conf重置的问题
- resolv.conf设定DNS被重置解决办法
- centos 64 resolv.conf 修改启动后消失的问题
- CentOS 6 无法修改resolv.conf的问题
- Ubuntu 中/etc/resolv.conf 文件修改丢失的解决方案
- /etc/resolv.conf 的更改在重启后丢失的解决办法
- /etc/resolv.conf 的更改在重启后丢失的解决办法
- /etc/resolv.conf 的更改在重启后丢失的解决办法
- /etc/resolv.conf 的更改在重启后丢失的解决办法
- Ubuntu 12.04解决重启后resolv.conf清空的问题
- Ubuntu12.04解决重启后resolv.conf清空的问题
- Ubuntu 12.04重启后resolv.conf清空的问题
- /etc/resolv.conf 的更改在重启后丢失
- 解决Ubuntu重启后resolv.conf清空nameserver的问题
- CentOS6重启后/etc/resolv.conf被还原解决办法
- CentOS6.3 重启后/etc/resolv.conf被还原解决办法
- MySQL性能优化
- 走进 Redis 的世界
- IDEA的入门使用(一)——快捷键
- 【Linux基础】基础shell命令
- 内存模型笔记
- CentOS重启后resolv.conf被重置的解决方案
- listview学习之初探adapter
- 编程第七天
- 二分法l例 E
- skydns
- Android Behavior详解
- ftp+nginx搭建图片服务器,上传FTP文件可以传到服务器上,但是文件大小是0字节的 而且点击按钮后程序会卡死
- The server time zone value 'EDT' is unrecognized or represents more than one time zone.
- Fragment深入解析