当 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 设置是否还在。
如果问题持续存在: