最近我的VMware遇到了一个问题,就是打开Ubuntu 24.04后,发现里面的网络连接符号消失了,进入设置查看"线缆已经拔出",这样的提示。
我本来以为是我的Ubuntu 24.04出问题了,而且重启了好几遍,都无法解决这个问题。后来我将虚拟机的设置从"桥接"改成了"NAT",如下图所示:

发现Ubuntu 24.4有网络连接符号了,但是无法上网,后来网络从静态IP改成了DHCP,可以上网了,使用终端中的ifconfig查看发现其IP为:192.168.40.xx,这个与我现在电脑192.168.0.xx不一致,后来我修改了VMware中的"编辑---》虚拟网络编辑器"中将VMnet8中的子网、子网掩码改成了192.168.0.xx网段,重启Ubuntu后,DHCP下可以上网了,而且网段也是对的。但是还是不符合我的需求,我想要使用static IP,后来我在网络设置中设置了静态IP为192.168.0.117、子网掩码:255.255.255.0,网关:192.168.0.1,并指定了DNS服务器为114.114.114.14,8.8.8.8。保存重启网络开关后可以上网了。
小结:问题不是Ubuntu24.04的问题,因为可以NAT上网,那么为什么提示"线缆未连接"呢?我想还是桥接问题。
回到"编辑---》虚拟网络编辑器",发现无法设置桥接,后来我看了这样一篇文章:
https://zhuanlan.zhihu.com/p/299381456
里面提到了因为VMware安装故障导致"VMware Bridge Protocol安装"有问题,具体问题表现为:"VMware无法将网络更改为桥接状态:**没有未桥接的主机网络适配器(**解决方案)"。
后来根据里面的介绍,我重新修复了vmware,重启电脑后,无线网卡、有线网卡中都有了"VMware Bridge Protocol"选项,如图所示:

回到"虚拟网络编辑器",选择"更改设置",发现"VMnet0"可以设置桥接了,选择**"桥接模式"为"自动"**,也就是根据有线或者无线自动跳转,保证上网可能。

最后回到Ubuntu 24.04中查看,出现了网络连接标识,并且可以静态指定IP为192.168.0.117后可以上网了。


总结:
虚拟机vmware中Ubuntu24.04网络连接消失了,是因为Ubuntu24.04系统的确没检测到网络通的,主要是VMware中的虚拟网络编辑器中设置存在问题,如果存在"无法指定桥接网卡"错误,用安装软件重新安装一遍。