为了把雷电接口当一个普通两万兆网卡用,我让AI写了个Linux内核模块驱动
作者因家庭NAS使用频繁,希望用雷电4接口直连MacBook与NAS获得高速网络。文章介绍雷电网络(ThunderboltIP/USB4NET)的基本原理,详解Linux下各发行版(ifupdown、netplan、systemd-networkd、NetworkManager)配置桥接的完整步骤,并深入分析了直连快、经Linux转发后Mac上传速度塌到几Mbit/s的原因——Mac开启TSO发送64KiB大包而Linux转发时无法正确分段。作者最终与AI合作编写了thunderbolt-net-dkms内核驱动,通过从TCP握手学习路径MTU来正确切包,桥接后可跑满约24.5Gbit/s。