最近重新搭建oracle12c rac环境时,更改了/etc/resolv.conf文件重启网络或重启系统后,会被重新还原。
后来经过排查,可如下解决:
1、禁用NetworkManager服务
停用NetworkManager服务
[root@rac1 ~]# service NetworkManager stop
查看是否成功:
[root@rac1 ~]# service NetworkManager status
NetworkManager 已停
[root@rac1 ~]#
禁用NetworkManager服务自启动:
[root@rac1 ~]# chkconfig NetworkManager off
查看是否禁用自启动成功:
[root@rac1 ~]# chkconfig --list |grep NetworkManager
NetworkManager 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
[root@rac1 ~]#
2、如果此时还不能解决问题,那么就需要在网卡中增加对应的配置
只需要在对应的网卡配置中,增加
DOMAIN=asiainfo.com
DNS1=192.168.2.88
DNS2=8.8.8.8
配置。
上面/etc/resolv.conf文件中,对应的
nameserver 192.168.2.88
nameserver 8.8.8.8
search asiainfo.com
是根据网卡配置的DOMAIN和DNS信息自动生成的。
其实这个配置方法在/etc/resolv.conf文件中有对应的说明。
# No nameservers found; try putting DNS servers into your# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com