KVM: kako povezati USB GSM modem na virtualnu mašinu

Kada virtualiziramo, bilo sa VirtualBox o KVM, jedan od problema koji nalazimo je da se uređaji koje povežemo s hostom (fizičkim računarom) ponekad ne mogu pregledati na klijentu (virtualni računar).

VirtualBox ima plugin da biste vidjeli USB memorije, a u slučaju KVM-a ne bi trebao biti problem vidjeti ovu vrstu uređaja jer se kernel koji smo instalirali koristi izravno. Ali uređaji nisu uvijek prikazani, kao u primjeru koji ćemo vidjeti dolje, gdje je korisnik potreban za povezivanje vašeg GSM modema putem USB-a.

Članak mi se učinio vrlo zanimljivim, pa vam ih donosim da biste vidjeli šta je uradio.

Povežite USB GSM modem koristeći KVM

1- Povežite modem sa računarom i izvršite naredbu da biste saznali neke informacije:

$ lsusb Bus 001 Uređaj 001: ID 1d6b: 0002 Linux Foundation 2.0 korijensko čvorište Bus 002 Uređaj 001: ID 1d6b: 0002 Osnovno čvorište Linux Foundation 2.0 Bus 003 Uređaj 001: ID 1d6b: 0001 Osnovno čvorište Linux Foundation 1.1 Bus 004 Uređaj 002: ID 0557: 2221 ATEN International Co., Ltd Winbond Hermon Bus 002 Uređaj 003: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 HSDPA modem / E230 / E270 / E870 HSDPA / HSUPA modem

U ovom je slučaju autoru bio potreban posljednji redak, konkretno ID dobavljača (12d1) i ID proizvoda (1003).

Kada pokrenete istu naredbu na klijentu, kao što vidite, nećete dobiti isti rezultat:

$ lsusb Bus 001 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Sabirnica 001 Uređaj 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Uređaj 003: ID 0409: 55aa NEC Corp Hub

Sada uređaj mora biti definiran u klijentskom XML-u (VM). To možemo učiniti izravnim uređivanjem XML datoteke pomoću naredbe:

$ sudo virsh edit example-server.

USB uređaj mora se dodati u odjeljak za uređaje:

[...] 
Primijetite da je dodan 0x ispred svake iskaznice

Spremamo datoteku, ponovo pokrećemo VM i vidimo da li sada možemo vidjeti povezani uređaj:

$ lsusb Bus 001 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Sabirnica 001 Uređaj 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Uređaj 003: ID 0409: 55aa Nub Corp. Sabirnica Hub 001 Uređaj 004: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 HSDPA modem / E230 / E270 / E870 HSDPA / HSUPA modem

I to je sve.

Izvor: http://liquidat.wordpress.com


Dodaj kao preferirani izvor na Googleu