Il trasferimento dati tra 2 macchine Ubuntu è possibile tramite cavo USB?

19

Ho due macchine con Ubuntu 14.04, una accanto all'altra. Ma nessuna rete ((W) LAN). Posso trasferire dati da una macchina all'altra tramite cavo USB? E se sì, come?

    
posta Creech 17.04.2017 - 20:41

4 risposte

15

Quando dici, cavo USB ti riferisci a un cavo di trasferimento facile di Windows, giusto?

In questo caso, il modo più semplice per farlo è collegare semplicemente le due macchine direttamente con un cavo Ethernet. Le NIC moderne sono abbastanza intelligenti da non aver nemmeno bisogno di un cavo crossover; si incrociano automaticamente quando rilevano che hai collegato due computer.

    
risposta data Android Dev 17.04.2017 - 21:06
3

Se dovessi assolutamente fare questo per una dimostrazione del concetto, potresti simulare l'antica arte dei trasferimenti "laplink" emulando una porta seriale su ciascuna macchina.

Da Usb a seriale su uno e da USB a seriale (modem null) nell'altro, risolvendo i problemi di genere nel mezzo.

Non sarebbe rapido.

    
risposta data mckenzm 18.04.2017 - 06:09
1

Firewire potrebbe anche essere un'opzione. link

    
risposta data Charlie 18.04.2017 - 09:32
0

Se le tue macchine hanno un Tipo-B o On-the-Go connettore, puoi utilizzare il USB Driver dei gadget . Per caricare il driver

# modprobe g_ether

È possibile configurare gli indirizzi MAC e il fornitore e gli ID prodotto:

# modinfo g_ether
filename:       /lib/modules/version/kernel/drivers/usb/gadget/legacy/g_ether.ko
license:        GPL
author:         David Brownell, Benedikt Spanger
description:    RNDIS/Ethernet Gadget
srcversion:     5E4C828D24F6E477C9CB5EE
depends:        libcomposite,u_ether,usb_f_rndis
intree:         Y
vermagic:       version SMP mod_unload modversions 
parm:           idVendor:USB Vendor ID (ushort)
parm:           idProduct:USB Product ID (ushort)
parm:           bcdDevice:USB Device version (BCD) (ushort)
parm:           iSerialNumber:SerialNumber string (charp)
parm:           iManufacturer:USB Manufacturer string (charp)
parm:           iProduct:USB Product string (charp)
parm:           qmult:queue length multiplier at high/super speed (uint)
parm:           dev_addr:Device Ethernet Address (charp)
parm:           host_addr:Host Ethernet Address (charp)
parm:           use_eem:use CDC EEM mode (bool)

È possibile impostare i parametri del modulo quando si carica il driver passandoli dopo il nome del modulo:

# modprobe g_ether host_addr=00:dc:c8:f7:75:05 dev_addr=00:dd:dc:eb:6d:f1

Se nessuna delle tue macchine supporta il funzionamento come dispositivo USB, questo approccio non funzionerà.

Avviso: NON provare a collegare due connettori USB di tipo A. Nella migliore delle ipotesi, potresti danneggiare le schede madri. Nel peggiore dei casi, potresti accendere un incendio.

    
risposta data David Cullen 18.04.2017 - 16:30

Leggi altre domande sui tag