CentOS8配置中心找不到网卡?

本文介绍了如何通过终端检查和管理网络接口状态,特别是将NM(NetworkManager)中的unmanaged接口转换为connected。首先,使用nmcli查看ens33网卡处于unmanaged状态,接着启用网络接口,然后使用nmcli命令将其连接,最终使网卡恢复正常工作。

如下图: 

 首先调出terminal,看下网卡设备的状态:

nmcli device

网卡接口有4种常见状态:

connected:已被NM纳管,并且当前有活跃的网络连接

disconnected:已被NM纳管,但是当前没有活跃的网络连接

unmanaged:未被NM纳管

unavailable:不可用,NM无法纳管,通常出现于网卡link为down的时候 

PS:关于NM(NetworkManager.services)

### CentOS 7.9 安装后不到网卡配置文件的解决方法 在物理机上安装 CentOS 7.9 后,如果发现系统中没有网卡配置文件,可能是因为系统未能正确识别网卡硬件,或者未生成对应的网络连接配置。以下是几种解决方法: #### 1. 确认网卡是否存在并安装驱动 首先,使用 `lspci | grep -i ethernet` 命令查看系统是否识别到了网卡设备。如果识别到了网卡但无法正常工作,可能是缺少对应的驱动程序。可以前往 [ELRepo 官方仓库](https://elrepo.org/tiki/tiki-index.php) 下载适用于 CentOS 7.9 的网卡驱动包,例如 `kmod-r8125` 等,并将其复制到系统中进行安装。安装前确保系统中已安装 `kernel` 和 `gcc` 相关依赖包,否则需要手动安装[^1]。 安装命令示例如下: ```bash rpm -i /home/kmod-r8125-9.011.00-1.el7_9.elrepo.x86_64.rpm ``` 安装完成后重启系统,网卡应能被正确识别并生成相应的网络配置文件。 #### 2. 使用 `nmcli` 自动生成网卡配置文件 如果确认网卡已识别但未生成配置文件,可以通过 `nmcli` 命令手动创建网络连接配置。例如,网卡名称为 `enp5s0`,可以执行以下命令生成配置文件: ```bash nmcli con add con-name enp5s0 type ethernet ifname enp5s0 ``` 该命令会在 `/etc/sysconfig/network-scripts/` 目录下创建名为 `ifcfg-enp5s0` 的配置文件,并设置基本的网络参数。之后,可以通过 `nmcli connection up enp5s0` 激活该连接[^2]。 #### 3. 检查网络服务状态 在完成上述操作后,确保网络服务已启动。可以使用以下命令重启网络服务: ```bash systemctl restart network ``` 也可以使用 `ip addr show` 查看网卡状态,确认是否已分配 IP 地址。 #### 4. 最小化安装环境下驱动文件的导入 如果系统是通过最小化安装,可能无法直接连接网络下载驱动文件。可以使用 U 盘将驱动文件复制到系统中。首先将 U 盘挂载到系统目录,例如 `/mnt/usb`,然后将驱动文件复制到本地目录(如 `/home`),再执行安装操作。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值