Возможна передача данных между 2 Машинами Ubuntu через USB-кабель?

У меня есть две машины с Ubuntu 14.04, друг прямо рядом с другом. Но никакая сеть ((W) LAN). Я могу передать данные от одной машины до другого через USB-кабель? И если так, как?

20
задан 17 April 2017 в 18:47

4 ответа

Когда Вы говорите, USB-кабель, Вы обращаетесь к Windows Easy Transfer Cable, правильно?

enter image description here

В этом случае, самый легкий способ сделать это должно просто сцепить эти две машины непосредственно вместе с кабелем Ethernet. Современные NICs достаточно умны, что Вам даже не нужен перекрестный кабель; они просто автоматически перекрестно соединяют, когда они обнаруживают, что Вы подключили два компьютера.

16
ответ дан 23 November 2019 в 01:52

Если бы абсолютно необходимо было сделать это для подтверждения концепции, то Вы могли бы моделировать античное искусство передач "laplink" путем эмуляции последовательного порта на каждой машине.

Usb к сериалу на одном и usb к последовательному (нуль-модем) в другом, разобравшись в гендерных вопросах в середине.

Это не было бы быстро.

3
ответ дан 23 November 2019 в 01:52

Firewire мог бы также быть опцией. https://help.ubuntu.com/community/EthernetOverFirewire

1
ответ дан 23 November 2019 в 01:52

Если Ваши машины имеют любого Тип-B или , Готовый к работе коннектор, можно использовать Драйвер Гаджета USB. Для загрузки драйвера

# modprobe g_ether

, можно настроить MAC-адреса и поставщика и идентификаторы продукта:

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

можно установить параметры модуля при загрузке драйвера путем передачи их после имени модуля:

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

, Если ни одна из Вашей операции поддержки машин как USB-устройство, этот подход не будет работать.

Предупреждение: НЕ пытаются подключить два коннектора Типа-A USB. В лучшем случае можно повредить материнские платы. В худшем случае можно запустить огонь.

0
ответ дан 23 November 2019 в 01:52

Другие вопросы по тегам:

Похожие вопросы: