`
m635674608
  • 浏览: 5042827 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

/etc/resolv.conf 的更改在重启后丢失的解决办法

 
阅读更多

转自http://hi.baidu.com/iamcyh/blog/item/4cfa1c021e9630f208fa9300.html

解决方法:

在 /etc/sysconfig/network-scripts/ifcfg-eth<N> 文件中加入 PEERDNS 选项。<N>可以是 0, 1, 2 等等,代表不同网卡的配置文件。例如,系统上第一张网卡是eth0的话,那它的配置文件就是 /etc/sysconfig/network-scripts/ifcfg-eth0 。

然后在文件中把 PEERDNS 改为 'no'. 例如:

DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
PEERDNS=no这个选项可令 /etc/resolv.conf 在系统重启后不会被重写。

此法无效的话还要在eth0中添加dns信息:

/etc/ resolv.conf文件中的 namesever 在重启RedHat5或重启service network restart 后丢失,我按文件的说明到/etc/sysconfig/network-scripts/ ifcfg-eth0 添加DNS后解决。但是我不知道到底是什么在重启的时候重写了/etc/ resolv.conf文件。

/etc/ resolv.conf文件如下:

nameserver 59.51.78.210
nameserver 59.51.78.211
nameserver 192.168.0.1
search domain
domain domain
# 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.com
===============================================
/etc/sysconfig/network-scripts/ ifcfg-eth0 的内容:

# Intel Corporation 82540EM Gigabit Ethernet Controller
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=08:00:27:cc:64:86
NETMASK=255.255.255.0
IPADDR=192.168.0.155
GATEWAY=192.168.0.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=no

#我在这添加了DNS后,/etc/ resolv.conf文件内容保存下来了
DNS1=202.96.128.86
DNS2=202.96.128.166
DNS3=8.8.8.8

 

 

nds改掉就好了

 

http://blog.csdn.net/fax5201314/article/details/8272518

分享到:
评论

相关推荐

    解决Cent0S 6.7直接在/etc/resolv.conf文件下修改DNS地址重启不生效问题

    在Linux系统中,尤其是CentOS 6.7版本,配置网络连接时,有时会遇到一些问题,例如在`/etc/resolv.conf`文件中修改DNS地址后,重启系统或网络服务,这些更改不会生效。这个问题通常与网络服务的管理方式有关,特别是...

    ubuntu网络重启后或主机重启后,_etc_resolv.conf恢复原样的解决办法 - 正风三才的博客 - CSDN博客1

    标题中的问题涉及到Ubuntu系统下 `/etc/resolv.conf` 文件在重启后被自动恢复原状的情况。这个文件在Linux系统中是用于配置DNS(域名系统)服务器的,它包含了系统进行域名解析所需的DNS服务器地址。当网络接口配置...

    详解CentOS重启后resolv.conf被重置的解决方案

    ### 详解CentOS重启后resolv.conf被重置的解决方案 #### 一、问题背景与原因分析 在日常运维工作中,经常会遇到CentOS系统重启后`/etc/resolv.conf`文件中的DNS配置被重置的问题。这主要是由于CentOS系统的...

    Centos修改DNS重启或重启network服务后丢失问题解决方法

    很多都是说在这个文件进行配置”/etc/resolv.conf”,我们在这个里面加了nameserver后确实可以ping通域名,但是重启centos或者重启network服务后就无法ping通了,在”/etc/resolv.conf”配置的nameserver信息也丢失了...

    彻底解决debian9重启后DNS配置丢失的问题

    在/etc/resolv.conf配置DNS地址后,进行网络重启或者重启服务器都会导致DNS配置丢失,查阅资料得知 /etc/resolv.conf中的DNS配置从/etc/resolvconf/resolv.conf.d/head中加载而来,所以每次修改resolv.conf后重启失效...

    ubuntu拔插网线或usb网卡导致dns服务丢失的解决办法.docx

    因此,在解决了 DNS 服务丢失的问题后,可以考虑重新启用 dnsmasq 服务,并对其进行相应的配置,以便发挥它的优势。 解决 Ubuntu 拔插网线或 USB 网卡导致 DNS 服务丢失的问题需要停用 dnsmasq 服务,并对 ...

    Ubuntu配置DNS

    ### Ubuntu配置DNS详解 ...通过以上步骤,你可以有效地配置Ubuntu系统中的DNS服务,提高DNS解析的速度,并解决重启后IP及DNS配置丢失的问题。这些技巧对于日常使用和维护Ubuntu系统都非常有帮助。

    VM虚拟机配置ubuntu网络

    但是,由于/etc/resolv.conf文件在每次系统启动时可能会被清零,所以设置的DNS服务器信息可能会丢失,导致无法上网。这是一个常见问题,下面的步骤3将给出解决方案。 3. 解决/etc/resolv.conf文件问题的常用方法之...

    sun fire x2200 服务器操作修改IP

    在完成所有文件的修改后,记得重启服务器使更改生效。如果新增或修改了网络接口,可能需要手动创建或启动接口服务,如:`ifconfig hme0 plumb`。 在某些情况下,比如在虚拟环境中,可能网卡名称不是hme0,而是其他...

    Linux 网络配置

    在Linux系统中,可以使用`ifconfig`命令对网络接口进行快速配置,这种配置方式适用于临时调整网络设置,重启系统后配置会丢失。以下是一些常用的`ifconfig`命令: - **配置IP地址**: ```bash ifconfig eth0 192....

    Ubuntu中静态DNS配置的方法详解

    在配置完成后,记得通过运行`sudo /etc/init.d/networking restart`或`sudo systemctl restart networking`来重启网络服务,使更改生效。然后,使用`nslookup`或`dig`命令测试DNS解析是否正常。 总之,在Ubuntu系统...

    CentOS 6.6实现永久修改DNS地址的方法

    3. 除了设置DNS服务器地址之外,如果当前环境为DHCP模式,为了避免 `/etc/resolv.conf` 文件在系统重启后被DHCP服务覆盖,还需要在 `ifcfg-eth0` 文件中设置 `PEERDNS` 参数为 `no`。这样系统就不会接受DHCP分配的...

    VMWare中Ubuntu重启后无法上网的解决方法

    对于用户来说,手动设置静态DNS是最简单直接的方式,但需要确保每次系统重启或网络配置更改后,都要重新检查`/etc/resolv.conf`文件的设置。使用VMWare的虚拟网络编辑器则更为持久和稳定,因为它直接在虚拟机的网络...

    写得蛮好的linux学习笔记

    - **/etc/resolv.conf**:DNS 解析配置文件。 - **/etc/X11/**:X Window 系统配置文件。 - **/etc/fstab**:定义系统启动时需要挂载的文件系统列表。 - **/etc/inittab**:定义系统启动级别。 - **/etc/issue*...

    Debian linux学习笔记

    - `/etc/resolv.conf`:DNS 解析配置文件。 - `/etc/X11`:X Window 系统配置文件。 - `/etc/fstab`:文件系统挂载配置文件。 - `/etc/inittab`:系统初始化配置文件。 - `/etc/issue`:系统登录欢迎信息文件。...

    Linux命令集(方便查找,帮助记忆)

    - **/etc/resolv.conf**:DNS解析器配置文件。 - **/etc/X11/**:X Window系统的配置文件。 - **/etc/fstab**:系统挂载点配置文件。 - **/etc/inittab**:初始化进程的配置文件。 - **/etc/issue**:登录欢迎...

    linux学习笔记--很经典

    - **/etc/resolv.conf**: DNS解析配置文件。 - **/etc/fstab**: 文件系统挂载配置文件。 - **/etc/inittab**: 控制系统启动级别。 - **/etc/issue**: 显示系统版本信息。 - **/etc/group**: 用户组信息。 - **...

    linux常用知识-文件结构、常用指令,适合速查

    - **/etc/resolv.conf**:DNS 解析配置文件。 - **/etc/X11/**:X Window 相关配置文件。 - **/etc/fstab**:固定挂载点配置文件。 - **/etc/inittab**:系统初始化时的运行级别配置文件。 - **/etc/issue**:...

    很好的linux学习笔记

    - `/etc/resolv.conf`: DNS解析器配置文件。 - `/etc/fstab`: 文件系统表,定义了哪些文件系统在启动时挂载。 - `/etc/inittab`: init进程配置文件,定义系统运行级别。 - `/etc/issue`: 显示登录信息。 - `/...

Global site tag (gtag.js) - Google Analytics