如何使用USB 3.0连接两台计算机?


31

我知道这个问题存在,但一般来说都是关于USB的。我的专门针对USB 3.0及更高版本。

USB 3.0规范引入了称为“主机到主机直接连接”的功能,该功能使用普通的USB 3.0 A / A(公/公)电缆(或某些桥接电缆?无论如何我都买不到)。[ 1 ] [ 2 ]

但现在是2018年,我有一台相当新的笔记本电脑。资料来源可追溯至2012年或更早。

我的问题是:

如何将具有USB 3.0端口的两台计算机(最好使用Windows 8.1,我不介意使用带有Linux内核的操作系统)连接在一起以传输文件或玩局域网游戏?(我知道如何使用普通的网络电缆:P)


USB 3.1设备甚至尚未发布,请考虑并更新您的问题。
Ramhound 2014年

1
好的,从标题中删除了USB3.1
Gizmo

Answers:


11

该电缆将两个USB3.0主机连接在一起。他们为此提供了精美的应用程序,但是在Linux中,您可以使用我的补丁程序将其用作虚拟以太网卡。我设法达到1-2Gbps之间的速度。但是您可以编写自己的驱动程序来传输任何数据:您只需写入USB EP0,然后从另一侧的USB EP0中读取即可。


1
感谢您提供补丁“ Prolific PL-27A1主机到主机USB 3.0链接电缆”以及扩展plusb模块-“ Prolific PL-2301 / 2302 / 25A1 / 27A1 USB主机到主机链接驱动程序” github.com/torvalds/ linux / blob / master / drivers / net / usb / plusb.c以支持PL-27A1芯片prolificusa.com/product/…–
osgx

7

主机到主机连接

USB 3.0 Type-A连接器详细信息

与USB 2.0不同,新标准将允许使用USB 3.0交叉电缆直接连接两个主机设备。这条新电缆的两端均具有典型的Type-A连接器,但具有新的内部布线。该电缆省略了Vbus,D +和D-线(USB2.0数据和电压),并交叉布线了SuperSpeed发送和接收连接。此交叉电缆用于调试和主机到主机应用程序,如果插入USB 2.0端口,则不会造成损坏

需要什么软件;我不知道。可以在网上或在一些主要的计算机零售商处购买USB 3.0交叉电缆。


4
有谁知道目前有任何方法可以在macOS或Windows上通过USB3进行联网?
ylluminate

1
根据“ USB完整:第五版开发人员指南”第30页books.google.com/…有USB 3.1 A-to-A电缆,不带Vbus,D +,D-,但是它需要特殊的驱动程序并且用于调试
osgx '16

1

有华硕的Transfer Express,但它不在市场上,可能永远也不会。并且仅当您的两个主板都是华硕时才有效。而且它已经超过了3.0,自3.1引入以来已经过时了,该链接正在使用RAID 0中的2个SSD进行测试以使其高于500 MB / s。YouTube上有适用于Transfer Express设备的视频。只是给自己一个快速的拇指驱动器,例如SanDisk Extreme或Lexar LP20或2个10 Gb NIC。

华硕全力支持USB 3.1的主板提供了一些信息。以下是使用Asus Transfer Express的一些报价 :多平台控制中心(第4部分)

我喜欢PC到PC和PC到Android的键盘和鼠标共享。整体使用体验轻松自如;共享的键盘和鼠标非常适合同时控制多台PC,我什至可以通过Nvidia Shield平板电脑玩真正的PC游戏。与热键相比,这里的改进将是使PC到Android的键盘/鼠标开关更加无缝的选择。

我希望在Asus Transfer Express上看到的最大调整是,在接下来的几个月内,该捆绑销售的产品将与其他供应商的硬件兼容。如果华硕主板被认为是主要PC的要求,这是可以理解的,但是将两台PC都强制为Asus硬件似乎是不必要的,而且非常严格。


我对其进行了编辑,并进行了评论,以防万一人们没有回来并引起注意。
Dan Simms


-1

该电缆实现了您提到的USB 3.0的新主机到主机功能:

http://www.datapro.net/products/usb-3-0-super-speed-aa-debugging-cable.html

作为您自己的参考以及如本产品页面所述,Linux,Windows和OS X不具有通过这种电缆运行完整网络的软件支持。该电缆的一种用途是远程调试Windows内核

如果要通过一根USB电缆进行联网,则必须使用早于USB 3.0 的主机到主机电缆。这种电缆看起来像是主机到设备的两端连接到计算机,并且每台计算机的常规USB网络软件堆栈都可以很开心地与自己的一端通信。使这项工作起作用的是包含有源电子设备的电缆中央的凸起,该凸起实现USB连接的两个设备端并在两条电缆之间桥接数据。


2
请仔细阅读问题。您的答案没有回答原始问题。
DavidPostill

-3

我知道这是一篇旧文章,但是我偶然发现了Amazon.com的USB 3.0虫洞开关电缆,超高速传输电缆JUC500。

我浏览了该产品,发现一个用户已成功在两台包含SSD的PC之间成功传输了超过1.1Gbps至1.4Gbps的数据文件。该产品的评论(更新)是最新的,日期为2015年7月2日。

USB电缆也可以用作一种虚拟KVM连接,尽管有时可能会出现很多故障。链接到电缆:http : //www.amazon.com/Wormhole-Switch-Cable-Transfer-JUC500/dp/B00W43L3KW/ref=cm_cr_pr_product_top?ie=UTF8


-4

好吧,你的问题是:

How can I connect two computers (preferably using Windows 8.1, I don't mind using a OS
with a linux-kernel) with USB 3.0 ports together to transfer files or maybe play LAN
games? (I know how to do it with normal networking cables :P)

答案是:通过使用USB3.0公对公电缆。连接后的计算机将像通常连接任何USB的设备一样显示在“我的电脑”中。

您还说了您的问题:

USB 3.0 specification introduces the feature known as direct host-to-host connection
with normal USB 3.0 A/A (male/male) cables (or some bridge cables? Anyway I can't find
any to buy).

要购买它们,请尝试:CableLeader.com


1
不需要额外的软件吗?你已经尝试过了吗?
Gizmo 2014年

3
不需要额外的软件,没有我没有尝试过。在我链接的网站上显示的大多数出售此电缆的公司都声明:请勿尝试用此电缆连接两个计算机-这样做可能会损坏计算机,甚至可能引起火灾。
2014年

我发现另一根电缆可以正常工作而不会损坏任何东西正确的传输电缆
Andrew

-4

我知道这是一个旧线程,但也许有人会觉得此信息有用。

有一个名为Inateck hb4009的产品。相当多才多艺的产品,足以满足需要通过usb轻松进行数据传输的许多用户的需求。


为什么确切有用?老实说,这似乎还不如该产品的广告。除了实际的产品外,还有USB集线器...。因此,任何USB集线器都可以做到这一点,而这并不是作者想要的。
Ramhound

命名产品不会回答如何做的问题。
fixer1234 2015年

1
Inateck hb4009不仅仅是USB 3.0集线器。它还具有一个“魔术端口”,该端口允许通过USB将两台PC(或Mac或Android设备)连接在一起以进行文件传输等。但是,根据官方的说法,它将仅以USB 2.0速度执行该功能。网站inateck.com/...
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.