首页主机资讯CentOS Stream 8网络配置常见问题

CentOS Stream 8网络配置常见问题

时间2026-01-21 02:30:04发布访客分类主机资讯浏览674
导读:CentOS Stream 8 网络配置常见问题与排查 一 管理工具与服务 默认由 NetworkManager 管理网络,传统的 network.service 已被移除,请使用 nmcli / nmtui 进行配置与启停。常见对象区分...

CentOS Stream 8 网络配置常见问题与排查

一 管理工具与服务

  • 默认由 NetworkManager 管理网络,传统的 network.service 已被移除,请使用 nmcli / nmtui 进行配置与启停。常见对象区分:Connection(连接配置)Device(物理/虚拟网卡),同一时刻一个设备仅有一个连接处于活跃状态。常用命令:查看设备与状态 nmcli device status;查看连接 nmcli connection show;激活连接 nmcli con up “< 连接名> ”;重新加载配置 nmcli connection reload。若需临时修改,可直接用 nmcli 调整参数并激活生效。

二 静态 IP 与 DNS 配置

  • 推荐做法(持久化且易维护):使用 nmcli 设置 IPv4 为手动并指定地址、网关与 DNS。示例:
    • 查看连接名:nmcli con show(假设为“Wired connection 1”)
    • 配置静态地址与网关、DNS:
      • nmcli con mod “Wired connection 1” ipv4.addresses 192.168.1.100/24
      • nmcli con mod “Wired connection 1” ipv4.gateway 192.168.1.1
      • nmcli con mod “Wired connection 1” ipv4.dns “8.8.8.8 8.8.4.4
      • nmcli con mod “Wired connection 1” ipv4.method manual
    • 使配置生效:nmcli con up “Wired connection 1”
  • 文件方式(ifcfg):编辑 /etc/sysconfig/network-scripts/ifcfg-< 网卡名> ,确保包含:
    • TYPE=Ethernet、BOOTPROTO=none、ONBOOT=yes、NAME/DEVICE 正确
    • IPADDR=192.168.1.100、PREFIX=24(或 NETMASK=255.255.255.0)
    • GATEWAY=192.168.1.1、DNS1=8.8.8.8、DNS2=8.8.4.4
    • 使配置生效:nmcli c reloadsystemctl restart NetworkManager
  • 验证要点:ip a 查看地址;ip route 查看默认路由;nslookup/dig 检查解析;必要时查看 /etc/resolv.conf 是否被正确写入。注意:nmcli 中设置 DNS 通常即可持久写入,无需手动追加到 resolv.conf。

三 虚拟机场景 NAT 固定 IP 要点

  • 先确认虚拟网络环境:在宿主机确保 VMware NAT Service / DHCP Service 运行;在 VMware 虚拟网络编辑器 中查看 VMnet8 的子网与 NAT 网关(如 192.168.88.2),固定 IP 必须与该网段一致。
  • 推荐顺序:让虚拟机先用 DHCP 获取一次网络信息;用 ip routenmcli device show 确认真实网关;再按真实网关与网段配置固定 IP 与 DNS,避免“凭空猜测网关”。
  • 排错提示:若固定 IP 后无法 ping 通网关或外网,多半是 网关地址错误NAT/DHCP 服务异常;必要时在虚拟网络编辑器中恢复默认设置、删除旧连接并重建,再按上述顺序配置。

四 常见报错与快速修复

  • 报错:Failed to restart network.service: Unit network.service not found.
    • 原因:CentOS 8 Stream 已无 network.service。
    • 解决:改用 NetworkManagernmcli,如:nmcli con reload、nmcli con up “< 连接名> ”。
  • 状态显示 unmanaged / unavailable
    • 原因:网卡未被 NM 纳管或链路 down。
    • 解决:确认 NM 托管 nmcli n on;检查链路 ip link;必要时 nmcli device reapply/connect。
  • 已配置静态 IP 但无法上网
    • 排查顺序:ip a 核对地址与掩码;ip route 核对默认网关;nslookup/dig 检查 DNS;核对 VMware NAT 网关与网段一致性;查看 /var/log/messagesjournalctl -xe 获取详细错误。
  • 修改 ifcfg 后不生效
    • 解决:执行 nmcli c reloadsystemctl restart NetworkManager;必要时 nmcli con down/up 切换生效。
  • 重启后网卡丢失或未自动连接
    • 解决:ifcfg 中确保 ONBOOT=yes;nmcli con mod < 连接名> connection.autoconnect yes;确认 NetworkManager 开机自启并运行。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS Stream 8网络配置常见问题
本文地址: https://pptw.com/jishu/787980.html
CentOS Stream 8容器化技术应用 如何定制centos上的minio安装脚本

游客 回复需填写必要信息