MacBook的高速网卡(>1000Mbps)方案踩坑

发布日期:分类:Linux & homelab MacBook的高速网卡(>1000Mbps)方案踩坑有 8 条评论

本文是MacBook超过千兆网络的连接(比如2.5G/5G/10G)方案的探索,我的设备是MacBook Pro 13,2020年,M1芯片,系统为macOS Monterey 12.4。其他MacBook也可参考,主要的坑在于macOS。

首先是MacBook自带的网络方案:内置Wi-Fi,但目前MacBook的WiFi6仅为2×2,且不支持160M频宽,PHY速度只能到1200M,实测在中高端路由器下,实际速度最大也仅为800Mbps左右,无法超过千兆。

工作:常见的2.5G USB有线网卡(RTL8156芯片)

示意图

目前市场上有很多2.5G USB网卡,通常都是RTL8156芯片,这种芯片在macOS下工作良好,开箱即用(免驱)

实测速度(iperf3):TX:2.35Gbps,RX:2.35Gbps,双向TX+RX:2.26Gbps+2.26Gbps,能跑满2.5G。

还测试了长时间跑满2.5G,网卡外壳仅为温热,未出现明显降速,效能挺不错的。

不工作:QNA-UC5G1T等5G USB有线网卡(AQC111u芯片)

QNAP QNA-UC5G1T

这里的5G指5Gbps,而不是5GHz WiFi的无线网卡,这基本是USB 3.x gen1(5Gbps)的最快速度,也是目前市面上最快的USB协议网卡(不包括雷电),USB 3.x gen2的USB网卡还未出现。

不幸的是,AQC111u的官方驱动仅支持“macOS Catalina 10.15 or older”,在较新的MacBook上至少都是BigSur(11.x)以后的版本,无法使用。

在较新的macOS版本下,虽然QNA-UC5G1T可以被识别,但仅能工作在1Gbps下,实际使用体验和满大街的千兆USB网卡没区别,没有意义,也不够稳定,有时甚至会握手为100Mbps。

同时这种网卡在其他系统下也不建议使用,实测在Windows和Linux下也只能达到3Gbps左右的速度,比2.5G网卡强不了多少,考虑到其价格,完全没有性价比。

大概率不工作:雷电硬盘盒转接普通PCIe万兆网卡

市面上有售雷电3的万兆网卡,但都价格昂贵(1000+),使用几百块的雷电m2硬盘盒+普通PCIe万兆网卡似乎是更有性价比的方案,但实际并不能工作。通过雷电m2硬盘盒+m2转pcie座+外置12v电源,MacBook是可以实际识别到PCIe设备,但都因为驱动问题无法使用。我尝试了AQC107和Intel x540两种网卡,均无法使用。

对于普通AQC107 PCIe万兆网卡,macOS虽然有AQC107的驱动,但其是仅为Mac Mini的内置网卡服务的,对于ID不同的普通AQC107网卡,macOS会拒绝加载驱动,虽然有破解方案,但对于白苹果繁琐且不值得。

对于Intel x540PCIe万兆网卡,根本没有驱动,无法识别。

因此市售的成品雷电3的万兆网卡,或许是MacBook万兆的唯一方案了,但因不是很值得(笔记本用个2.5G也够用,10G不是刚需),我没有购买测试。

作者:WuSiYu

学生,Web开发者,智能硬件&IOT爱好者

8条评论

  1. 多谢博主的经验,我看说i卡需要特别的id和驱动,准备找淘宝上说支持黑果的x520插显卡坞试试看

  2. 我买了个这个型号的网卡,用dhcp模式分配不到正确的IP地址,硬件这里mac地址是000000,不知道为啥,M2芯片,系统是现在最新的

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注