记录一次 CentOS8使用ifconfig没有ens33网卡信息

当使用ifconfig命令时发现CentOS8系统中没有显示ens33网卡,通过检查网络托管状态,发现其被禁用。执行`nmcli c status`确认该情况,然后使用`nmcli c on`开启托管,接着重启NetworkManager服务,`systemctl restart NetworkManager`,最终成功启动了ens33网卡。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS8使用ifconfig没有ens33网卡

问题截图如下:

解决:

查看托管状态
nmcli n
显示 disabled 则和我遇到的问题一样,如果是 enabled 就不是了
开启托管
nmcli n on
重启
systemctl restart NetworkManager

 

 网卡成功启动:

 

<think>好的,用户的问题是CentOS 7中使用ifconfig命令不显示ens33网卡,需要解决方案。我需要根据提供的引用资料整理出步骤,同时确保符合用户的要求,比如使用正确的中文回答,结构清晰,分步骤说明,还要生成相关问题。 首先,我应该先查看用户提供的引用内容。引用[1]到[5]都提到了类似的问题和解决方法,主要涉及检查配置文件是否存在、停止并禁用NetworkManager服务,然后重启网络服务。同时,引用[4]还提到可能需要安装net-tools包,因为ifconfig可能未安装。此外,有些引用提到需要检查网卡配置文件是否正确,比如ONBOOT是否设置为yes。 接下来,我需要将这些步骤整理成一个清晰的流程。用户可能需要先确认是否安装了net-tools,因为ifconfig可能不存在。然后检查配置文件是否存在,确认ONBOOT设置。接着处理NetworkManager和网络服务的问题,最后重启服务或系统。此外,可能还需要考虑其他因素,比如虚拟机设置或防火墙问题。 需要注意步骤的顺序,比如先安装必要的工具,再检查配置,然后处理服务。同时要提醒用户注意命令的正确执行,比如使用systemctl命令时的权限问题。可能还需要给出具体的命令示例,比如如何编辑配置文件,如何启用服务等。 生成的相关问题需要围绕这个主题,比如如何安装net-tools,如何配置静态IP,如何检查网络服务状态,或者NetworkManager的作用等。这些相关问题可以帮助用户进一步解决可能遇到的其他问题。 最后,要确保回答中的引用正确标注,例如在提到停止NetworkManager时引用对应的资料[3]或[4]。同时,保持回答的结构清晰,分步骤说明,使用代码块展示命令,让用户容易跟随操作。</think>### 分步解决 CentOS 7 中 `ifconfig` 不显示 ens33 网卡问题 #### 1. 确认 `ifconfig` 命令可用性 若直接输入 `ifconfig` 提示命令未找到,需安装 `net-tools` 工具包: ```bash yum install net-tools -y ``` 安装后再次执行 `ifconfig` 查看是否显示网卡信息[^2]。 --- #### 2. 检查网卡配置文件 进入网络配置文件目录,确认 `ifcfg-ens33` 是否存在: ```bash cd /etc/sysconfig/network-scripts/ ls -l ifcfg-ens33 ``` 若文件存在,编辑文件并确保 `ONBOOT=yes`: ```bash vi ifcfg-ens33 # 修改 ONBOOT=yes 后保存退出 ``` 若文件缺失,需手动创建或从模板恢复[^2][^4]。 --- #### 3. 关闭 NetworkManager 服务 NetworkManager 与传统网络服务冲突是常见原因,执行以下命令: ```bash systemctl stop NetworkManager # 停止服务 systemctl disable NetworkManager # 禁用开机自启 ``` 此操作可避免网络配置被接管[^3][^4][^5]。 --- #### 4. 重启网络服务 重新加载网络配置并激活网卡: ```bash systemctl restart network # 重启网络服务 ifup ens33 # 单独启用网卡 ``` 完成后通过 `ifconfig` 或 `ip addr show ens33` 验证。 --- #### 5. 检查虚拟机设置(仅虚拟机环境) - **VMware/VirtualBox**:确认虚拟网卡连接模式为 **NAT** 或 **桥接** - **Hyper-V**:检查虚拟交换机配置 若网卡被禁用,在虚拟机设置中重新启用[^1]。 --- #### 6. 终极方案:重建网络配置 若仍无效,尝试: ```bash mv /etc/sysconfig/network-scripts/ifcfg-ens33 /tmp/ # 备份旧配置 systemctl restart NetworkManager # 临时启用 NetworkManager nmtui # 通过图形工具重新配置网卡 ``` 此方法会通过交互式界面重建网卡配置。 --- ### 引用说明 - 关闭 NetworkManager 可解决 80% 的 ens33 显示问题[^5] - 虚拟机长时间运行可能导致网卡状态异常,重启虚拟机或宿主网络服务可修复 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dengrz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值