新安装的CentOS,不能正常上网,ping了一下百度,发现是DNS没有解析出来。查看后发现是本机的DNS不对。
首先想到的是修改/etc/resolv.conf文件,加了两个常用的NAMESERVER,然后重启网络(service network restart),结果还是不行,仔细百度了才知道,现在直接改resolv.conf不行了,得在网卡配置里面去做。
#nano /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:xx:19:xx:xx:xx
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
NETMASK=255.255.255.0
IPADDR=xxx.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx
DNS1=202.96.209.5 #上海dns,根据实际情况更换
DNS2=202.96.209.133 #上海dns,根据实际情况更换
最后再重启一下网络
#service network restart
查看一下,发现新添加的DNS信息已经自动添加到resolv.conf文件里了
$cat /etc/resolv.conf
现在就可以正常上网了,ping一下就顺畅了