VMware ubuntu 虚拟机只剩下lo回环网卡,上不了网(无法上网、无法连接网络)(环回)网络消失、网络不显示(NetworkManager托管未开启,执行nmcli n on)

参考解决方法:Ubuntu18.04虚拟机掉电重启后网卡丢失只剩下lo回环网卡ens33网卡不见了

在这里插入图片描述
另外,还可尝试如下办法,先修复vmware,再打开虚拟网络编辑器,将其恢复默认设置(一般情况关闭虚拟机,打开虚拟网络编辑器,恢复默认设置就行)

20211007

在哪修复虚拟机呢,我怎么没找到?

在这
在这里插入图片描述

另外,如果将虚拟网络恢复默认设置之后还是不行,查看下虚拟机的网络开关有没有打开。。。
在这里插入图片描述

20220331 另外,如果网卡过多,桥接到其他网卡导致不能上网也是有可能的,需要手动设置成对的网卡

在这里插入图片描述

20240201 今天我140虚拟机不知怎么ens33消失,设置网络界面也没了

我用:
ifconfig ens33 up
dhclient ens33
就好了,不过改成了动态ip。。

然后我发现networkd和networkmanager两个服务都打开了,然后我禁用了networkd服务,安装了netplan,用netplan设置了140ip,又好了:

cat /etc/netplan/140.yaml
network:
  ethernets:
    ens33:
      dhcp4: false
      addresses:
      - 192.168.1.140/24
      nameservers:
        addresses:
        - 192.168.1.1
        - 8.8.8.8
      gateway4: 192.168.1.1
  renderer: NetworkManager
  version: 2

20240313 今天C哥的虚拟机也遇到网络设置界面不显示的问题,我用nmcli启动网卡(网络)还提示:Error: Failed to add/activate new connection: Connection 'ens33' is not available on device ens33 because device is strictly unmanaged,然后我照网友提供方法执行nmcli n on就好了

nmcli n on命令是用来启动网络管理器(NetworkManager)的,这个错误提示表明你的设备(网卡)没有被NetworkManager管理。

在默认情况下,NetworkManager应该会自动管理所有的网络设备,除非在配置文件中明确指定了某些设备不受NetworkManager管理。如果你发现某个设备无法被NetworkManager识别或者管理,可能的原因是:

  1. 在NetworkManager的配置文件 /etc/NetworkManager/NetworkManager.conf 中,[keyfile] 部分的 unmanaged-devices
    参数包含了你的设备名,例如:unmanaged-devices=interface-name:ens33;
    这样NetworkManager就不会去管理ens33设备。

  2. 设备正在被其他服务(比如systemd-networkd或者network service)管理,导致NetworkManager无法对其进行管理。

当你执行 nmcli n on 后,NetworkManager开始管理所有的网络设备,因此你的问题得到了解决。你可以通过检查和修改NetworkManager的配置文件来确保它能够正常管理你的网络设备。

参考文章:centos8启动虚拟机没有IP地址,启动网卡失败

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值