我在本地服务器上安装了 RedHat Enterprise Linux 8.4(最小安装),并遇到了一些与 docker 相关的问题。
然后我发现 /etc/resolv.conf 不见了。
执行“systemctl reload NetworkManager”后,文件已生成,docker 工作。
我不确定为什么我必须重新加载 NetworkManager 来创建 resolv.conf 以及我的网络是否正常工作。在 RHEL8 上有什么通用的方法可以做到这一点吗?
我在本地服务器上安装了 RedHat Enterprise Linux 8.4(最小安装),并遇到了一些与 docker 相关的问题。
然后我发现 /etc/resolv.conf 不见了。
执行“systemctl reload NetworkManager”后,文件已生成,docker 工作。
我不确定为什么我必须重新加载 NetworkManager 来创建 resolv.conf 以及我的网络是否正常工作。在 RHEL8 上有什么通用的方法可以做到这一点吗?
如果您不想通过 NetworkManager 设置动态更新
在
/etc/NetworkManager/conf.d/90-dns-none.conf
并重新加载 NetworkManager
该过程在RHEL 8 文档中有更详细的说明