Apakah Transfer Data antara 2 Mesin Ubuntu dimungkinkan melalui Kabel USB?
20
Saya memiliki dua mesin dengan Ubuntu 14.04, tepat di sebelah satu sama lain. Tetapi tidak ada jaringan ((W) LAN). Bisakah saya mentransfer data dari satu mesin ke mesin lain melalui kabel usb? Dan jika demikian, bagaimana?
Tidak, kurasa tidak. Anda perlu sesuatu yang disebut "kabel penghubung" untuk itu.
mikewhthing
Secara umum, tidak. USB dirancang untuk menjadi PC-ke-perangkat. Kami telah mengaburkan definisi periferal dengan tablet dan ponsel, tetapi Anda tidak dapat menyambungkan kabel USB A-to-A biasa dari PC-ke-PC. Saya tidak percaya saya pernah melihat kabel A-to-A selain dari Windows Easy Transfer Cable.
Christopher Hostage
2
Apa yang telah dikatakan benar untuk PC biasa, meskipun secara tegas "Ubuntu 14.04" tidak mengidentifikasi perangkat keras, dan mungkin ada bangunan yang berjalan pada berbagai platform atau tablet yang semu yang memiliki perangkat USB atau antarmuka OTG, serta Antarmuka host USB umum pada PC.
Ketika Anda mengatakan, kabel USB yang Anda maksud adalah Windows Easy Transfer Cable, kan?
Dalam hal ini, cara termudah untuk melakukan ini adalah dengan menghubungkan kedua mesin secara langsung bersama dengan kabel Ethernet. NIC modern cukup pintar sehingga Anda bahkan tidak memerlukan kabel crossover; mereka hanya secara otomatis memotong ketika mereka mendeteksi bahwa Anda menghubungkan dua komputer.
Dari apa yang saya dengar, kabel transfer USB seperti yang digambarkan biasanya diperlakukan sebagai jenis jaringan di Linux. Beberapa laptop ultralight tidak memiliki jack ethernet kabel, jadi ini bisa menguntungkan - pilihannya mungkin dua USB-Ethernet adapter dan kabel patch RJ45 (tetapi meskipun itu kemudian dapat digunakan untuk keperluan jaringan lain, juga).
Chris Stratton
@ ChrisStratton Itu benar. Kabel ini pada dasarnya adalah dua NIC.
David Schwartz
1
@ Davidvidchwartz dalam hal bagaimana Linux memperlakukan mereka secara tradisional, ya. Tetapi Windows melihatnya sangat berbeda (kabarnya transfer lintas platform tidak berfungsi) dan secara arsitektur mereka mungkin sepasang FIFO dan beberapa logika berada di antara dua mesin perangkat USB, atau bahkan hanya mengoordinasikan logika untuk membuat fifos virtual dari memori buffer yang umum.
Chris Stratton
2
@ ChrisStratton Mereka hampir semuanya didasarkan pada beberapa varian Prolific 2501 (2301, 25A1, apa pun). Secara fisik, ada dua FIFO antara dua pengendali backend dengan mikrokontroler untuk manajemen. Tapi itu pada dasarnya sama dengan apa yang akan Anda dapatkan jika Anda menghubungkan dua NIC satu sama lain. Cara pengemudi memilih untuk menyajikannya, tentu saja, adalah pilihan pengemudi. Perangkat lunak Windows yang sama yang berfungsi pada kabel-kabel ini biasanya juga bekerja dengan NIC back-to-back kecuali produsen memilih untuk menguncinya.
Jika Anda benar-benar harus melakukan ini untuk bukti konsep, Anda dapat mensimulasikan seni kuno transfer "laplink" dengan meniru port serial pada setiap mesin.
Usb ke serial di satu, dan usb ke serial (null modem) di yang lain, memilah masalah gender di tengah.
Jika kedua mesin Anda tidak mendukung operasi sebagai perangkat USB, pendekatan ini tidak akan berfungsi.
Peringatan: JANGAN mencoba menghubungkan dua konektor USB Type-A. Paling-paling, Anda dapat merusak motherboard Anda. Paling buruk, Anda bisa menyalakan api.
Jawaban:
Ketika Anda mengatakan, kabel USB yang Anda maksud adalah Windows Easy Transfer Cable, kan?
Dalam hal ini, cara termudah untuk melakukan ini adalah dengan menghubungkan kedua mesin secara langsung bersama dengan kabel Ethernet. NIC modern cukup pintar sehingga Anda bahkan tidak memerlukan kabel crossover; mereka hanya secara otomatis memotong ketika mereka mendeteksi bahwa Anda menghubungkan dua komputer.
sumber
Jika Anda benar-benar harus melakukan ini untuk bukti konsep, Anda dapat mensimulasikan seni kuno transfer "laplink" dengan meniru port serial pada setiap mesin.
Usb ke serial di satu, dan usb ke serial (null modem) di yang lain, memilah masalah gender di tengah.
Itu tidak akan cepat.
sumber
Firewire mungkin juga menjadi pilihan. https://help.ubuntu.com/community/EthernetOverFirewire
sumber
Jika mesin Anda memiliki konektor Tipe B atau On-the-Go , Anda dapat menggunakan Driver Gadget USB . Untuk memuat driver
Anda dapat mengonfigurasi alamat MAC dan ID vendor dan produk:
Anda dapat mengatur parameter modul saat memuat driver dengan mengirimkannya setelah nama modul:
Jika kedua mesin Anda tidak mendukung operasi sebagai perangkat USB, pendekatan ini tidak akan berfungsi.
Peringatan: JANGAN mencoba menghubungkan dua konektor USB Type-A. Paling-paling, Anda dapat merusak motherboard Anda. Paling buruk, Anda bisa menyalakan api.
sumber