KVM: hur man ansluter ett USB GSM-modem till en virtuell maskin

När vi virtualiserar, antingen med VirtualBox o KVM, ett av problemen vi hittar är att de enheter som vi ansluter till värden (fysisk dator) ibland inte kan visas på klienten (virtuell dator).

VirtualBox har en plugin för att se USB-minnen, och i fallet med KVM borde det inte vara ett problem att se denna typ av enhet eftersom kärnan som vi har installerat används direkt. Men enheterna visas inte alltid, som i exemplet som vi kommer att se nedan, där en användare behövs för att ansluta ditt GSM-modem via USB.

Jag tyckte att artikeln var väldigt intressant, så jag tar med dem till dig så att du kan se vad han gjorde.

Anslut ett USB GSM-modem med KVM

1- Anslut modemet till datorn och kör ett kommando för att ta reda på lite information:

$ 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 det här fallet behövde författaren den sista raden, särskilt leverantörs-ID12d1) och produkt-ID (1003).

När du kör samma kommando på klienten, som du kan se, får du inte samma resultat:

$ 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

Nu måste enheten definieras i klientens XML (VM). Vi kan göra detta genom att direkt redigera XML-filen med kommandot:

$ sudo virsh edit example-server.

USB-enheten måste läggas till i avsnittet enheter:

[...] 
Lägg märke till att den har lagts till 0x framför varje ID

Vi sparar filen, startar om den virtuella datorn och ser om vi nu kan se den anslutna 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

Och det är allt.

Fuente: http://liquidat.wordpress.com


6 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Ignacio sade

    Vad är kvm-gui? finns det i debian repos?

    PS: utmärkt inträde!

    1.    djägare sade

      virt-manager fungerar mycket bra, det är i repo.

  2.   eliotime3000 sade

    Mycket bra tips. Och ovan måste det tjäna mig mycket när jag använder mitt Malestar-modem.

  3.   toñolocatedelano_e sade

    Beröm VMWare !!!!
    Allt ett klick bort 🙂

  4.   detta namn är falskt sade

    För de av oss som inte vill spara vårt system med grafiska assistenter kan det också göras för hand, starta qemu-kvm från kommandoraden med argumentet «-enhet pci-tilldela», eller om det är en hotplug-enhet , från QEMU-skärmen med kommandona "device_add" eller "device_del".

    För mer information:
    http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM

  5.   statisk sade

    Utmärkt

    Det hjälpte mig att ansluta WifiSlax med en extern wifi-antenn och kunna granska ett Wifi-nätverk, jag behöver en med högre förstärkning (20 Dbi) men jag tror att det inte är rätt ställe att fråga det

    hälsningar