本文介绍下,在redhat5.5系统中,/etc/resolv.conf文件重启后被复写的解决方法,centos系统中有时也会有这个问题。有遇到类似问题的朋友参考下吧。
redhat5.5系统,配置了/etc/resolv.conf文件后,重启网络服务,该文件会被复写。
原因分析:
由于启用了networkmanager服务。
此服务接管了原有的网络设置。
解决办法:
配置networkmanager的配置文件。
1.创建脚本。
vim /etc/NetworkManager/dispatcher.d/15-resolv
内容为:
复制代码 代码示例:
# vim /etc/NetworkManager/dispatcher.d/15-resolv
#!/bin/bash
#
# Description : script to override default resolv.conf file
# with customized file.
cp -f /etc/resolv.conf.custom /etc/resolv.conf
2.设置文件权限
复制代码 代码示例:
# chmod u+x /etc/NetworkManager/dispatcher.d/15-resolv
3.创建一个文件
vi /etc/resolv.conf.custom
复制代码 代码示例:
nameserver xx.xx.xx.xx
options single-request-reopen
4.重启服务
复制代码 代码示例:
service NetworkManager restart