jon*_*4yp 10 linux usb tcp forwarding
我想在有几个 USB 2.0 端口作为唯一连接选项的两台 Linux 机器之间建立 TCP/IP 链接。由于主机和从机端口都可用,我可以通过简单的 USB 电缆连接它们。通过该电缆转发 TCP/IP 的可能性有哪些,我应该使用哪一种来实现最高带宽?
到目前为止,我已经尝试了 ADB(Android 调试桥)转发,但吞吐量很差——只有 30-40Mbps。我认为使用专门的驱动程序应该可以达到至少 150-200Mbps——USB 硬盘驱动器偶尔会以 240-280Mbps 的速度移动文件,而理论上可用的 480 个。
jon*_*4yp 11
基于 USB 的以太网驱动程序包含在 Linux 中。相关的主机大小驱动程序是 CDC_ETHER 和 RNDIS。它们的从机大小对应物(本质上在软件中模拟 USB 以太网桥)是 USB_ETH、USB_ETH_RNDIS。USB_G_ANDROID 还支持 RNDIS 协议,这对我来说很好,因为有问题的设备使用 Android 内核,所以默认情况下启用驱动程序。
使用 USB_G_ANDROID 驱动程序测量的 USB 桥接器的带宽从主机到从机约为 130Mbps,反之约为 90Mbps。
| 归档时间: |
|
| 查看次数: |
17620 次 |
| 最近记录: |