< 返回

CentOS Stream 9DNS设置被重置或丢失的问题?

2024-12-18 16:48 作者:xiao gang 阅读量:2099

当 CentOS Stream 9 的 DNS 设置在更新过程中意外丢失或重置时,可以按照以下步骤尝试恢复:

  1. 检查系统配置

    • 打开终端并运行 cat /etc/resolv.conf,确认文件中是否包含了默认的 DNS 服务器地址(如 nameserver 8.8.8.8 或 nameserver 1.1.1.1 等)。
  2. 手动编辑 /etc/resolv.conf: 如果发现配置丢失,你可以手动添加或修改它。比如添加:

       
    nameserver 8.8.8.8
    nameserver 8.8.4.4

    或者使用你的首选DNS服务提供商的地址。

  3. 检查网络服务: 使用 systemctl status networking 或 systemctl status NetworkManager 检查网络服务状态,看是否有异常。

  4. 恢复 NetworkManager 配置: 对于使用 NetworkManager 的用户,可以在 /var/lib/NetworkManager/system-connections 文件夹中查找默认的网络连接配置,并将它们应用到系统上:

       
    nmcli connection up <your_connection_name>
  5. 重启网络服务

       
    systemctl restart networkd NetworkManager
  6. 检查 DHCP 或静态IP设置: 确保你的网络接口(如 eth0 或 ens33)没有从 DHCP 移除 IP 地址设置,如果是静态配置,需要确认 IP 和 DNS 设置是否还在。

  7. 如果问题持续存在

    • 可能需要检查更新脚本是否有意外覆盖了 DNS 相关的配置,找到并修复这个问题。
    • 更新系统软件包时,可以禁用自动修改网络配置的选项,例如在 DNF 中添加 -n 参数。
联系我们
返回顶部