Ero sivun ”Usbip” versioiden välillä
(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...) |
|||
(6 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}} | |||
[[systemd]]:tä käyttävät: | [[systemd]]:tä käyttävät: | ||
Rivi 11: | Rivi 9: | ||
# systemctl start usbip | # systemctl start usbip | ||
Kirjoitushetkellä kone ei pystynyt löytämään/kytkeytymään USB-laitteisiin | 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 | 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 | 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]
- lsusb
- http://usbip.sourceforge.net/ (Linux, Windows)
- http://www.virtualhere.com/ (Linux, Windows, OSX)