A transferência de dados entre duas máquinas Ubuntu é possível via cabo USB?

19

Eu tenho duas máquinas com o Ubuntu 14.04, uma ao lado da outra. Mas sem rede ((W) LAN). Posso transferir dados de uma máquina para outra via cabo usb? E se sim, como?

    
por Creech 17.04.2017 / 20:41

4 respostas

15

Quando você diz, cabo USB, você está se referindo a um cabo de transferência fácil do Windows, certo?

Nesse caso, a maneira mais fácil de fazer isso é conectar as duas máquinas diretamente com um cabo Ethernet. Os NICs modernos são inteligentes o suficiente para que você não precise nem de um cabo crossover; eles apenas cruzam automaticamente quando detectam que você conectou dois computadores.

    
por Android Dev 17.04.2017 / 21:06
3

Se você tivesse que fazer isso para uma prova de conceito, poderia simular a arte antiga de transferências "laplink", emulando uma porta serial em cada máquina.

Usb para serial em um e usb para serial (modem nulo) no outro, resolvendo questões de gênero no meio.

Não seria rápido.

    
por mckenzm 18.04.2017 / 06:09
1

Firewire também pode ser uma opção. link

    
por Charlie 18.04.2017 / 09:32
0

Se suas máquinas tiverem um Tipo-B ou On-the-Go , você pode usar o USB Driver de gadget . Para carregar o driver

# modprobe g_ether

Você pode configurar os endereços MAC e os IDs de fornecedores e produtos:

# 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)

Você pode definir os parâmetros do módulo ao carregar o driver, passando-os após o nome do módulo:

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

Se nenhuma de suas máquinas suportarem a operação como um dispositivo USB, essa abordagem não funcionará.

Aviso: NÃO tente conectar dois conectores USB Tipo-A. Na melhor das hipóteses, você pode danificar suas placas-mãe. Na pior das hipóteses, você pode começar um incêndio.

    
por David Cullen 18.04.2017 / 16:30

Tags