4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
热卖商品
新闻详情
resolv.conf 配置信息丢失解决方法-AB_linuxer学习菜地-51CTO博客
来自 : 51CTO技术博客 发布时间:2021-03-25

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


配置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



网上baidu的

解决方法一:在ifcfg-eth0 直接加入DNS1=xxx.xxx.xxx.xxx,再service network restart


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



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

# Generated by NetworkManager

nameserver 222.46.120.6


本人没有测示:



网上baidu的

还有方法二:

文章内容:

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了。


测示失败: [root@localhost etc]# find / -name resolv.conf.d 找不到这个文件 这是哪个linux版本的配置??




方法三:(自己向别人请教,经测示过的,可用,原理也清晰\"j_0058.gif\")


系统环境:

[root@localhostroot]#cat/etc/issueCentOSrelease6.2(Final)Kernel\\ronan\\m[root@localhostroot]#uname-aLinuxlocalhost2.6.32-220.el6.i686#1SMPTueDec616:15:40GMT2011i686i686i386GNU/Linux

系统平台:

防火墙已开启/iptables:Firewall is running.

SELINUX=enabled




/etc/resolv.conf文件配置好了, service network restart 重启丢失,主要是NetworkManager服务引起的.


1. 修改/etc/resolv.conf 文件 ,添加需要解析的nameserver

[root@localhostroot]#cat/etc/resolv.conf#GeneratedbyNetworkManager备注了,这个是NetworkManager管理的#Nonameserversfound;tryputtingDNSserversintoyour#ifcfgfilesin/etc/sysconfig/network-scriptslikeso:#DNS1=xxx.xxx.xxx.xxx#DNS2=xxx.xxx.xxx.xxx#DOMAIN=lab.foo.combar.foo.comnameserver10.1.32.16nameservre8.8.8.8


2.修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中的#NM_CONTROLLED改成no

[root@localhostroot]#cat/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=\"eth0\"HWADDR=\"00:26:9E:27:BF:2F\"NM_CONTROLLED=\"no\"#NM_CONTROLLED改成noONBOOT=\"yes\"IPADDR=10.43.5.30NETMASK=255.255.255.0GATEWAY=10.43.5.253



3. 将 NetworkManager 服务停止

[root@localhostroot]#serviceNetworkManagerstatusNetworkManagerisstopped[root@localhostxjb]#
[root@localhostroot]#chkconfigNetworkManageroff



4. 重启一下网络,测示一下


[root@localhostetc]#cat/etc/resolv.conf#GeneratedbyNetworkManager#Nonameserversfound;tryputtingDNSserversintoyour#ifcfgfilesin/etc/sysconfig/network-scriptslikeso:#DNS1=xxx.xxx.xxx.xxx#DNS2=xxx.xxx.xxx.xxx#DOMAIN=lab.foo.combar.foo.comnameserver10.1.32.16nameservre8.8.8.8[root@localhostetc]#servicenetworkrestartShuttingdowninterfaceeth0:[OK]Shuttingdownloopbackinterface:[OK]Bringinguploopbackinterface:[OK]Bringingupinterfaceeth0:[OK]

本文链接: http://resolvan.immuno-online.com/view-754080.html

发布于 : 2021-03-25 阅读(0)
公司介绍
品牌分类
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616
官网:http://