当前位置: 首页 > news >正文

CentOS网卡未被托管解决记录

VMWare挂起关机,又重启后,出现一些很奇怪的问题。
我的几台CentOS的网卡都不见了,显示网卡未被托管

[root@localhost ~]# nmcli device status
DEVICE      TYPE      STATE   CONNECTION 
virbr0      bridge    未托管  --         
ens33       ethernet  未托管  --         
lo          loopback  未托管  --         
virbr0-nic  tun       未托管  --         
[root@localhost ~]#   
[root@localhost ~]# nmcli connection up ens33
错误:连接激活失败:No suitable device found for this connection (device lo not available because device is strictly unmanaged).

跟着AI,花了很多时间,尝试了很多方法都不行,最后用下面的方法解决了

[root@localhost ldsinfo]# nmcli connection up ens33
错误:连接激活失败:No suitable device found for this connection (device lo not available because device is strictly unmanaged).
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# sudo mv /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf.bak
[root@localhost ldsinfo]# sudo mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# sudo tee /etc/NetworkManager/NetworkManager.conf <<'EOF'
> [main]
> plugins=ifcfg-rh
> [keyfile]
> unmanaged-devices=none
> EOF
[main]
plugins=ifcfg-rh
[keyfile]
unmanaged-devices=none
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# sudo tee /etc/sysconfig/network-scripts/ifcfg-ens33 <<'EOF'
> DEVICE=ens33
> TYPE=Ethernet
> BOOTPROTO=dhcp
> ONBOOT=yes
> NM_CONTROLLED=yes
> EOF
DEVICE=ens33
TYPE=Ethernet
BOOTPROTO=dhcp
ONBOOT=yes
NM_CONTROLLED=yes
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# sudo systemctl stop NetworkManager
[root@localhost ldsinfo]# sudo rm -rf /var/lib/NetworkManager/*
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# sudo systemctl restart NetworkManager
[root@localhost ldsinfo]# sudo nmcli device set ens33 managed yes
[root@localhost ldsinfo]# sudo nmcli connection add type ethernet ifname ens33 con-name ens33
连接 "ens33" (e4b6ba8b-70ff-42db-9c12-6726b892d0f5) 已成功添加。
[root@localhost ldsinfo]# sudo nmcli connection up ens33
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/3)
[root@localhost ldsinfo]# 
[root@localhost ldsinfo]# nmcli device status
DEVICE      TYPE      STATE   CONNECTION 
ens33       ethernet  已连接  ens33      
virbr0      bridge    已连接  virbr0     
lo          loopback  未托管  --         
virbr0-nic  tun       未托管  --         
[root@localhost ldsinfo]# 

终于显示成功激活,“已连接”!

后来又测试了另外一台,发现关键的点在于rm -rf /var/lib/NetworkManager/*,
将这里下面的文件删除了,就解决,说明跟这个地方的配置有关!

然后再另一台那里继续探索,发现每次修改/var/lib/NetworkManager/
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true

重新启动systemctl restart NetworkManager,
里面的值都被修改了,NetworkingEnabled=false
然后再运行nmcli networking查看状态是disabled
全局开启网络:nmcli networking on
所有问题解决!

总结

过程中用到的命令

nmcli device status
systemctl stop NetworkManager
rm -rf /var/lib/NetworkManager/*
systemctl restart NetworkManager
nmcli device set ens33 managed yes
nmcli connection up ens33

nmcli networking
nmcli networking on

其实整个问题的解决可能就一条命令,就是nmcli networking on

IP地址配置文件参考:
/etc/sysconfig/network-scripts/ifcfg-ens33

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=ens33
UUID=419a8fa8-cf1f-4ef1-886d-a6f8ae507ba9
DEVICE=ens33
ONBOOT=yes
IPV6_PRIVACY=no
DNS1=202.96.128.86
DNS2=114.114.114.114
DNS3=192.168.8.1
IPADDR=192.168.8.22
PREFIX=24
GATEWAY=192.168.8.1
http://www.xdnf.cn/news/1198729.html

相关文章:

  • PDF文件被加密限制怎么办?专业级解除方案分享
  • Python|OpenCV-实现快速处理图像的方法(23)
  • GPT-4o实战应用指南:从入门到精通的技术心得
  • 昇思学习营-模型推理和性能优化
  • 【AcWing 838题解】堆排序
  • MySQL - 主从复制与读写分离
  • 一分钟部署一个导航网站
  • 递归查询美国加速-技术演进与行业应用深度解析
  • CentOS 9 配置国内 YUM 源
  • 2025第15届上海生物发酵展将于8月7号启幕
  • 高级 Tkinter:使用类
  • 通过不同坐标系下的两个向量,求解旋转矩阵
  • 《C++ list 完全指南:list的模拟实现》
  • 《频率之光:维度回响》
  • mac电脑安装docker图文教程
  • 【笔记】活度系数推导
  • Linux驱动21 --- FFMPEG 音频 API
  • 深度解析 inaSpeechSegmenter:高效音频语音分割与检测开源工具
  • STL——list
  • Web Worker:解锁浏览器多线程,提升前端性能与体验
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博文章数据可视化分析-文章分类下拉框实现
  • PHP框架之Laravel框架教程:3. 数据库操作(简要)
  • Keil MDK 嵌入式开发问题:warning: #223-D: function “sprintf“ declared implicitly
  • Flutter开发实战之测试驱动开发
  • IP--MGER综合实验报告
  • 人工智能——图像梯度处理、边缘检测、绘制图像轮廓、凸包特征检测
  • 【MySQL篇】:MySQL基础了解以及库和表的相关操作
  • 2.苹果ios逆向-Windows电脑端环境搭建-Conda安装和使用(使用Conda来管理多个Python环境)
  • LeetCode第350题_两个数组的交集II
  • 图像处理:第二篇 —— 选择镜头的基础知识及对图像处理的影响