通过以太网直连两台电脑并配置IPv6地址,即可实现高速文件传输,速度可达约900Mbps(每分钟6.7GB),比USB闪存或云存储更快。
正文
通过以太网直连电缆传输文件
2026年8月29日至30日
只需用一根以太网线连接两台电脑,并进行简单的IP配置,即可实现文件传输。以下是具体操作步骤:
发送端配置:
ip address add dev eth0 fd42:dead:beef::1/48
ip link set dev eth0 up
接收端配置:
ip address add dev eth0 fd42:dead:beef::2/48
ip link set dev eth0 up
几秒后,即可通过ping验证连接:
ping fd42:dead:beef::1
文件传输命令:
- 接收端:socat - TCP6-LISTEN:1234 | dd status=progress > big_file.tar.gz
- 发送端:socat - 'TCP6-CONNECT:[fd42:dead:beef::2]:1234' < big_file.tar.gz
这些命令基于Linux系统,但该方法适用于所有操作系统。使用普通以太网线和接口,传输速度可达约900兆比特/秒(即每分钟6.7GB)。高端网卡可实现更快的速度,这已远超USB闪存盘或云存储的传输效率。
其他传输方案对比
云存储:需先上传至服务器再下载。受限于网络速度和云服务商的流量限制,速度极慢,且文件需传输两次,耗时加倍。若没有现成服务器,成本也较高。
局域网直连TCP:优于云存储,但WiFi速度慢且不稳定,多千兆速度在家庭环境中(墙壁、干扰、远距离等)难以实现。若房屋已铺设千兆以太网,则效果很好。
可移动存储:除非投入大量资金,否则速度较慢。USB理论速度虽高,但实际受线缆和接口质量影响极大。此外,数据需先复制到硬盘再复制到目标设备,速度减半。与以太网不同,USB无法直接连接两台电脑(注:Linux近期新增了对USB-C直连的支持,但需特定设备)。
以太网的优势
以太网是唯一能通过廉价线缆在任意两台设备间稳定达到千兆速度的通用连接方式。其差分信号设计(含变压器)能有效抵抗射频干扰和地电位漂移。它无需本地网络,点对点直连即可工作,甚至不需要TCP/IP协议栈,原始链路层帧在交换局域网中也能正常使用,非常适合微控制器的数据传输。
相关资源:ethtransfer.sh(一个简单的文件复制脚本)
评论
根据评论内容,总结主要观点如下:
1. 直连网线传输的实用性与怀旧感 - 评论者回忆早期使用网线直连玩游戏或传输文件,认为这是一种简单有效的“土办法”。 - 关键引用:"I remember we played warcraft 2 over ~15m of cat3 cable stretched outside between two flats on 6th floor."(lstodd) - 关键引用:"I used to do this to play Minecraft with my cousin without a router."(superdisk)
2. 技术细节:无需手动配置IP - 多位评论者指出,现代网卡支持自动MDI-X和APIPA,无需手动设置IP地址,直接连接即可。 - 关键引用:"Once DHCP fails, you should get a pair of 169.254.0.0/16 (APIPA) addresses, and then Bob's your uncle."(ButlerianJihad) - 关键引用:"I am 95% confident you don't actually need to assign IPs."(yjftsjthsd-h)
3. 历史对比:从交叉线到自动适配 - 早期需要专用交叉线,但现代千兆网卡已能自动检测并切换,使直连更便捷。 - 关键引用:"That used to require a crossover cable... But with auto MDI-X, each device would notice 'hey, I'm sending but not receiving anything'."(rmunn) - 关键引用:"I literally had to cross over the cable once... It was before 2000 so the speed was limited to 10/100 Mbit."(awruko)
4. 替代方案与性能优化 - 部分评论者推荐使用USB-C/Thunderbolt直连或压缩工具(如zstd)提升传输效率。 - 关键引用:"The USB/Thunderbolt one is a nice catch... The limiting factor was the Dell's SSD actually."(Yannik_Sc) - 关键引用:"You can also pipe it through zstd on the fly... a gigabit link can effectively move 165–330MB/s."(SillyUsername)
5. 对“技巧”标签的质疑 - 有评论认为将网线直连称为“技巧”或“黑客”有些夸张,这其实是基础网络功能。 - 关键引用:"People discovering that network cables can be used to network things. And then calling it a 'trick'."(steve1977)
平衡性说明:评论整体认可直连网线的实用性,但强调现代技术已简化操作;同时指出手动配置IP、使用交叉线等细节已过时,并提供了更高效的替代方案(如USB-C直连、压缩传输)。