- 首页 >
- 问答 >
-
智能运维 >
- CentOS Stream 8如何配置网络连接
CentOS Stream 8如何配置网络连接
小樊
44
2025-12-07 14:18:14
CentOS Stream 8 网络连接配置指南
一 环境准备与查看
- 确认网卡名称与连接名:使用命令查看设备与连接状态
- 查看设备与状态:nmcli device status
- 查看 IP:ip addr
- 查看连接名与 UUID:nmcli connection show
- 注意:CentOS Stream 8 默认使用 NetworkManager 管理网络;传统 network.service 已被废弃,推荐用 nmcli/nmtui 或直接编辑 ifcfg 文件配合 NetworkManager 生效。
二 使用 nmcli 配置(推荐)
- 动态获取 IP(DHCP)
- 将连接设为自动获取:
- nmcli con mod “有线连接 1” ipv4.method auto
- 激活连接:
- 静态 IP(示例)
- 设置地址、网关、DNS 并改为手动:
- nmcli con mod “有线连接 1” ipv4.addresses 192.168.1.100/24
- nmcli con mod “有线连接 1” ipv4.gateway 192.168.1.1
- nmcli con mod “有线连接 1” ipv4.dns “8.8.8.8,1.1.1.1”
- nmcli con mod “有线连接 1” ipv4.method manual
- 激活连接:
- 多 IP 与 IPv6(示例)
- 添加第二个 IPv4:
- nmcli con mod “有线连接 1” +ipv4.addresses 192.168.1.101/24
- 配置静态 IPv6:
- nmcli con mod “有线连接 1” ipv6.addresses 2001:db8::10/64
- nmcli con mod “有线连接 1” ipv6.gateway 2001:db8::1
- nmcli con mod “有线连接 1” ipv6.method manual
- 说明
- 连接名含空格需加引号;可用 nmcli device 确认实际名称(如 enp0s3/ens33)。
- 修改后执行 nmcli con up “连接名” 使配置生效。
三 使用 nmtui 图形化配置
- 启动工具:nmtui
- 操作路径
- Edit a connection → 选中要配置的有线连接 → 设置 IPv4 配置为 Manual,填写 Addresses(如 192.168.1.100/24)、Gateway(如 192.168.1.1)、DNS servers(如 8.8.8.8) → Save。
- Activate a connection → 选中对应连接 → Activate。
- 验证:ip addr、ping -c 4 8.8.8.8、nslookup google.com。
四 直接编辑 ifcfg 文件(可选)
- 编辑配置文件(以 ens33 为例):
- sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 静态 IP 示例
- TYPE=Ethernet
- BOOTPROTO=none
- NAME=ens33
- DEVICE=ens33
- ONBOOT=yes
- IPADDR=192.168.1.100
- PREFIX=24
- GATEWAY=192.168.1.1
- DNS1=8.8.8.8
- DNS2=1.1.1.1
- 使配置生效
- 方式一:nmcli 激活连接
- nmcli con down “ens33” && nmcli con up “ens33”
- 方式二:重载并重启 NetworkManager
- nmcli con reload
- sudo systemctl restart NetworkManager
- 说明
- 传统 ifcfg 文件仍可用,但需由 NetworkManager 接管;不建议再使用已废弃的 service network restart。
五 验证与常见问题
- 验证步骤
- 查看地址:ip addr show ens33
- 链路与外网:ping -c 4 8.8.8.8
- 域名解析:nslookup google.com 或 dig google.com
- 查看路由:ip route
- 查看 DNS:cat /etc/resolv.conf(由 NetworkManager 生成)
- 常见问题处理
- 状态为 disconnected:检查连接名并激活
- 无法上外网:核对 GATEWAY 与 DNS 是否正确,确保与所在网段一致
- 虚拟机 NAT 场景:在 VMware 虚拟网络编辑器中核对 NAT 设置/网关 与 DHCP 范围,主机与虚拟机需在同一网段;必要时在主机 VMnet8 适配器上设置同网段 IP/网关 便于互通
- 修改 ifcfg 后不生效:执行 nmcli con reload 或 nmcli con up “连接名” 重新加载。