解决雷电模拟器在windows 10下无法桥接网卡的问题

By | 2020年5月8日

一、问题描述

在使用雷电模拟器的过程中,发现高版本的雷电模拟器存在在windows 10下无法桥接网络的问题。

问题表现为:当安装驱动后,选择桥接网卡后,模拟器网络依然处于172.16网段,可见桥接失败,模拟器依然使用了NAT的网络模式。

网上搜索了下,也没有找到能解决问题的方案。无意中看到网友说3.69版本的可以正常桥接。

于是下了3.69版本的模拟器进行测试,果然可以正常桥接,故猜测是3.69后续版本集成的桥接驱动问题。

经过一番折腾后,得出能解决雷电模拟器在windows 10下无法桥接问题的方法如下(已在3.86和3.92版本下测试可行)。

二、解决方案:

2.1. 安装新版本的雷电模拟器

安装你要的版本,该方法应该适用3.7x-3.9x的雷电模拟器版本。如果已经安装了,就不用再次安装了。

2.2. 卸载原有的桥接驱动(如果安装了的话)

找到网络设置里的“更改适配器选项”,在网卡上右键,点击“属性”,卸载“LdVirtualBox NDIS6 Bridged Networking Driver”

2.3. 安装从雷电3.69版本中提取的网络桥接驱动

2.3.1. 下载驱动

桥接驱动提取自3.69ByRenYiwei.zip

2.3.2. 解压驱动

2.3.3. 在网卡属性中点击“安装”

2.3.4. 选择“服务”后点击“安装”

2.3.5. 选择“从磁盘安装”后点击“确认”

2.3.6. 选择解压后的inf驱动文件,并确认

2.3.7. 点击“确认”完成安装

三、完结

安装完后,在网卡的服务驱动中会存在两个版本的“LdVirtualBox NDIS6 Bridged Networking Driver”,如下图所示:

上图中2.0.0.0是新版雷电模拟器附带的,而5.1.4.0是刚安装的来自3.69版本的驱动。没错,的确是这样的。

经过上述操作,雷电模拟器应该可以正常桥接本地的物理网卡了(貌似一直不能桥接虚拟网卡,比如vmware的虚拟网卡,但是可以桥接Intel通过网卡管理工具创建的VLAN网卡)。

如果仍然桥接失败的,请确定在上图位置,是否已经选择了5.1.4.0版本的桥接驱动。