DNS 重启失效的解决
在KT的毒妇配置的时候,通过yum安装了桌面,默认安装了Gnome,在没重启前还一切正常,重启以后接着配置的时候,发现没法网络访问了,ping测试一下,host unkown;基本可以确定是DNS的问题。检查/etc/resolv.conf文件,发现# Generated by NetworkManager ,这个应该是在安装桌面的时候安装了gnome的网络管理造成的,由它接管了网络设置,但是显然这不是我所需要的,直接修改/etc/resolv.conf,在重启服务器后,dns又无效了。
解决方案一:
修改/etc/resolv.conf,添加
nameserver 8.8.8.8
nameserver 8.8.4.4
然后停用NetworkManager,service NetworkManager stop, 检查还有没开机启动的可能,这样就可以继续使用我们定义的dns。
解决方案二(推荐,验证可用):
对接口添加dns信息;编辑/etc/sysconfig/network-scripts/ifcfg-ethX,具体的X根据你的网卡确定,添加
DNS1=8.8.8.8
DNS2=8.8.4.4
保存后重启网络/etc/init.d/networking restart ,问题解决。
解决方案三(未测试,网友提供):
修改 /etc/resolv.conf 同时设置权限,永久写入自定义的DNS。按照方案一添加nameserver后,运行chattr +i /etc/resolv.conf , 该命令修改文件属性为只有 root 用户才能修改该文件。(去掉可将参数改为 “-i”)。然后执行service NetworkManager restart 。
分享到:
相关推荐
在Linux系统中,尤其是CentOS 6.7版本,配置网络连接时,有时会遇到一些问题,例如在`/etc/resolv.conf`文件中修改DNS地址后,重启系统或网络服务,这些更改不会生效。这个问题通常与网络服务的管理方式有关,特别是...
进行网络重启或者重启服务器都会导致DNS配置丢失,查阅资料得知 /etc/resolv.conf中的DNS配置从/etc/resolvconf/resolv.conf.d/head中加载而来,所以每次修改resolv.conf后重启失效。可以用一下办法彻底解决该问题。 ...
选择任意一种方法,都可以有效地解决Linux系统下DNS配置重启后失效的问题。确保在进行这些操作时具有足够的权限,并且在修改系统配置文件前备份原有文件,以防万一出现问题。 通过上述步骤,你可以确保Linux系统的...
修改 /etc/resolv.conf 文件,设置 DNS 服务器地址。例如,设置 DNS 服务器地址为 192.168.1.12: ``` echo "nameserver 192.168.1.12" > /etc/resolv.conf ``` 3. 重启网络接口 重启网络接口,例如 eth0: ``` ...
有时,我们可能会遇到修改 `/etc/sysconfig/network-scripts` 目录下的 `ifcfg-eth0` 文件后,网络配置并未生效的问题。这个问题通常是由于 CentOS 7 使用了不同的方式来读取网络配置导致的。这里我们将详细介绍如何...
3. 修改DNS:打开`/etc/resolv.conf`文件,添加`nameserver`行,指定你的首选和备用DNS服务器地址。 完成这些更改后,通常需要重启网络服务以使更改生效。你可以使用以下命令之一: - `# service network restart`...
第二种方法是使用命令行即时修改网络配置,这种方式只在当前会话有效,重启后会失效: 1. 修改IP地址:使用`ifconfig`命令,例如: ``` # ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up ``` 2. 设置网关...
5. **直接编辑`/etc/resolv.conf`文件临时修改DNS服务器**: ```bash echo "nameserver 202.202.202.20" >> /etc/resolv.conf ``` 这条命令将DNS服务器添加为`202.202.202.20`。需要注意的是,这种方法修改的DNS...
在`/etc/resolv.conf`文件中添加或修改`nameserver`行,例如`nameserver 202.96.128.68`。修改此文件后,DNS设置会立即生效。 主机名的修改可以用`hostname`命令完成,如`hostname fc2`,但这仅是临时的。要持久化...
临时配置是在/etc/resolv.conf文件中添加nameserver指令,但该配置在重启后会失效;而永久配置则是在/etc/resolvconf/resolv.conf.d/base文件中添加nameserver指令,这种配置在重启后依然有效。 7. 网络重启与测试...
- 图形界面:通过图形窗口和菜单填写网络配置参数,但重启后可能丢失。 - 字符界面命令行:临时配置,重启后失效。 - 修改配置文件:使用`vi`或其他工具编辑配置文件,重启后长期生效。 3. **网络服务管理**: ...
/etc/resolv.conf这个文件保存DNS的有关信息主要命令:sudo /etc/init.d/networking restart重启网络,使配置文件的配置失效;sudo route add default gw ,设置网关。二、配置方法1、通过命令配置如果你只是想暂时性
但请注意,这种方式的修改会在系统重启后失效。 若想永久修改IP地址,需要编辑`/etc/sysconfig/network-scripts/ifcfg-eth0`文件(此处以`eth0`为例),找到以下行: ``` IPADDR= NETMASK= ``` 分别填入所需的IP...
使用`ifconfig eth0 <IPADDR>`命令可以临时更改IP地址,但重启后会失效,所以需要修改配置文件使其持久化。 4. **设定DNS**: DNS(Domain Name System)用于将域名转换为IP地址。在`/etc/resolv.conf`文件中,...
而DNS服务器的配置则在/etc/resolv.conf文件中,列出服务器名称和IP地址。 值得注意的是,除了上述方法,还有其他命令行工具,如nmcli和ip命令,它们同样可以用来管理网络配置。nmcli是Network Manager的命令行接口...
- 配置DNS可以在`/etc/resolv.conf`中添加DNS服务器,而`/etc/hosts`可以映射IP地址和主机名 4. **包管理**: - `yum`是RPM系统下的包管理器,用于安装、更新和卸载软件。例如,安装`yum`可以下载源代码,解压,...
编辑 DNS 配置文件 `/etc/resolv.conf`,添加以下内容: ``` nameserver * ``` 修改主机名 使用 hostname 命令修改主机名: ``` hostname fc2 ``` 启动生效 编辑网络配置文件 `/etc/sysconfig/network`,添加以下...
对于DNS设置,可以编辑`/etc/resolv.conf`文件,添加如`nameserver 8.8.8.8`这样的行,以设置Google的公共DNS服务器作为首选DNS。 此外,更改主机名可以通过`hostname`命令即时生效,而永久更改则需要编辑`/etc/...
同时,`/etc/resolv.conf`应包含DNS服务器信息,以便于域名解析。 **四、安装heartbeat服务** 在完成上述环境准备后,可以通过RPM包或源码编译的方式安装heartbeat。在RHEL系统中,可以使用`yum install heartbeat...