usbip

Linux.fista
Versio hetkellä 17. marraskuuta 2016 kello 22.04 – tehnyt Raspi (keskustelu | muokkaukset) (Ak: Uusi sivu: {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} '''usbip''' on ytimen moduuli, jolla USB-laitteita voi jakaa verkon yli (USB over IP). == Asennus == Arch Linux: # pacman -S usbip...)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

usbip on ytimen moduuli, jolla USB-laitteita voi jakaa verkon yli (USB over IP).

Asennus

Arch Linux:

# pacman -S usbip

systemd:tä käyttävät:

# systemctl enable usbip
# systemctl start usbip

Kirjoitushetkellä kone ei pystynyt löytämään/kytkeytymään USB-laitteisiin `usbip`:llä, joten koneen uudelleenkäynnistys tarvittiin.

Esimerkki

Tässä esimerkissä tuodaan Raspberry Pi 3 -minitietokoneeseen kytketty USB-skanneri verkon yli virtuaalikoneeseen, joka pyörii VMWare ESXi:n päällä. Molemmissa koneissa on Arch Linux.

Kone joka jakaa laitteen (palvelin):

Asenna `usbip` yllä olevan ohjeen mukaisesti.

Etsi haluamasi laite:

# usbip list --local

Jaa haluamasi laite:

# usbip bind --busid 1-1.4

Kone johon laite liitetään (asiakas):

Asenna `usbip` yllä olevan ohjeen mukaisesti.

Kytke laite:

# modprobe vhci-hcd
# usbip attach --remote 192.168.x.x --busid 1-1.4

Tarkista, että laite on tuotu:

# lsusb

Tämän jälkeen voit alkaa käyttämään laitetta kuten se olisi fyysisesti kiinni koneessa.

Katso myös