centos stream8如何进行网络设置
小樊
37
2025-12-17 12:06:54
CentOS Stream 8 网络设置指南
一 常用准备与查看
- 查看网卡与连接名:ip addr;nmcli device status;nmcli connection show(记下要配置的连接名,如:ens33/ens160/enp0s3)
- 查看路由与 DNS:ip route;cat /etc/resolv.conf
- 建议先备份现有配置:cd /etc/sysconfig/network-scripts;cp ifcfg-ens33 ifcfg-ens33.bak
- 本系统默认使用 NetworkManager 管理网络(ifcfg 文件仍可用)
二 使用 nmcli 配置(推荐)
- 设为静态 IPv4(示例将接口 ens33 设为 192.168.1.100/24,网关 192.168.1.1,DNS 114.114.114.114)
- nmcli con mod ens33 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns “114.114.114.114” autoconnect yes
- nmcli con up ens33
- 设为 DHCP 自动获取
- nmcli con mod ens33 ipv4.method auto autoconnect yes
- nmcli con up ens33
- 添加/删除辅助 IP(同一接口多 IP)
- 添加:nmcli con mod ens33 +ipv4.addresses 192.168.1.101/24
- 删除:nmcli con mod ens33 -ipv4.addresses 192.168.1.101/24
- 应用:nmcli con up ens33
- 验证:ip addr show ens33;ip route;cat /etc/resolv.conf;ping -c 4 www.baidu.com
三 使用 ifcfg 文件配置(传统方式)
- 编辑配置文件(网卡名与连接名可能不同,示例为 ifcfg-ens33)
- vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 静态 IP 示例(按需替换 IP/网关/DNS)
- TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
NAME=ens33
DEVICE=ens33
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=114.114.114.114
- 使配置生效
- 重新加载连接:nmcli connection reload
- 激活连接:nmcli connection up ens33
- 或:systemctl restart NetworkManager
- 验证:ip addr;ip route;cat /etc/resolv.conf;ping -c 4 www.baidu.com
四 虚拟机场景要点(VMware NAT)
- 获取 NAT 参数:VMware 菜单 编辑 → 虚拟网络编辑器 → 选中 VMnet8 → NAT 设置 查看网关(如:192.168.142.2);在 DHCP 设置 查看可分配 IP 段
- 静态 IP 必须位于 DHCP 段内,且与网关同网段;如:IP 192.168.142.130/24,网关 192.168.142.2,DNS 114.114.114.114
- 主机与虚拟机互通:主机侧将 VMnet8 适配器设为同网段静态 IP(不能与网关/虚拟机冲突),再互 ping 测试
- 常见问题
- 开机未托管/掉线:nmcli n on;nmcli con mod ens160 connection.autoconnect yes;必要时 systemctl restart NetworkManager
- 某些环境下异常关机后网卡“消失”,优先使用系统菜单正常关机或执行 shutdown -h now 再启动
五 常用排错命令
- 查看状态:nmcli device status;nmcli connection show -active
- 托管与自动连接:nmcli n(返回 disabled 则 nmcli n on);nmcli con show | grep autoconnect
- 重新加载与激活:nmcli connection reload;nmcli connection up
- 路由与连通性:ip route;ping -c 4 网关IP;ping -c 4 www.baidu.com
- DNS 检查:cat /etc/resolv.conf;必要时在 nmcli 中设置 ipv4.dns 并重启连接