解决虚拟机中网络突然不行的问题

前言

最近在本地的 Ubuntu 虚拟机中瞎折腾,某天早上来公司后,发现电脑的 Win11 系统自动更新重启了,再次打开 VMware 运行 Ubuntu 虚拟机后,操作了一会儿后,突然发现不能访问互联网了

案发现场

在终端中执行 ifconfig 命令查看网络情况,如下图

ifconfig 是一个用于配置和显示 Linux 系统网络接口的命令行工具。它可以显示当前系统中所有的网络接口,以及它们的 IP 地址、MAC 地址、网络状态等信息。

奇怪的是,这里面没有 ens33 类型了,之前是有的,也能正常访问互联网

在虚拟机中,ens33 是一种网络接口的名称,通常用于 VMware 虚拟机中的网络连接。这种网络接口通常是由 VMware Tools 自动创建的,用于虚拟机与宿主机或其他网络设备进行通信。

Ubuntu 虚拟机的网络适配器设置如下

网络连接 -> 桥接模式(B):直接连接物理网络 -> 复制物理网络连接状态(P)

网络适配器设置也没变

问题分析

虚拟机设置中的选项没变,唯一变的就是 ifconfig 查询网络接口的时候没有了 ens33 接口类型,难道系统重启后导致的虚拟机网络异常了吗?

这里只是猜测,VMware 用的少,周围的人也没怎么用过,咱也不是专业搞网络的,出现这种问题只能一点点排查试试

尝试解决

试试万能的重启

VMwareUbuntu 分别重启后进行测试,网络连不上,将物理机的 Win11 系统也重启后,发现还是连不上,万能的重启竟然不好使了

分析排查物理机 Win11 系统中的网络,正常

VMware 中的网络适配器以及相关设置,正常

Ubuntu 虚拟机中的网络设置,看着也正常

设置看着都正常,就是网络连不上

尝试修改 VMware 中的网络适配器设置,然后重启 Ubuntu 虚拟机,测试网络连接,不行

修改 Win11 系统中的联网方式,有线换成无线,重启 VMwareUbuntu 虚拟机,测试网络连接,也不行

VMware 中的 虚拟网络编辑器 中一通魔改

不同选项设置调整,参数修改,分别重启 Ubuntu,测试网络连接,还是不行

试试万能的重装

实在不行了,要不重装 Ubuntu 试试吧,反正现在的这个虚拟机也用不了

把现在的这个 Ubuntu 虚拟机删了,使用 ubuntu-22.04.1-desktop-amd64.iso 文件重新建了一个虚拟机,一通设置猛如虎,慢慢安装中…

系统装好后,第一时间测试网络连接,能正常访问互联网,终于行了

使用 ifconfig 查询网络接口,也有 ens33 这个接口类型,剩下的就是需要的东西再重装一遍

彻底解决

现在行是行了,但是有个问题,如果哪天物理机上的系统又自动重启了怎么办?

使用 VMware 自带的快照功能

只要装好某工具,或者设置好了某某配置,测试正常好用就,就添加一个快照,描述里写上添加的东西,和当前系统的情况

当出现系统工具或软件异常的时候恢复之前的快照就行

注意!

每次新增快照都要把描述里的内容写清楚,当前系统什么状态,安装了什么软件和工具等等,恢复的时候才方便回滚

遇到的其他问题

虚拟机不能全屏展示

原来虚拟机安装的时候可以全屏显示,后来由于 Win11 系统自动升级系统重启了,再次运行 VMware 中的Ubuntu 后发现虚拟机无法全屏显示了

如果虚拟机进行了重启,或者全屏等设置后还无法全屏的话,可以修改一下虚拟机系统里面的设置试下

Settings -> Displays -> Resolution 调一下系统的分辨率看最终的效果就行了

注意!

Fractional Scaling 开启后会默认恢复成默认小屏模式

欢迎大家讨论交流,如果喜欢本文章或感觉文章有用,动动你那发财的小手点个赞再走呗 ^_^

微信公众号:草帽Lufei

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

草帽lufei

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

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

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

打赏作者

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

抵扣说明:

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

余额充值