安装 RHEL 8 后缺少 /etc/resolv.conf

安装 RHEL 8 后缺少 /etc/resolv.conf

我已经在本地服务器上安装了 RedHat Enterprise Linux 8.4(最小安装),并且遇到了一些与 docker 相关的问题。

然后我发现/etc/resolv.conf丢失了。

执行“systemctl reload NetworkManager”后,文件已生成,docker 可以正常工作。

我不确定为什么我必须重新加载 NetworkManager 来创建 resolv.conf,以及我的网络是否正常工作。在 RHEL8 上有什么常用方法可以做到这一点吗?

答案1

默认情况下,Red Hat Enterprise Linux (RHEL) 8 上的 NetworkManager 会使用/etc/resolv.conf来自活动 NetworkManager 连接配置文件的 DNS 设置动态更新文件。

如果你不想通过 NetworkManager 设置动态更新

[main]
dns=none

/etc/NetworkManager/conf.d/90-dns-none.conf

并使用以下代码重新加载 NetworkManager

systemctl reload NetworkManager

该程序在RHEL 8 文档

相关内容