这跟以前用RHT系的 情况是完全不一样的:
在google上搜了一下,发现这里面还真有些奥妙:
1 /etc/resolv.conf 其实是一个Link
它其实指向的是 /run/resolvconf/resolv.conf
2 Ubuntu 有一个 resolvconf 服务,如果重启它,那么 /etc/resolv.conf 的内容会被修改成默认的样子
所以 不能直接修改 /etc/resolv.conf
3 如果想自己定义 nameserver,那么有以下2个办法:
A 在网卡的配置文件里面加:
iface eth0 inet static
address 192.168.3.3
netmask 255.255.255.0
gateway 192.168.3.1
dns-nameservers 192.168.3.45 192.168.8.10
dns-search foo.org bar.com
B 修改 resolvconf服务的配置文件: /etc/resolvconf/resolv.conf.d/base
这样,在机器重启或 resolvconf 服务重启 都可以保证配置会写到/etc/resolv.conf 里面
其实 /etc/resolv.conf 里面一直都有提示,只是自己没注意看:
"DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN"
关于 resolvconf 服务更多信息,可以用man查看:man resolvconf
暂时我还没有找到能直接 刷新 /etc/resolv.conf 内容的命令,只能是重启 resolvconf 服务
- 浏览: 44106 次
- 性别:
- 来自: 湖北
相关推荐
标题中的问题涉及到Ubuntu系统下 `/etc/resolv.conf` 文件在重启后被自动恢复原状的情况。这个文件在Linux系统中是用于配置DNS(域名系统)服务器的,它包含了系统进行域名解析所需的DNS服务器地址。当网络接口配置...
本文详细介绍了如何解决CentOS重启后`resolv.conf`被重置的问题,提供了两种可行的解决方案。通过禁用NetworkManager的服务控制以及直接修改或通过网卡配置文件间接修改`resolv.conf`文件的方法,可以有效避免DNS...
在Linux系统中,尤其是CentOS 6.7版本,配置网络连接时,有时会遇到一些问题,例如在`/etc/resolv.conf`文件中修改DNS地址后,重启系统或网络服务,这些更改不会生效。这个问题通常与网络服务的管理方式有关,特别是...
很多都是说在这个文件进行配置”/etc/resolv.conf”,我们在这个里面加了nameserver后确实可以ping通域名,但是重启centos或者重启network服务后就无法ping通了,在”/etc/resolv.conf”配置的nameserver信息也丢失了...
修复愚蠢的macOS DNS堆栈(/etc/resolv.conf)dns-heaven dns-heaven通过启用通过/etc/resolv.conf的本机DNS堆栈的使用来修复macOS DNS堆栈。 概述诸如dig,nslookup之类的某些程序以及使用Go编译的任何程序都不会...
[Ubuntu][Linux][教學]_安裝設定#11.__[補充]_如果網路連不上線再看,DNS設定resolv.conf
但是,在重启网络服务时可能会出现错误 `/etc/resolv.conf isn’t a symlink, not doing anything`。这是因为 Ubuntu 12.04 中存在一个 bug,导致 `/etc` 目录下没有 `resolv.conf` 软连接。解决方法是删除 `/etc/...
Linux中的`resolv.conf`是一个至关重要的配置文件,它负责管理系统的域名系统(DNS)解析设置。这篇简短的文章将深入探讨这个文件的功能、配置细节以及一些使用注意事项。 首先,`resolv.conf`的主要功能是为DNS...
在这个场景中,我们关注的是一个名为 "ansible-resolv" 的特定角色,这个角色专注于配置 `/etc/resolv.conf` 文件,这是一个在 Linux 系统中至关重要的文件,因为它包含了 DNS 解析器的设置,用于将域名转换为 IP ...
使用文本编辑器打开 `/etc/resolv.conf` 文件,并删除所有与域名服务器相关的行,例如 `nameserver 8.8.8.8`,并添加以下内容: ```conf nameserver 127.0.0.1 ``` 这一行指定了 `dnsmasq` 的本地地址作为...
使用vim编辑器修改DNS,命令为vim /etc/resolv.conf。 12. 更换国内源 备份sources.list文件,命令为cp sources.list sources.list.backup。然后,修改sources.list文件,添加国内源,例如清华的源。 本文档详细...
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 ...
本文将深入探讨在Ubuntu系统中遇到域名无法解析时的解决方案,重点分析配置文件`/etc/resolv.conf`的修改方法及其各关键字的作用,帮助读者掌握快速恢复域名解析能力的技巧。 #### 问题背景与原因分析 域名解析...
在Red Hat Linux系统中,DNS配置主要通过编辑`/etc/resolv.conf`文件来实现。 #### 二、`/etc/resolv.conf` 文件详解 `/etc/resolv.conf`文件是Red Hat Linux系统中DNS解析配置的主要文件。它包含了DNS服务器的...
4. 修改 resolv.conf 的配置:在修改了 dnsmasq 和 dhclient 的配置文件后,需要修改 resolv.conf 的配置,以使其能够使用 dnsmasq 作为 DNS 解析服务器。使用命令 `sudo gedit /etc/resolv.conf` 可以修改配置文件...
这种问题的解决办法是停用 dnsmasq 服务,以防止该服务修改 /etc/resolv.conf 文件。 dnsmasq 是一个轻量级的 DNS 服务器软件,它可以缓存 DNS 解析结果,以提高网络访问速度。然而,在 Ubuntu 系统中,dnsmasq ...
这里的 `8.8.8.8` 是Google公共DNS的地址,重启后,Ubuntu会在 `/etc/resolv.conf` 中自动加入这个DNS。 方法二是编辑 `/etc/resolvconf/resolv.conf.d/base` 文件,添加DNS服务器: ``` nameserver 8.8.8.8 ``` ...
在/etc/resolv.conf配置DNS地址后,进行网络重启或者重启服务器都会导致DNS配置丢失,查阅资料得知 /etc/resolv.conf中的DNS配置从/etc/resolvconf/resolv.conf.d/head中加载而来,所以每次修改resolv.conf后重启失效...
Ansible-ansible-resolv.zip,负责配置/etc/resolv.confahuffman.resolv的角色,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。