解决windows中安装VMware后宿主机wifi网卡无法正常使用的问题

文章讲述了作者在安装VMware16后遇到的网络问题,包括WiFi图标消失、无法上网和设备管理器错误。解决方法包括禁用虚拟网卡、重启电脑并手动重新启用,原因在于VMware16可能导致虚拟网卡占用实际WiFi网卡的路由。
摘要由CSDN通过智能技术生成

问题描述

笔者在安装了 VMware16 后,出现了宿主机托盘中的wifi图标消失、宿主机无法上网、设备管理器中wifi网卡出现43代码错误等情况。在网上搜索良久,找到的解决方法大多为卸载 VMware16 然后清除注册表中的VMware记录等操作,参考性不是很大。

解决问题前需要知道的知识

设备能够上网的前提是网卡能正常工作。可通过windows系统中的 设备管理器 来进行查看网卡的状态,如下如所示:

由上图可知:vmware16 会在windows机器上安装两个虚拟网卡VMnet1和VMnet8(这两个虚拟网卡保证了虚拟机能够使用网络服务,但也会带来问题,后面会解释)

注:一般而言,网卡是不会轻易坏掉的,在vmware16安装后,设备管理器中与wifi相关的网卡可能会报错,但如果你尝试更新wifi网卡,系统又会提示你已经安装了。(此时不用担心,wifi网卡肯定是正常的,报错是 vmware16 所导致的)

通过在终端中输入  ipconfig 命令可以查看所有网卡的使用情况,比如在下图中可以看到两个虚拟网卡和wifi网卡各自所在的网段。

采用 wifi 上网时,wifi网卡(也就是上图中的【无线局域网适配器WLAN】)会处理携带网络请求的数据包,所以要确保数据包能够被正常发送到 wifi 网卡所在的 ip。

通过 route print  命令可以查看本台机器上的路由表状态,路由表中包含了数据包会被哪个网卡处理的信息,如下图所示:

宿主机无法使用网络的原因大概率是:虚拟网卡占用了原来的WiFi网卡,导致所有的请求数据包都被发送到了不具备联网功能的虚拟网卡上,体现在路由表中就是 router print 命令执行后,输出的结果中没有wifi网卡所在的网段信息。

解决方法

知道了wifi网卡和虚拟网卡各自的功能,接下来可以开始解决问题了。

步骤1:禁用 虚拟网卡VMnet1和VMnet8

在设备管理器中,右键相应的网卡,将其禁用

注意要把两个虚拟网卡全部禁用

步骤二:关机,长按电源键20秒左右

关机后需要拔掉电脑的电源线、扩展坞、无线鼠标等外部设备,然后长按电源键20秒

(好吧,这一步其实也挺玄学的,我找不到啥科学依据,但亲测有效)

步骤三:开机

按照我的情况,开机后wifi就正常了,可以通过下面两个命令查看wifi网卡是否恢复正常:

# 查看 本机 ip 及网卡状态
ipconfig

# 查看路由表信息
route print

步骤四:手动开启虚拟网卡

在设备管理器中,启用之前的两个虚拟网卡

总结

由于我不是专业的网络工程师,所以我只能大致推断此问题的原因:vmware在初次安装后,会将虚拟网卡设置为默认网卡,在路由表中所有的ip发出的数据都会被定向到虚拟网卡。但由于虚拟网卡并不具备上网能力,所以宿主机就会体现出无网络的状态。

禁用虚拟网卡+关机是为了让路由表恢复到正常的状态(也就是将数据包请求重新定向到wifi网卡上)。

手动启用虚拟网卡后,与虚拟机相关的路由信息会插入到原有路由表的尾部,这样就不会影响到之前正常的路由配置。

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
您好!对于在VMware虚拟机安装Windows Server R2时无法安装VMware Tools的问题,有几个可能的原因和解决方法: 1. 确保VMware Tools兼容性:确保您使用VMware Tools版本与您的VMware虚拟机和Windows Server R2操作系统版本兼容。您可以在VMware官方网站上找到与您的VMware产品版本匹配的VMware Tools版本。 2. 检查操作系统设置:在Windows Server R2,确保已启用自动更新并且操作系统已更新到最新版本。有时,缺少关键的更新可能导致VMware Tools安装失败。 3. 安装前准备:在安装VMware Tools之前,请检查虚拟机的网络连接是否正常,以便从VMware服务器下载所需的文件。还可以尝试禁用防火墙和杀毒软件,并以管理员身份运行安装程序。 4. 安装日志和错误消息:查看安装日志和错误消息以了解更多详细信息。在VMware Tools安装过程,可能会生成日志文件和错误消息,这些信息可能有助于确定问题所在。 5. 手动安装:如果自动安装失败,您可以尝试手动安装VMware Tools。通过在虚拟机加载VMware Tools ISO文件并运行安装程序来进行手动安装。您可以从VMware官方网站下载适用于您的VMware产品版本的VMware Tools ISO文件。 如果尝试了以上解决方法后仍然无法安装VMware Tools,建议您参考VMware官方文档、论坛或联系VMware支持团队以获取更详细的帮助和支持。希望这些信息能对您有所帮助!
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值