Ich konnte nicht selbst feststellen, ob ich das kann. Ich frage mich, ob es möglich ist, zwei Linux-Systeme mit USB 3.1 mit Typ-C-Anschlüssen zu verbinden, um ein Punkt-zu-Punkt-Netzwerk (IP oder Ethernet + IP) mit den vollen 10 Gbit / s einzurichten, die der Standard angeblich zulässt. Unterstützen die Hostadapter dies? Unterstützen neuere Linux-Kernel / -Tools dies? Kann ein normales Kabel verwendet werden?
Gigabit ist einfach nicht schnell genug und USB 3.1-Karten sind billig und in neue Motherboards (wie meine) eingebaut. 10 Gbit / s Ethernet wäre wohl meine zweite Wahl, aber es beinhaltet den Kauf aller neuen Hardware und ich müsste aus zweiter Hand gehen.
Antworten:
Wenn Sie ein Prolific PL-27A1-Host-zu-Host-USB 3.0-Kabel finden, gibt es in Version 4.11 eine Kernelunterstützung, um es zu verwenden: https://kernel.googlesource.com/pub/scm/linux/kernel/git/ davem / net / + / 6f2aee0c0de65013333bbc26fe50c9c7b09a37f7% 5E% 21 /
Dies ist anscheinend als Goobay Active USB 3.0 Data Link- und Unitek Y-3501- Kabel gemäß der Festschreibungsnachricht verfügbar .
Was nicht klar ist, ist, ob es tatsächlich 10 Gbit Geschwindigkeit bekommt. Eine funktionsidentische frühere Version des Patches soll nur 1,5 Gbit erhalten
quelle
Was Sie fragen, ist, einen Computer auf USB "Device Mode" zu setzen, damit der andere Host sein kann und wir einen IP-Stack darauf einrichten können.
Leider gibt es einige Treiberkonfliktprobleme mit dem Gerätemodus an einigen Ports. https://www.kernel.org/doc/html/latest/driver-api/usb/typec_bus.html
https://lwn.net/Articles/749740/
Dies ist bereits in der Android-Welt der Fall, in der Sie Dateien mit hoher Geschwindigkeit mit einem Gerät als Host übertragen können. Es ist nur eine Frage der Zeit, bis Patches und Dokumentationen bereitgestellt werden.
quelle