我要配置DNS,修改/etc/resolv.conf,修改後重啓服務 service network restart ,修改/etc/resolv.conf的信息丟失,請你們看看。html
修改前的配置
# 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.comweb
解決方法在ifcfg-eth0 直接加入DNS1=xxx.xxx.xxx.xxx,再service network restartvim
DEVICE=」eth0″
BOOTPROTO=」static」
HWADDR=」00:0C:29:B5:E4:65″
NM_CONTROLLED=」yes」
ONBOOT=」yes」
IPADDR=192.168.128.133
NETMASK=255.255.255.0
GATEWAY=192.168.128.1
DNS1=222.46.120.6ide
再來查看resolv.conf 多了一行 namerserver xxx.xxx.xxx.xxspa
# Generated by NetworkManager
nameserver 222.46.120.6rest
還有方法二:
server
終於找到一篇文章解決了個人問題:http://tech.techweb.com.cn/archiver/tid-380658.html
文章內容:
vim /etc/resolvconf/resolv.conf.d/head 文件
顯示與resolv.conf相同的內容:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN)
在最後鍵入nameserver 202.102.152.3
保存退出,
resolvconf -u
此時就能夠正常上網了,重啓後不用在從新設置DNS了。htm