centos6.9 关闭了networkManager 为什么导致dns跑不通
时间: 2023-07-20 12:38:15 浏览: 167
关闭 NetworkManager 后,可能会导致 DNS 无法解析的问题,原因是因为 NetworkManager 默认会将 DNS 服务器配置到 /etc/resolv.conf 文件中,如果 NetworkManager 关闭了,那么 /etc/resolv.conf 文件中就没有 DNS 服务器的配置了。
你可以手动编辑 /etc/resolv.conf 文件,将 DNS 服务器的 IP 地址添加进去,例如:
```
nameserver 8.8.8.8
```
这里以添加谷歌的 DNS 服务器为例。你也可以根据需要添加其他的 DNS 服务器。
另外,你可以在 /etc/sysconfig/network-scripts/ifcfg-* 文件中设置 DNS 服务器的 IP 地址,例如:
```
DNS1=8.8.8.8
```
这样就可以在关闭 NetworkManager 后,让系统可以正常解析 DNS 了。
相关问题
关闭了networkManager 为什么导致dns跑不通1
关闭 NetworkManager 后,您需要手动配置 DNS 服务器,否则可能导致 DNS 无法正常工作。以下是一些可能的原因和解决方法:
1. 没有手动配置 DNS 服务器:如果您关闭了 NetworkManager,但没有手动配置 DNS 服务器,则您的系统将无法解析域名。您可以编辑 /etc/resolv.conf 文件并添加 DNS 服务器的 IP 地址,例如:
```
nameserver 8.8.8.8
nameserver 8.8.4.4
```
这将添加 Google 的公共 DNS 服务器。您也可以添加其他 DNS 服务器的 IP 地址。
2. 没有正确配置网络接口:如果您手动配置了网络接口,但没有正确地配置 IP 地址、子网掩码、网关和 DNS 服务器等信息,也会导致 DNS 无法正常工作。您可以使用 ifconfig 命令或者编辑 /etc/sysconfig/network-scripts/ifcfg-* 文件来配置网络接口。
3. 防火墙阻止 DNS 流量:如果您启用了防火墙,并且防火墙规则不允许 DNS 流量通过,则也会导致 DNS 无法正常工作。您可以编辑防火墙规则并允许 DNS 流量通过,例如:
```
sudo firewall-cmd --add-service=dns --permanent
sudo firewall-cmd --reload
```
这将允许 DNS 流量通过防火墙。
请注意,关闭 NetworkManager 可能会导致其他网络连接问题,例如无法连接无线网络等。如果您不确定如何正确地配置网络连接,请参考 CentOS 官方文档或寻求专业支持。
centos 6.9为什么不能关闭NetworkManager
CentOS 6.9 默认使用 NetworkManager 来管理网络连接,如果您尝试关闭 NetworkManager,可能会导致网络连接出现问题。
如果您仍然想关闭 NetworkManager,可以尝试以下方法:
1. 停止 NetworkManager 服务:
```
sudo service NetworkManager stop
```
2. 禁用 NetworkManager 服务:
```
sudo chkconfig NetworkManager off
```
这将禁用 NetworkManager 服务,并确保在系统启动时不会自动启动。
请注意,禁用 NetworkManager 可能会导致您的系统网络连接出现问题。如果您不确定如何禁用 NetworkManager,请参考 CentOS 官方文档或寻求专业支持。
阅读全文