centos 设置了 /etc/resolv.conf 里的dns重启网络后还原
今天装了一个虚拟机 centos6.7 的 , 装上后 , 安装了 nginx 在安装composer 结果发现上不去网
ping baidu.com
ping: unknown host baidu.com
ping 外网的ip地址可以ping通 ,
于是打开 /etc/resolv.conf 添加 DNS1=192.168.0.5 保存退出 然后 service network restart 重启网路 再
ping baidu.com
ping: unknown host baidu.com
还是上不去网 这怎么回事 , dns不对 ? 打开 /etc/resolv.conf 查看 o(>ω<)o 哇 刚设置的DNS 又还原回去了, 网上一搜发现 , 还原回去是 因为
DNS 直接修改/etc/resolv.conf这个文件是没用的,网络服务重启以后会根据/etc/sysconfig/network-scripts/ifcfg-eth0来重载配置,如果ifcfg-eth0没有配置DNS,那么resolv.conf会被冲掉,重 新变成空值。
哎呀, 改错地方了 , 得 在 /etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置里修改DNS才对
在网卡/etc/sysconfig/network-scripts/ifcfg-eth0 里修改完了 dsn 保存退出 然后重启网络 ,再ping baidu.com ok了
(。・v・。)
喜欢这篇文章吗?欢迎分享到你的微博、QQ群,并关注我们的微博,谢谢支持。