您的位置:首页 > 运维架构 > Linux

linux resolv.conf 配置信息丢失解决方法

2017-02-24 14:34 453 查看
我要配置DNS,修改/etc/resolv.conf,修改后重启服务 service network restart,修改/etc/resolv.conf的信息丢失,请大家看看。[code]修改前的配置

# 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.com

 

解决方法在ifcfg-eth0 直接加入DNS1=xxx.xxx.xxx.xxx,再service networkrestart

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.6

本机配置:直接拷贝

DEVICE=eth0

BOOTPROTO=static

IPADDR=192.168.33.66

NETMASK=255.255.255.0

ONBOOT=yes

GATEWAY=192.168.33.1

DNS1=192.168.33.1

 

再来查看resolv.conf 多了一行 namerserver xxx.xxx.xxx.xx

# Generated by NetworkManager

nameserver 222.46.120.6

 

 

还有方法二:

 

终于找到一篇文章解决了我的问题: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 byresolvconf(8)

# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BEOVERWRITTEN)

在最后键入nameserver 202.102.152.3

保存退出,

resolvconf -u

此时就可以正常上网了,重启后不用在重新设置DNS了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: