关闭了networkManager 为什么导致dns跑不通1
时间: 2023-10-01 15:11:37 浏览: 203
关闭 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 官方文档或寻求专业支持。
阅读全文