VMware Workstation 17 Pro搭配Intel I225-V网卡桥接模式下虚拟机与主机间数据包重复问题求助
大家好,我遇到了一个困扰许久的网络问题,想请教下各位大佬:
我有多台采用华硕ROG STRIX B650E-E GAMING WIFI主板的机器,板载的是Intel(R) Ethernet Controller (3) I225-V(第三版芯片)。在VMware Workstation中,我将这个物理网卡设置为桥接模式给虚拟机使用时,发现虚拟机与主机之间的网络流量出现了数据包重复的异常情况。
目前观察到多个协议都受影响,我这边最明显的是SNMP,就连最简单的ICMP ping都会出现重复包。比如在虚拟机内ping主机,用Wireshark抓包得到的结果如下:
"1","2023-07-06 11:00:55,827524","10.0.3.109","10.0.0.249","ICMP","74","Echo (ping) request id=0x0001, seq=5/1280, ttl=128 (reply in 2)"
"2","2023-07-06 11:00:55,828060","10.0.0.249","10.0.3.109","ICMP","74","Echo (ping) reply id=0x0001, seq=5/1280, ttl=128 (request in 1)"
"3","2023-07-06 11:00:55,828060","10.0.0.249","10.0.3.109","ICMP","74","Echo (ping) reply id=0x0001, seq=5/1280, ttl=128"
可以看到主机返回的ping回复被重复发送了。这个问题在所有虚拟机操作系统上都持续出现,但仅针对这款Intel网卡:换成非Intel的硬件网卡后一切正常,其他使用不同网卡的机器也没有这个问题。另外,主机向其他物理机发送的 outgoing 流量不受影响,VirtualBox的虚拟机也不存在该情况,所以看起来这是VMware与I225-V网卡特有的兼容性问题。而且不止Wireshark,其他网络工具也能检测到重复包,说明确实是数据包被实际复制了,并非工具误报。
我已经尝试过以下几种解决方案,但都没能解决问题:
- 更新网卡驱动:分别使用了Intel官方最新的
2.1.1.7版本,以及华硕官网提供的2.1.3.3版本,问题均存在; - 切换网络模式为NAT:虽然能解决数据包重复问题,但NAT会带来其他不符合我使用场景的问题,因此不想采用这个方案;
- 调整路由和远程访问服务:将该服务从Disabled改为Manual,启动后再停止(之前从未启用过该服务),反复测试多次,甚至在服务的不同状态下进行ping测试,问题依然存在,回复包始终重复。
想请教各位,这是不是已知问题?有没有不用更换硬件网卡的解决办法?
我的环境信息:
- VMware Workstation 17 Pro (17.0.2 build-21581411)
- Windows 11 22H2 (22621.1702)
- Intel(R) Ethernet Controller (3) I225-V 驱动版本:2.1.3.3(华硕)、2.1.1.7(Intel)
备注:内容来源于stack exchange,提问作者predi




