IP ผ่าน USB 3.1 type-C ระหว่างสองโฮสต์ Linux ที่ 10Gbps หรือไม่


11

ฉันไม่สามารถตัดสินใจด้วยตัวเองได้ถ้าทำได้ ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะเชื่อมต่อระบบ Linux สองระบบกับ USB 3.1 พร้อมตัวเชื่อมต่อ type-C เพื่อตั้งค่าเครือข่ายแบบจุดต่อจุด (IP หรือ Ethernet + IP) ที่เต็ม 10Gbps มาตรฐานที่อ้างสิทธิ์อนุญาต อะแดปเตอร์โฮสต์สนับสนุนสิ่งนี้หรือไม่ เคอร์เนล Linux / เครื่องมือรุ่นใหม่นี้สนับสนุนหรือไม่ สามารถใช้สายเคเบิลปกติได้หรือไม่

Gigabit ไม่เร็วพอและการ์ด USB 3.1 ราคาถูกและติดตั้งมาเธอร์บอร์ดใหม่ (เหมือนของฉัน) 10Gbps Ethernet จะเป็นทางเลือกที่สองของฉันฉันเดา แต่มันเกี่ยวข้องกับการซื้อฮาร์ดแวร์ใหม่ทั้งหมดและฉันต้องไปมือสอง


ฉันจะเริ่มต้นด้วยสายเคเบิล RJ45 ทั่วไปแบบไขว้ คุณแน่ใจหรือว่าสายเคเบิล 1Gb / s เก่าที่ดีธรรมดาจะเป็นคอขวด?
Archemar

ใช่. SSD และพูล ZFS ของฉันสามารถทำได้มากกว่า 1Gbps กิกะบิตที่ถูกผูกมัดนั้นไม่เร็วพอ
Ryan Babchishin

ลักษณะ lilke คำตอบคือใช่superuser.com/questions/593757/...
CAS

นั่นคือ USB 2.0 ซึ่งโดยปกติจะรองรับโหมดโฮสต์บนคอมพิวเตอร์เท่านั้น ต้องใช้สายเคเบิลพิเศษซึ่งฉันยังไม่เคยเห็นสำหรับ USB 3.1 ฉันสงสัยว่าสเปค USB เปลี่ยนเพื่อทำให้ง่ายขึ้นด้วย 3.1 (ยังคงเป็นโฮสต์ / ทาสหรือไม่) เป็นไปได้โดยไม่ต้องใช้สายเคเบิลพิเศษและหาก Linux รองรับกับ USB 3.1 ด้วยความเร็วเต็มที่
Ryan Babchishin

หากคุณพบอะแดปเตอร์โฮสต์ USB 3.0 ที่ใช้โฮสต์กับโฮสต์ด้วยสายเคเบิลครอสโอเวอร์แบบง่าย (ซึ่งสเป็คอนุญาต) ฉันอยากได้ยินแบรนด์ / รุ่นใด อะแดปเตอร์ทั้งหมดที่ฉันเคยเห็นไม่ได้
dirkt

คำตอบ:


1

หากคุณพบว่าสายเคเบิล USB 3.0 โฮสต์ต่อโฮสต์โฮสต์ Prolific PL-27A1 มีการสนับสนุนเคอร์เนลใน v4.11 ที่จะใช้: https://kernel.googlesource.com/pub/scm/linux/kernel/git/ davem / net / + / 6f2aee0c0de65013333bbc26fe50c9c7b09a37f7% 5E% 21 /

เห็นได้ชัดว่ามีให้บริการเช่นสายดาต้าลิงค์ USB 3.0 ของ GoobayและUnitek Y-3501ต่อข้อความคอมมิท

สิ่งที่ไม่ชัดเจนคือถ้าเป็นจริงจะได้รับความเร็ว 10Gbit แพทช์รุ่นก่อนหน้านี้มีหน้าที่เหมือนกันโดยอ้างว่าได้รับ 1.5Gbit เท่านั้น


2
โปรดทราบว่า "สายเคเบิล" เหล่านั้นมีชิปที่ทำหน้าที่เป็นไคลเอนต์ USB สำหรับแต่ละด้านดังนั้นจึงไม่ใช่ "โฮสต์ต่อโฮสต์"
dirkt

มันเป็นสายเคเบิลเองพวกเขาพูดถึงความเร็วสายเคเบิลดาต้าลิงค์ goodbay ที่อัตราการคัดลอกที่ 130 MB / s แต่รองรับอัตราการถ่ายโอนข้อมูลสูงถึง 5 Gbps ความแตกต่างที่ฉันไม่รู้จริงๆคืออะไร
kensai

0

สิ่งที่คุณถามเกี่ยวกับการตั้งค่าเครื่องหนึ่งเป็น "โหมดอุปกรณ์" ของ USB เพื่อให้อีกเครื่องสามารถเป็นโฮสต์และเราสามารถตั้งค่าสแต็ค IP ได้

น่าเสียดายที่มีปัญหาไดรเวอร์บางอย่างเกิดขึ้นกับการมีโหมดอุปกรณ์ในบางพอร์ต https://www.kernel.org/doc/html/latest/driver-api/usb/typec_bus.html

https://lwn.net/Articles/749740/

นี่เป็นสิ่งที่อยู่ในโลก Android แล้วซึ่งคุณสามารถถ่ายโอนไฟล์ด้วยความเร็วสูงด้วยอุปกรณ์เดียวที่ทำหน้าที่เป็นโฮสต์ เป็นเพียงเรื่องของเวลาก่อนที่จะมีการใช้งานแพตช์และเอกสารประกอบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.