Apakah IP over USB 3.1 type-C antara dua host Linux pada 10Gbps mungkin?

11

Saya tidak dapat menentukan sendiri apakah saya bisa melakukan ini. Saya bertanya-tanya apakah mungkin untuk menghubungkan dua sistem Linux dengan USB 3.1 dengan konektor tipe-C untuk mengatur jaringan point to point (IP atau Ethernet + IP) pada 10Gbps penuh yang diizinkan oleh standar klaim. Apakah adaptor host mendukung ini? Apakah kernel / alat Linux yang lebih baru mendukung hal ini? Bisakah kabel biasa digunakan?

Gigabit tidak cukup cepat dan kartu USB 3.1 murah dan dibangun di motherboard baru (seperti milik saya). Ethernet 10Gbps akan menjadi pilihan kedua saya, tetapi itu melibatkan pembelian semua perangkat keras baru dan saya harus menggunakan perangkat bekas.

Ryan Babchishin
sumber
Saya akan mulai dengan kabel IP crossover RJ45 polos. apakah Anda yakin kabel 1Gb / s tua yang baik akan menjadi hambatan?
Archemar
Iya. SSD dan kumpulan ZFS saya dapat melakukan lebih dari 1Gbps. Gigabit terikat juga tidak cukup cepat.
Ryan Babchishin
Sepertinya lilke jawabannya adalah ya superuser.com/questions/593757/…
cas
Itu USB 2.0, yang biasanya hanya mendukung mode host di komputer. Kabel khusus akan diperlukan yang belum saya lihat untuk USB 3.1. Saya bertanya-tanya apakah spesifikasi USB telah berubah untuk menjadikan ini lebih mudah dengan 3.1 (masih host / slave?), Mungkin tanpa menggunakan kabel khusus dan jika Linux mendukungnya dengan USB 3.1 pada kecepatan penuh.
Ryan Babchishin
Jika Anda menemukan adapter host USB 3.0 yang benar-benar mengimplementasikan host-to-host dengan kabel crossover sederhana (yang diizinkan oleh spesifikasi), saya sangat ingin mendengar merek / model mana. Semua adapter yang saya lihat sejauh ini tidak.
dirkt

Jawaban:

1

Jika Anda menemukan kabel USB 3.0 host-to-host Prolific PL-27A1, ada dukungan kernel di v4.11 untuk menggunakannya: https://kernel.googlesource.com/pub/scm/linux/kernel/git/ davem / net / + / 6f2aee0c0de65013333bbc26fe50c9c7b09a37f7% 5E% 21 /

Ini tampaknya tersedia sebagai goobay Active USB 3.0 Data Link dan kabel Unitek Y-3501 per pesan komit.

Yang tidak jelas, apakah itu yang sebenarnya mendapat kecepatan 10Gbit. Sebuah versi sebelumnya fungsional identik patch mengaku mendapatkan 1.5Gbit hanya

robbat2
sumber
2
Perhatikan bahwa "kabel" tersebut sebenarnya mengandung chip yang bertindak sebagai klien USB untuk setiap sisi, jadi itu bukan "host-to-host" yang sebenarnya.
dirkt
Ini adalah kabel itu sendiri, kata mereka pada kecepatan kabel data tautan goodbay pada kecepatan Copy pada 130 MB / s, tetapi Mendukung kecepatan transfer data hingga 5 Gbps., Apa bedanya saya benar-benar tidak tahu ...
kensai
0

Yang Anda tanyakan adalah mengatur satu mesin ke USB "Device Mode" sehingga yang lain dapat menjadi tuan rumah dan kami dapat mengatur tumpukan IP di atasnya.

Sayangnya ada beberapa masalah konflik driver dengan memiliki mode perangkat pada beberapa port. https://www.kernel.org/doc/html/latest/driver-api/usb/typec_bus.html

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

Ini sudah menjadi hal di dunia android, di mana Anda dapat mentransfer file dengan kecepatan tinggi dengan satu perangkat yang bertindak sebagai tuan rumah. Hanya masalah waktu sebelum tambalan dan dokumentasi digunakan.

Ray Foss
sumber