CentOS的DNS服务器配置文件/etc/resolv.conf重置问题
来源:互联网 发布:苹果a1507网络制式 编辑:程序博客网 时间:2024/06/05 23:45
自己的机器上装了CentOS,由于实验的需要,我需要用到静态IP地址,这是出于实验的考虑。以下是我的配置文件。
vim /etc/sysconfig/network-scripts/ifcfg-eth0
由于我用的是有线网卡,因为怕无线的不稳定,所以这个是有线网卡的配置文件。内容如下
DEVICE=eth0HWADDR=14:DA:E9:63:46:54TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=192.168.0.106NETMASK=255.255.255.0GATEWAY=192.168.0.1#DNS1=140.207.198.6#DNS2=223.5.5.5
大家看到我的DNS配置是注释掉的,表明我不在这里设置我用到的DNS服务器IP地址,我查看服务状态。
[root@node3 /]# service NetworkManager statusNetworkManager (pid 3500) is running...
这表明我NetworkManager正在运行就是这个
你们肯定可以看到右上角有这个图标。这表示我们在使用图形的网络管理器。不过这样问题就来了。我们上不了百度,由于现在没有设置DNS服务器,按照我之前配置服务器的方法。修改文件/etc/resov.conf添加下面内容。
# Generated by NetworkManager# 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.comnameserver 140.207.198.6nameserver 223.5.5.5
我添加了两个DNS服务器地址进去,现在就可以上百度了。不过这里有一个问题。就是当我重启电脑的时候配置文件的内容就会重置,我又不能上百度了,除非我重新设置dns服务器地址。
我在之前的服务器配置里面我是没有这种情况发生。什么原因??????
主要是因为我这里用的是图形的管理软件NetworkManager 所以我重启后配置文件会重置。现在的解决方案有两个。
1.使用命令行的网络配置工具network
关闭图形工具。
service NetworkManager stop开机不自启
chkconfig NetworkManager off
然后我们在配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
中的ONBOOT选项改成yes
ONBOOT=yes
表示开机自启这个网卡,不然就要手动命令重启了,比较麻烦。
使用命令行配置工具
service network restart
开机自启
chkconfig network on
添加DNS服务器地址到配置文件中。
就像上面光的/etc/resov.conf的内容一样。重启之后就会发现。配置文件没有重写。而且可以上网了。
2.把DNS地址写到网卡配置文件中
忽略前面的1的步骤,我们依然使用图形界面的网络管理器。
只是修改网卡配置文件。
如下
DEVICE=eth0HWADDR=14:DA:E9:63:46:54TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=192.168.0.106NETMASK=255.255.255.0GATEWAY=192.168.0.1DNS1=140.207.198.6DNS2=223.5.5.5
我们在下面添加了DNS的服务器地址。然后重启都没关系了。配置文件会自动设置内容。现在保存后打开配置文件/etc/resov.conf
# Generated by NetworkManager nameserver 140.207.198.6nameserver 223.5.5.5
这样就可以了。以后重启都会自动设置好DNS服务器了。
2 0
- CentOS的DNS服务器配置文件/etc/resolv.conf重置问题
- DNS域名解析的配置文件/etc/resolv.conf
- linux下的 /etc/resolv.conf ---DNS域名解析配置文件
- Ubuntu 12.04 解决配置DNS服务器时/etc/resolv.conf被重写的问题
- resolv.conf设定DNS被重置解决办法
- Linux 网络配置 修改DNS配置文件/etc/resolv.conf后,重启网络,DNS配置丢失
- Linux 网络配置 修改DNS配置文件/etc/resolv.conf后,重启网络,DNS配置丢失
- 修改DNS配置文件/etc/resolv.conf后,重启网络,DNS配置丢失
- CentOS重启后resolv.conf被重置的解决方案
- Linux /etc/resolv.conf 配置DNS
- DNS域名解析 linux /etc/resolv.conf
- Linux /etc/resolv.conf 配置DNS
- ubuntu dns文件/etc/resolv.conf详解
- Adding DNS addresses into /etc/resolv.conf
- Linux /etc/resolv.conf 配置DNS
- Linux下DNS域名解析的配置文件 resolv.conf
- Ubuntu 解决重启后resolv.conf重置的问题
- linux /etc/resolv.conf /etc/hosts配置文件详解
- java回调
- 解决Apache的文件上传组件FileUpLoad的中文乱码问题
- 搭建一个完全由你主宰的网站(一)
- hello
- 使用VS2013编译cocos js代码
- CentOS的DNS服务器配置文件/etc/resolv.conf重置问题
- sequoiadb的运行维护
- Java读写文件
- Zxing编译环境配置.
- BJFU 1003——最长公共子序列
- Android APK反编译详解(附图)
- 即时通讯XMPP+openfire+asmark遇到的问题
- Android中 int 和 String 互相转换
- NodeJS生成年份的所有日期(格式:2015-01-01)