Ero sivun ”Usbip” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
pEi muokkausyhteenvetoa
 
(5 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
'''usbip''' on ytimen moduuli, jolla [[USB]]-laitteita voi jakaa verkon yli (USB over IP).  
'''usbip''' on ytimen moduuli, jolla [[USB]]-laitteita voi jakaa verkon yli (USB over IP). usbip käyttää vakiona [[TCP]]-porttia 3240.


== Asennus ==
== Asennus ==
 
{{Asenna|Usbip|usbip}}
Arch Linux:
# pacman -S usbip


[[systemd]]:tä käyttävät:
[[systemd]]:tä käyttävät:
Rivi 12: Rivi 10:


Kirjoitushetkellä kone ei pystynyt löytämään/kytkeytymään USB-laitteisiin <code>usbip</code>:llä, joten koneen uudelleenkäynnistys tarvittiin.
Kirjoitushetkellä kone ei pystynyt löytämään/kytkeytymään USB-laitteisiin <code>usbip</code>:llä, joten koneen uudelleenkäynnistys tarvittiin.
== Laitteen irrotus asiakkaan päästä ==
Listaa portit:
# usbip port
Portissa 0 olevan laitteen irroitus:
# usbip detach --port 0
== Laitteen irrotus palvelimen päästä ==
Väylätunnisteen 1-1.4 poisto:
# usbip unbind 1-1.4


== Esimerkki ==
== Esimerkki ==
Rivi 17: Rivi 31:


=== Kone joka jakaa laitteen (palvelin): ===
=== Kone joka jakaa laitteen (palvelin): ===
Asenna `usbip` yllä olevan ohjeen mukaisesti.
Asenna <code>usbip</code> yllä olevan ohjeen mukaisesti.


Etsi haluamasi laite:
Etsi haluamasi laite:
Rivi 24: Rivi 38:


Jaa haluamasi laite:
Jaa haluamasi laite:
Väylätunnisteen 1-1.4 lisäys:


  # usbip bind --busid 1-1.4
  # usbip bind --busid 1-1.4


=== Kone johon laite liitetään (asiakas): ===
=== Kone johon laite liitetään (asiakas): ===
Asenna `usbip` yllä olevan ohjeen mukaisesti.
Asenna <code>usbip</code> yllä olevan ohjeen mukaisesti.


Kytke laite:
Kytke laite:
Rivi 45: Rivi 61:
* http://usbip.sourceforge.net/ (Linux, Windows)
* http://usbip.sourceforge.net/ (Linux, Windows)
* http://www.virtualhere.com/ (Linux, Windows, OSX)
* http://www.virtualhere.com/ (Linux, Windows, OSX)
[[Luokka: Ydin]]

Nykyinen versio 20. marraskuuta 2016 kello 08.55

usbip on ytimen moduuli, jolla USB-laitteita voi jakaa verkon yli (USB over IP). usbip käyttää vakiona TCP-porttia 3240.

Asennus[muokkaa]

Usbip löytyy useimpien jakeluiden paketinhallinnasta nimellä usbip. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.

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.

Laitteen irrotus asiakkaan päästä[muokkaa]

Listaa portit:

# usbip port

Portissa 0 olevan laitteen irroitus:

# usbip detach --port 0

Laitteen irrotus palvelimen päästä[muokkaa]

Väylätunnisteen 1-1.4 poisto:

# usbip unbind 1-1.4

Esimerkki[muokkaa]

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):[muokkaa]

Asenna usbip yllä olevan ohjeen mukaisesti.

Etsi haluamasi laite:

# usbip list --local

Jaa haluamasi laite:

Väylätunnisteen 1-1.4 lisäys:

# usbip bind --busid 1-1.4

Kone johon laite liitetään (asiakas):[muokkaa]

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[muokkaa]