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

Når vi virtualiserer, enten med VirtualBox o KVM, er et av problemene vi finner at enhetene vi kobler til verten (fysisk PC) noen ganger ikke kan vises på klienten (virtuell PC).

VirtualBox har en plugg inn for å se USB-minnene, og i tilfelle KVM bør det ikke være et problem å se denne typen enheter fordi kjernen som vi har installert brukes direkte. Men enhetene vises ikke alltid, som i eksemplet som vi vil se nedenfor, hvor en bruker nødvendig for å koble GSM-modemet ditt 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 var det forfatteren som trengte den siste linjen, spesielt leverandør-ID-nummeret (12d1) og produkt-ID (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.

Fuente: http://liquidat.wordpress.com


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   ignacio sa

    Hva er gui av kvm? er det i debian repos?

    PS: utmerket oppføring!

    1.    dhunter sa

      virt-manager fungerer veldig bra, det er i repoen.

  2.   eliotime3000. sa

    Veldig bra tips. Og over, det må tjene meg mye når jeg bruker Malestar-modemet.

  3.   toñolocatedelano_e sa

    Ros VMWare !!!!
    Alt ett klikk unna 🙂

  4.   dette navnet er falskt sa

    For de av oss som ikke vil lagre systemet vårt med grafiske assistenter, kan det også gjøres for hånd ved å starte qemu-kvm fra kommandolinjen ved hjelp av argumentet "-enhet pci-tilordne", eller hvis det er en hotplug-enhet , fra QEMU-skjermen ved å bruke kommandoer "device_add" eller "device_del".

    For mer info:
    http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM

  5.   statisk sa

    Utmerket

    Det hjalp meg å koble WifiSlax til en ekstern wifi-antenne og kunne revidere et Wifi-nettverk, jeg trenger høyere gevinst (20 Dbi), men jeg tror det ikke er det rette stedet å spørre

    Hilsen