本文在 Windows 11 Pro 22621.436 下测试有效
同时使用多个网络适配器的难题
在 Windows 系统下,系统默认采用仅某个特定的网络适配器进行连接(即便你的设备上存在着多个可同时联网的网卡)
如我的笔记本上就内置了一张 Intel AX200,连接 5G WiFi 时可达到 585 Mbps 的速度。而如果我使用手机进行 USB 网络共享则可以达到 425 Mbps。
如何将两者的速度同时利用起来以达到理论最快的网络呢?
NIC Teaming (链路聚合)
想要实现多个网卡同时使用,最好的解决办法就是链路聚合。
有关链路聚合的概念可以在这里看到,在这里不做解释。
实现 (NetSwitchTeam)
在==具有管理员权限的==
Windows PowerShell
窗口中,先执行Get-NetAdapter -Physical
来获取当前设备上的物理网卡列表。执行以下指令来创建 “多路网络适配器复用器”(Network Adapter Multiplexor)
1 | New-NetSwitchTeam -Name "SWT01" -TeamMembers "WLAN","USB" |
Name
可自定名称;
TeamMembers
需指定为上图中的任意网络适配器名称
- 接下来转到 Windows 自带的网络设置界面
此时网络连接的速度为 1292 Mbps,存在明显的叠加效果。
问题
- 出于未知原因,有时候链路聚合后存在无法获取 ip 的问题。
可通过Remove-NetSwitchTeam -Name "{名称}"
来恢复先前状态。
参考链接
【1】 https://www.wyr.me/post/659
【2】 https://blog.csdn.net/ytlzq0228/article/details/118071224
【3】 https://www.mr-fu.com/11014/