KVM: hvordan du kobler et USB GSM-modem til en virtuell maskin

Når vi virtualiserer, enten det er med VirtualBox eller KVM , er et av problemene vi støter på at enhetene vi kobler til verten (fysisk PC) noen ganger ikke kan sees på klienten (virtuell PC).

VirtualBox har en plugin for visning av USB-stasjoner, og når det gjelder KVM, burde det ikke være et problem å se denne typen enheter fordi den bruker den installerte kjernen direkte. Enheter vises imidlertid ikke alltid, som i eksemplet nedenfor, der en bruker måtte koble til GSM-modemet sitt via USB.

Jeg syntes artikkelen var veldig interessant, så jeg tar dem med til deg slik at du kan se hva han gjorde.

Koble til et USB GSM-modem ved hjelp av KVM

1- Koble modemet til PC-en og utfør en kommando for å finne ut litt informasjon:

$ lsusb Bus 001 Device 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 Device 003: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230 / E270 / E870 HSDPA / HSUPA Modem

I dette tilfellet trengte forfatteren den siste linjen, nærmere bestemt leverandør-ID-nummeret ( 12d1 ) og produkt-ID-en ( 1003 ).

Når du kjører den samme kommandoen på klienten, som du ser, får du ikke det samme resultatet:

$ 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

Nå må enheten defineres i klienten XML (VM). Vi kan gjøre dette ved å direkte redigere XML-filen ved hjelp av kommandoen:

$ sudo virsh edit example-server.

USB-enheten må legges til i enhetsdelen:

[...] 
Legg merke til at den er lagt til 0x foran hver ID

Vi lagrer filen, starter VM på nytt og ser om vi nå kan se den tilkoblede enheten:

$ 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 Bus 001 Device 004: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 HSDPA-modem / E230 / E270 / E870 HSDPA / HSUPA-modem

Og det er alt.

Kilde: http://liquidat.wordpress.com


Legg til som foretrukket kilde i Google