Proiectul USB / IP

Configurare noua (How To)

Situatie

USB/IP incapsuleaza comunicatia USB in ethernet. Permite conectarea prin retea la dispozitive usb de la un alt computer la computerul local.

Pentru server este nevoie de linux; pentru client poate fi folosit linux sau windows.

Pagina proiectului este http://usbip.sourceforge.net/

Pentru a instala usbip se foloseste comanda

sudo apt-get install usbip

USBIP functioneaza pe portul 3240 tcp. Pe partea de server vom conecta un hard disk extern si-l vom pune la dispozitie in retea; pe partea de client ne vom conecta la hardul de pe server si vom accesa fisiere ca si cum hardul externa ar fi conectat local.

Backup

Server:

Oadata instalat pe server trebuiesc rulate urmatoarele comezi:

Pentru a incarca mdulele de server din kernel:

	sudo modprobe usbip-core 	sudo modprobe usbip-host Pentru a porni serviciul: 	sudo usbipd -D

Cu comanda:

usbip list -l

se pot lista dispozitivele usb care pot fi “sherate” pe retea

usbip list -l

– busid 3-1.1 (138a:003c)

Validity Sensors, Inc. : VFS471 Fingerprint Reader (138a:003c)

– busid 1-2 (045e:07fd)

Microsoft Corp. : Nano Transceiver 1.1 (045e:07fd)

– busid 4-1.1 (043e:70f5)

LG Electronics USA, Inc. : External HDD (043e:70f5)

– busid 4-1.6 (03f0:231d)

Hewlett-Packard : Broadcom 2070 Bluetooth Combo (03f0:231d)

Cu comanda

	sudo usbip --debug bind -b 4-1.1 se “shereaza” HDD-ul extern

Solutie

Client:

Pe partea de client trebuiesc rulate urmatorele comenzi:

sudo modprobe usbip-core

sudo modprobe vhci-hcd

Pentru a vedea ce “exporta” un server se da comanda:

usbip list -r <ip_server>

 

Exportable USB devices

====================== – 192.168.100.8 4-1.1

: LG Electronics USA, Inc. : External HDD (043e:70f5)

: /sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.1

: (Defined at Interface level) (00/00/00)

: 0 – Mass Storage / SCSI / Bulk-Only (08/06/50)

 

Pentru an conecta HDD-ul extern se da comanda:

usbip attach -r 192.168.100.8 -b 4-1.1

Odata conectat HDD-ul este ca si cum ar fi conectat la port usb local: se poate partitiona, formata, sau accesa.

Pentru deconectare comanda:

usbip port

arata numarul portului folosit local si

usbip detach -p 00

Deconecteaza dispozitivul, bineinteles dupa ce a fost demontat sistemul de fisiere. Odata montat pe client hardul extern nu mai este vizibil pe server. Dupa deconectare de la client poate fi insa accesat din nou.


Tip solutie

Permanent

Impact colateral

USBIP poate fi folosit pentru a conecta prin retea si camere web, paci usb/ethernet, tunere usb sau paci de captura video.

Conexiunea pe retea la USB ip este fara parola si necriptata. Pentru a o folosi pe retele publice se poate folosi tunelul criptat ssh.

Voteaza

(12 din 33 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?