centos 设置了 /etc/resolv.conf 里的dns重启网络后还原

2024-01-13 23:29 1825 浏览
评论(0
字体大小:

 

今天装了一个虚拟机 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了 

本文发布于程序达人 ,转载请注明出处,谢谢合作

0 人认为有用
0 评论

相关热点文章推荐

程序达人 - chengxudaren.com

一个帮助开发者成长的社区

相关文章