當 CentOS Stream 9 的 DNS 設置在更新過程中意外丟失或重置時,可以按照以下步驟嘗試恢復:
檢查系統配置:
手動編輯 /etc/resolv.conf: 如果發現配置丟失,你可以手動添加或修改它。比如添加:
nameserver 8.8.8.8 nameserver 8.8.4.4
或者使用你的首選DNS服務提供商的地址。
檢查網絡服務: 使用 systemctl status networking 或 systemctl status NetworkManager 檢查網絡服務狀態,看是否有異常。
恢復 NetworkManager 配置: 對于使用 NetworkManager 的用戶,可以在 /var/lib/NetworkManager/system-connections 文件夾中查找默認的網絡連接配置,并將它們應用到系統上:
nmcli connection up <your_connection_name>
重啟網絡服務:
systemctl restart networkd NetworkManager
檢查 DHCP 或靜態IP設置: 確保你的網絡接口(如 eth0 或 ens33)沒有從 DHCP 移除 IP 地址設置,如果是靜態配置,需要確認 IP 和 DNS 設置是否還在。
如果問題持續存在: