resolv.conf被修改问题
networkmanager自动修改dns
表现为重启丢dns
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
修改 /etc/resolv.conf 文件, 添加 "nameserver ip" 行.修改 /etc/sysconfig/network-scripts/ifcfg-eth0, 添加 "DNS1=ip", "DNS2=IP"...行。修改 /etc/sysconfig/networking/....目录下的 ifcfg-eth0 或者 default. 方式同上。
修改完文件后需要运行 "service NetworkManager restart" 重启网络以使设置生效。
注意:以上修改在 关机再次启动 电脑后会被 NetworkManager重置为默认 isp 的 dns. 即 "generated by NetworkManager".
方便改法:
echo "nameserver 114.114.114.114" >/etc/resolv.conf
chattr +i /etc/resolv.conf