ping: unknown host www.baidu.com??? 修改/etc/resolv.conf,重啟網卡後,/etc/resolv.conf恢復到原來的狀態。 CentOS、redhat下麵直接修改/etc/resolv.conf不行。必須要在/etc /sysconfig/netwo ...
-
ping: unknown host www.baidu.com???
修改/etc/resolv.conf,重啟網卡後,/etc/resolv.conf恢復到原來的狀態。
CentOS、redhat下麵直接修改/etc/resolv.conf不行。必須要在/etc /sysconfig/network-scripts/ifcfg-eth0裡面最後加上dns的設置。要不然,重啟後,肯定使用eth0設置中沒有設 dns的相關信息,使/etc/resolv.conf恢復到原來的狀態。
修改/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.0.0.6這樣設置後,/etc/resolv.conf裡面根本就不需要設置。service network restart 後,可以發現/etc/resolv.conf裡面就有兩個dns的解析ip了。配置好以後重啟網路,cat /etc/resolv.conf,可以看到如下參數:
# Generated by NetworkManager
nameserver 202.0.0.6
search localdomainDNS解析設置成功。
註::::直接修改/etc/resolv.conf這個文件是沒用的,網路服務重啟以後會根據/etc/sysconfig /network-scripts/ifcfg-eth0來重載配置