Resolv.conf

安裝 RHEL 8 後 /etc/resolv.conf 失去

  • October 26, 2021

我在本地伺服器上安裝了 RedHat Enterprise Linux 8.4(最小安裝),並遇到了一些與 docker 相關的問題。

然後我發現 /etc/resolv.conf 不見了。

執行“systemctl reload NetworkManager”後,文件已生成,docker 工作。

我不確定為什麼我必須重新載入 NetworkManager 來創建 resolv.conf 以及我的網路是否正常工作。在 RHEL8 上有什麼通用的方法可以做到這一點嗎?

預設情況下,Red Hat Enterprise Linux (RHEL) 8/etc/resolv.conf上的 NetworkManager 使用來自活動 NetworkManager 連接配置文件的 DNS 設置動態更新文件。

如果您不想通過 NetworkManager 設置動態更新

[main]
dns=none

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

並重新載入 NetworkManager

systemctl reload NetworkManager

該過程在RHEL 8 文件中有更詳細的說明

引用自:https://serverfault.com/questions/1081696