修改/etc/resolv.conf 重启服务后修改的信息丢失
我已经把会话中的Network Mananger 取消了
修改/etc/sysconfig/network-scripts下的ifcfg-eth0文件为
# nVidia Corporation CK804 Ethernet Controller
DEVICE=eth0
HWADDR=00:15:f2:33:65:6f
IPADDR=172.16.41.63
NETMASK=255.255.255.0
GATEWAY=172.16.41.1
BROADCAST=172.16.41.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
然后修改/etc/resolv.conf 为
# Generated by NetworkManager
# 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
nameserver 202.196.16.3
这样再登录客户端就能上网
但是不知道为什么每次重启 /etc/resolv.conf 这个文件就被恢复为原始状态
# Generated by NetworkManager
# 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
--------------------------------------------------------------------
解决方法
# nVidia Corporation CK804 Ethernet Controller
DEVICE=eth0
HWADDR=00:15:f2:33:65:6f
IPADDR=172.16.41.63
NETMASK=255.255.255.0
GATEWAY=172.16.41.1
BROADCAST=172.16.41.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
PEERDNS=yes
DNS1=202.196.16.3
PEERDNS=<answer>
yes 如果在本接口配置文件中使用了DNS指令,会自动修改/etc/resolv.conf的设定以保持一致。
DNS{1,2}=<address>
主/辅DNS的地址,如果PEERDNS=yes,会把这里的值自动写到/etc/resolv.conf
版权所有:《太阳花工作室》 => 《修改/etc/resolv.conf 重启服务后修改的信息丢失》
本文地址:http://bg.artuion.com/linux/160.html
除非注明,文章均为 《太阳花工作室》 原创,欢迎转载!转载请注明本文地址,谢谢。