centos stream8网络配置怎样
小樊
35
2025-12-23 09:28:54
CentOS Stream 8 网络配置指南
一 基础与工具
默认使用 NetworkManager 管理网络,传统的 network.service 已被废弃 ,相关操作请使用 nmcli/nmtui 。查看网卡与连接:nmcli device、nmcli connection。若需文本界面可用 nmtui 。
网卡名称可能为 ens33/ens160/enp0s3 等,先用命令确认:ip addr;nmcli device status。
常见排错:出现 “Failed to restart network.service: Unit network.service not found.” 属正常现象,改用 systemctl restart NetworkManager 或 nmcli 系列命令。
二 配置方式
方式一 使用 nmcli 配置静态 IPv4(推荐)
查看连接名:nmcli con show(记下有线连接名称,如“Wired connection 1”或“ens160”)。
设置静态地址、网关、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 114.114.114.114”
nmcli con mod “Wired connection 1” ipv4.method manual
nmcli con up “Wired connection 1”
验证:ip addr;ping -c 4 192.168.1.1;ping -c 4 8.8.8.8;cat /etc/resolv.conf。
方式二 编辑 ifcfg 文件持久化(兼容方式)
编辑配置文件(网卡名以实际为准):vi /etc/sysconfig/network-scripts/ifcfg-ens160
示例关键项:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24(或 NETMASK=255.255.255.0)
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114
让 NetworkManager 重新读取配置并激活:
nmcli con reload
nmcli con up ens160(或 nmcli c up “Wired connection 1”)
方式三 使用 nmtui 图形化配置
运行 nmtui → Edit a connection → 选中有线连接 → 设置 IPv4 地址、网关、DNS → Save → Activate a connection 激活。
三 虚拟机场景要点 VMware NAT
在 VMware 虚拟网络编辑器中查看 NAT 设置 获取网关(如 192.168.142.2 ),在 DHCP 设置 中确认可分配地址段;静态 IP 必须与该网段一致。
示例 ifcfg-ens160 关键项:
BOOTPROTO=static;ONBOOT=yes;IPADDR=192.168.142.130;NETMASK=255.255.255.0;GATEWAY=192.168.142.2;DNS1=114.114.114.114。
使配置生效:nmcli con reload;nmcli con up ens160;验证:ping -c 4 www.baidu.com。
主机与虚拟机互通:主机侧将 VMnet8 设为同网段静态 IP(如 192.168.142.x),网关指向同一 NAT 网关 ,再互 ping 测试。
四 验证与常见问题
验证步骤:ip addr(看地址);ip route(看默认路由);cat /etc/resolv.conf(看 DNS);ping -c 4 网关;ping -c 4 8.8.8.8;ping -c 4 www.baidu.com。
服务与托管状态:systemctl status NetworkManager;nmcli n(托管状态,若为 disabled 执行 nmcli n on);nmcli device(接口状态)。
配置未生效或网卡“消失”:nmcli con reload;nmcli con up <连接名>;必要时 systemctl restart NetworkManager;检查 ifcfg 中 ONBOOT=yes 与连接名是否一致。
安全提醒:CentOS Stream 8 已于 2024-05-01 终止维护 ,建议升级至 CentOS Stream 9 或迁移至 Rocky Linux/AlmaLinux/Debian/Ubuntu 等长期维护发行版。