KVM: kako povezati USB GSM modem s virtualnim strojem

Kada virtualiziramo, bilo s VirtualBoxom ili KVM-om , jedan od problema s kojima se susrećemo jest da se ponekad uređaji koje spajamo na Host (fizičko računalo) ne mogu vidjeti na Clientu (virtualnom računalu).

VirtualBox ima dodatak za pregled USB pogona, a u slučaju KVM-a, pregled ovih vrsta uređaja ne bi trebao biti problem jer izravno koristi instaliranu jezgru. Međutim, uređaji se ne prikazuju uvijek, kao u primjeru ispod, gdje je korisnik trebao spojiti svoj GSM modem putem USB-a.

Članak mi je bio vrlo zanimljiv, pa vam ih donosim kako biste mogli vidjeti što je učinio.

Spojite USB GSM modem pomoću KVM-a

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

$ lsusb Bus 001 Uređaj 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 004 Device 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 slučaju, autoru je bio potreban zadnji redak, točnije ID dobavljača ( 12d1 ) i ID proizvoda ( 1003 ).

Kada pokrenete istu naredbu na klijentu, kao što vidite, ne dobivate isti rezultat:

$ lsusb Bus 001 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Device 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, ponovno pokrećemo VM i provjeravamo možemo li sada vidjeti povezani uređaj:

$ lsusb Bus 001 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Device 003: ID 0409: 55aa NUB Corp Hub Bus 001 Device 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