插件窝 干货文章 CentOS8 Stream 网卡配置及重启

CentOS8 Stream 网卡配置及重启

connection 配置 nmcli NetworkManager 549    来源:    2025-05-11

CentOS 8 Stream 网卡配置及重启指南

网卡配置方法

1. 使用nmtui工具(推荐)

sudo nmtui
  • 选择"Edit a connection"
  • 选择要配置的网卡(如ens192)
  • 配置IPv4/IPv6地址、网关、DNS等
  • 选择"OK"保存

2. 手动编辑配置文件

网卡配置文件位于/etc/sysconfig/network-scripts/目录下,文件名通常为ifcfg-<interface_name>(如ifcfg-ens192)。

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens192

典型配置示例:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
DEVICE=ens192
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

3. 使用nmcli命令行工具

# 查看所有网络连接
sudo nmcli connection show

# 修改IP地址
sudo nmcli connection modify ens192 ipv4.addresses 192.168.1.100/24
sudo nmcli connection modify ens192 ipv4.gateway 192.168.1.1
sudo nmcli connection modify ens192 ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli connection modify ens192 ipv4.method manual

网络服务重启方法

1. 应用新配置(无需完全重启)

sudo nmcli connection reload
sudo nmcli connection down ens192 && sudo nmcli connection up ens192

2. 重启NetworkManager服务

sudo systemctl restart NetworkManager

3. 检查网络状态

# 查看IP地址
ip addr show

# 测试网络连通性
ping -c 4 8.8.8.8

# 查看路由表
ip route

注意事项

  1. CentOS 8 Stream默认使用NetworkManager管理网络
  2. 确保ONBOOT=yes以使网卡在系统启动时自动激活
  3. 如果使用静态IP,确保BOOTPROTO=noneBOOTPROTO=static
  4. 修改配置后需要重新激活连接或重启NetworkManager服务

故障排查

如果网络配置后无法正常工作,可以检查:

# 查看NetworkManager日志
journalctl -u NetworkManager -b

# 检查网络接口状态
nmcli device status

# 检查连接状态
nmcli connection show

如需进一步帮助,请提供具体的错误信息和配置细节。