我已将 MBP 2017(Big Sur)与 Alienware 17 R5(Windows 10)连接起来,两者都支持 Thunderbolt 3。我使用的是“Thunderbolt Bridge”连接。
该电缆是英特尔认证的 CalDigit Thunderbolt 4 电缆,可向后兼容 Thunderbolt 3:https://www.amazon.co.uk/dp/B08QL2R7Z3
Mac 连接:
电脑连接:
我使用 LAN Speed Test 在 Mac 和 PC 上都运行了连接速度测试。以下是 Mac 上的 LAN Speed 测试结果:
在 PC 上:
Mac 上的 LAN 测试客户端正在连接到 PC 上的 LAN 测试服务器。在 PC 上,它正在将文件写入 Mac 上的共享文件夹。在两次速度测试中,从 PC 到 Mac 的数据传输都非常慢,但反向传输速度相当快。
我为每个连接配置了一个静态 IP 地址。
我试过了:
- 连接电缆后重新启动两台机器
- 这里暗示了设置 net.inet.tcp.tso=0https://discussions.apple.com/thread/7090388和这里https://stackoverflow.com/questions/60884019/slow-upload-via-thunderbolt-download-is-fine
- 禁用 Mac 和 PC 上的所有防火墙
- 确保 PC BIOS 和驱动程序都是最新的
- 禁用 PC 和 Mac 上的所有其他网络连接
- 在 Mac 上将 Thunderbolt Bridge 的优先级设置得更高
更新:我尝试了第三台电脑,即英特尔 NUC。Alienware 和 NUC 以及 Mac 和 NUC 之间的雷电连接正常。由于某种原因,Alienware 和 Mac 之间的连接不起作用。已仔细检查软件更新,一切似乎都是最新的。
答案1
看来此问题在 Windows 1903 连接到某些设备时出现。解决方法是启用“允许其他网络用户通过此计算机的 Internet 连接进行连接”:
启用此功能后,我必须为我的主要互联网连接重新启用 DHCP。参考文献:
答案2
我在使用经过认证的 TB3 电缆将 Intel MBP 2016(通过 Boot Camp 使用英特尔 Thunderbolt 网络驱动程序 1.41.1193.0 的 Win 10)连接到 M1 MBP 2021(macOS 12.6.1)时遇到了类似的问题。当我通过 SMBv3 将大文件从 M1 传输到英特尔时,出现了这种情况。
事实证明,此配置中的某些内容与 IPv6 无法很好地兼容。
当我通过名称连接到 M1 上的共享时(NetBIOS 名称和 Bonjour 都受到影响),Windows 将其解析为链接本地 IPv6,传输速度很差,不到 50 Mbps。
但是,当我通过 IPv4 连接时,传输速度要好得多,约为 2.5 Gbps(与宣传的 20 Gbps 相差甚远,但仍然如此)。
我通过禁用网络适配器上的 IPv6 来“解决”该问题。