`

/etc/resolv.conf 档案自动复原问题

阅读更多
主机使用 DHCP 取得 IP ,当我改过 /etc/resolv.conf 之后,隔不多久这个档案又会恢复成原本的样子,这是什么原因?该如何处理?

答:

因为使用 DHCP 时,系统会主动的使用 DHCP 服务器传来的数据进行系统配置文件的修订。因此,你必须告知系统,不要使用 DHCP 传来的服务器设定值。此时,你得要在 /etc/sysconfig/network-scripts/ifcfg-eth0 等相关档案内,增加一行:『PEERDNS=no』,然后重新启动网络即可。
分享到:
评论

相关推荐

    解决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系统重启后`/etc/resolv.conf`文件中的DNS配置被重置的问题。这主要是由于CentOS系统的NetworkManager服务在重启时会自动重置`resolv.conf`文件,导致之前手动设置的DNS配置丢失...

    修复愚蠢的macOS DNS堆栈(/etc/resolv.conf)-Golang开发

    修复愚蠢的macOS DNS堆栈(/etc/resolv.conf)dns-heaven dns-heaven通过启用通过/etc/resolv.conf的本机DNS堆栈的使用来修复macOS DNS堆栈。 概述诸如dig,nslookup之类的某些程序以及使用Go编译的任何程序都不会...

    手机安装termux 安装linux系统

    使用vim编辑器修改DNS,命令为vim /etc/resolv.conf。 12. 更换国内源 备份sources.list文件,命令为cp sources.list sources.list.backup。然后,修改sources.list文件,添加国内源,例如清华的源。 本文档详细...

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

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

    redhatDNS配置

    `systemd-resolved`会自动维护`/etc/resolv.conf`文件,并可以配置为缓存DNS记录。相关的配置文件位于`/etc/systemd/resolved.conf`。 #### 四、总结 通过上述介绍,我们可以了解到,在Red Hat Linux系统中,DNS...

    ubuntu制作arm64架构系统笔记

    sudo cp -b /etc/resolv.conf ubuntufs/etc/resolv.conf 5.2 准备模拟环境 sudo cp /usr/bin/qemu-aarch64-static ubuntufs/usr/bin/ 5.3 切换根目录 sudo ./mount.sh -m 5.4 更新apt apt update apt ...

    linux DNS服务器配置

    配置 DNS 解析,使用 vim 编辑器编辑 /etc/resolv.conf 文件,命令如下: vim /etc/resolv.conf 在编辑 /etc/resolv.conf 文件时,需要添加 DNS 服务器的 IP 地址,例如: nameserver 192.168.10.1 六、总结 ...

    将ubuntu的IP设为静态IP

    这里的 `8.8.8.8` 是Google公共DNS的地址,重启后,Ubuntu会在 `/etc/resolv.conf` 中自动加入这个DNS。 方法二是编辑 `/etc/resolvconf/resolv.conf.d/base` 文件,添加DNS服务器: ``` nameserver 8.8.8.8 ``` ...

    Linux系统启动引导程序配置文件解析

    DNS解析配置位于`/etc/resolv.conf`,而DHCP客户端的配置文件是`/etc/dhclient.conf`。 超级服务程序(如 inetd、xinetd)的配置文件分别在`/etc/inetd.conf`、`/etc/hosts.allow`、`/etc/hosts.deny`、`/etc/...

    ubuntu下,关于firefox打开网页慢

    sudo cp /etc/resolv.conf /etc/resolv.dnsmasq.conf ``` 使用文本编辑器打开 `/etc/resolv.conf` 文件,并删除所有与域名服务器相关的行,例如 `nameserver 8.8.8.8`,并添加以下内容: ```conf nameserver ...

    unix系统配置文件.pdf

    27. **/etc/protocols & /etc/resolv.conf** - `/etc/protocols` 文件定义了网络协议编号。 - `/etc/resolv.conf` 文件用于配置DNS解析器。 28. **/etc/smb.conf & /etc/sysconfig/** - `/etc/smb.conf` 文件...

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

    近期安装debian9操作系统后,在/etc/resolv.conf配置DNS地址后,进行网络重启或者重启服务器都会导致DNS配置丢失,查阅资料得知 /etc/resolv.conf中的DNS配置从/etc/resolvconf/resolv.conf.d/head中加载而来,所以...

    ansible_role_resolvconf:部署etcresolv.conf文件的角色

    用来管理/etc/resolv.conf文件的角色。 变数 多变的 默认值 描述 resolvconf__mode: '0644' /etc/resolv.conf的文件模式 resolveconf__immutable: false 将其更改为true可以防止其他人更改/etc/resolv.conf ...

    ubuntu安装openssh-server报错解决

    ln -s /run/resolvconf/resolv.conf /etc/resolv.conf ``` 并在 `/run/resolvconf/` 目录下创建 `resolv.conf` 文件,增加内容: ``` nameserver 8.8.8.8 ``` 二、openssh-server 安装失败解决 在安装 OpenSSH ...

    ansible-resolv:配置etcresolv.conf的Ansible角色

    总的来说,`ansible-resolv` 角色提供了一种标准化和自动化的方法来处理 `/etc/resolv.conf` 文件的配置,确保了网络服务的稳定性和高效性。通过 Ansible 的强大功能,我们可以轻松地在大规模的服务器集群中实施这种...

    etc.tar.gz

    5. /etc/resolv.conf:DNS解析设置。 6. /etc/hostname:系统的主机名。 7. /etc/network/interfaces:网络接口配置。 8. /etc/rc*.d:运行级别脚本,控制服务的启动和停止。 9. /etc/bashrc, /etc/profile:用户和...

Global site tag (gtag.js) - Google Analytics