Cireașa de USB de pe dispozitive de rețea folosind usbip, profhelp
În procesul de mutare a unui furnizor de infrastructură nor serverele companiei noastre, necesitatea de a găsi o modalitate de a reportarea dispozitivele USB de pe rețea. Pentru unele programe folosind chei de securitate USB, înlocuiți că în program nu se poate conecta cheile de la furnizorul este, de asemenea, nu este posibil, astfel încât cheile vor fi instalate în birou, iar serverul le va accesa printr-o rețea folosind tehnologii de expediere dispozitive USB printr-o rețea.
După cum se dovedește, ea a fost mult timp stabilit ca un program, precum și piese individuale de fier, care permite traversare orice dispozitiv USB de pe rețea, dar prețul de soluții comerciale a fost ușor prea mare - în magazin, am exprimat prețul pentru dispozitivul multihostovy este de 1.000 $, iar pentru a culege livrările sale în Ucraina va avea nevoie de trei săptămâni . Prin urmare, sa decis să încerce să rezolve problema folosind gratuit rshenie USBIP, a cărui instalare și procesul de configurare voi discuta în acest material.
Programul USBIP vă permite să conectați dispozitive USB printr-o rețea, fie că este vorba Windows sau Linux client. Din păcate, acest proiect nu este dezvoltat atât de activ ca ar fi de dorit, dar, datorită dezvoltatorii și pentru faptul că există - produsul destul de lucru, sursa este, deci, dacă aveți puterea și dorința - de a ajuta proiectul, și nu poate, sau nu doresc ajutor - utilizați faptul că există, sau să cumpere un alimente funcționale comerciale.
Deci, să ne uităm la ordinea setărilor dispozitivelor USB și procesul de expediere pe rețea utilizând USBIP.
instalarea Linux
Pentru a configura USBIP server-side, va trebui să instalați Linux. Dezvoltatorii de proiecte au fost limitate la numai Linux pe partea de server de scriere. Partea de client este, ca și pentru Linux, precum și pentru Windows.
Articolul Dana I se va instala Debian 7.9. pentru că, după multe încercări a reușit să obțină o soluție de lucru pe baza Debian, și apoi petrece timpul nu a fost posibil, deoarece opritorul pe faptul că există. Raasskazyvat instalarea Linux nu va eseli sunteți interesat într-o chestiune de expediere dispozitive USB prin rețea, pe baza USBIP, procedura de instalare Linux trebuie să fie transparente pentru tine, de asemenea. În cazul în care caută o soluție care este instalat prin apăsarea o pereche de butoane mouse-ului, întoarce ochii spre produsele plătite, dar deja există o nevoie de a plăti bani.
Instalarea USBIP de server
Actualizarea sistemului, pachetul de instalare USBIP și încărcați modulele de kernel necesare pentru program:
Acum, aveți nevoie pentru a face astfel încât aceste module sunt încărcate la pornire. În fișierul / etc / module și se adaugă două linii, câte unul pentru fiecare modul care urmează să fie încărcate:
Pentru a rula sistemul după serverul USBIP este pornit automat, trebuie să adăugați script-ul init.d. Pentru a face acest lucru, copiați /etc/init.d/skeleton fișier:
Apoi, editați fișierul /etc/init.d/usbipd. modifica parametrii de descriere, numele demonului și argumentele după cum se arată mai jos:
Asigurați-vă fișierul executabil:
Și, în sfârșit, rulați comanda update-rc.d, și apoi usbip gata de pornire automată. Pornește programul:
Dacă nu există erori, atunci totul este configurat corect, iar serverul este Supă USB gata rassharivat
O listă de dispozitive disponibile pentru rassharivaniya pot fi vizualizate prin tastarea usbip lista -l. Opțiunea -l spune programul pe care doriți să afișați dispozitivul local. Programul ar trebui să returneze o listă de ustroytvo următoare:
În cazul în care dispozitivele sunt câteva, determina ce fel de dispozitiv aveți nevoie de rețea probroit și ID-ul zapomite, în cazul meu, am nevoie pentru a traversa identificatorul dispozitivului 1-4. Apoi, rulați comanda:
În cazul în care, ca urmare a programului de la sfârșitul anului a scris: complet. și nu a returnat nici un mesaj de eroare - partaja cu succes dispozitivul și acum poate fi accesat de pe orice calculator pe care USBIP client.
În cazul în care computerul este configurat pachete de filtrare, se adaugă 3240 de port este permis să se conecteze din exterior:
Asta e tot. Partea de server este setat. Acum este cel mai interesant - pentru a se conecta la server și client pentru a vedea o unitate flash USB este conectat la computerul la distanță, dar afișat ca în cazul în care acesta este conectat direct la computer.
Instalarea Windows USBIP client
Deschide Un USBIP pe site-ul Sourceforge. și descărcați cea mai recentă versiune a USBIP client. Se extrage conținutul arhivei, cum ar fi un dosar c: \ usbip
Deschideți Device Manager, selectați elementul rădăcină de copac, faceți clic dreapta și din meniul contextual, selectați Add legacy hardware.
Primul pas va fi omisă
În a doua etapă, setați instalarea controlorului de radio de echipament selectat dintr-o listă
Următorul pas este omis, trebuie doar să faceți clic pe Următorul
faceți clic pe butonul Have Disk în etapa următoare. USBIPEnum.inf selectați fișierul driver de dispozitiv.
Ca rezultat, vom vedea driver USB / IP Recenzorul, selectați-l și faceți clic pe butonul Next
Suntem de acord cu propunerea de a instala hardware nou și faceți clic pe butonul Next.
La întrebarea despre instalarea software-ului răspuns afirmativ, așteptăm până la finalizarea Wizard, și făcând clic pe Finish.
În Device Manager, un sistem nou USB / dispozitiv IP Recenzorul.
După instalarea driverului, trebuie să descărcați un alt arhivchik. Am întâlnit o problemă care, atunci când încearcă să se conecteze la server, o eroare care spune despre diferenta dintre versiuni de client și server. În procesul de găsire a unei soluții la problema, aici pe forum. Am constatat că un om bun a postat un link la arhiva. care este compilat usbip.exe versiunea corectă prin conectarea la server prin care se emite nici o eroare.
Poate cu timpul, în cazul în care va ajunge în mâinile, voi încerca să compilați proiectul descărcat în sine. dar acum nu există nici un moment să se ocupe de toate dependențele și se vor bucura de faptul că există.
Conectați unitatea USB de la distanță
Deschideți un prompt de comandă, setați directorul curent, c: \ usbip. Dacă executați comanda fără parametri vor afișa informații.
După o scurtă așteptare (la urma urmei, nici o conexiune se face la dispozitivul local și probroshennomu prin intermediul rețelei), sistemul va porni driverele expertul de instalare. La final vă va spune despre instalarea cu succes a dispozitivului.
Ca urmare, dispozitivul va fi afișat în sistemul dvs. și poate lucra cu ea ca și cu un dispozitiv local de regulat.
Dacă aveți comentarii sau adăugiri la materialul - Voi fi fericit dacă le partajați în comentarii.