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