KVM: hoe u een USB-GSM-modem op een virtuele machine aansluit

Wanneer we virtualiseren, ofwel met VirtualBox o KVMis een van de problemen die we vinden dat de apparaten die we verbinden met de host (fysieke pc) soms niet kunnen worden bekeken op de client (virtuele pc).

VirtualBox heeft een inpluggen om de USB-geheugens te zien, en in het geval van KVM zou het geen probleem moeten zijn om dit type apparaat te zien, omdat de Kernel die we hebben geïnstalleerd direct wordt gebruikt. Maar de apparaten worden niet altijd getoond, zoals in het voorbeeld dat we hieronder zullen zien, waar een gebruiker nodig om uw GSM-modem via USB te verbinden.

Ik vond het artikel erg interessant, dus ik breng ze naar je toe zodat je kunt zien wat hij deed.

Sluit een USB-gsm-modem aan met KVM

1- Sluit de modem aan op de pc en voer een commando uit om wat informatie te achterhalen:

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

In dit geval had de auteur de laatste regel nodig, met name het ID-nummer van de leverancier (12d1) en de product-ID (1003).

Als u dezelfde opdracht op de client uitvoert, zoals u kunt zien, krijgt u niet hetzelfde resultaat:

$ 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 moet het apparaat worden gedefinieerd in de client-XML (VM). We kunnen dit doen door het XML-bestand rechtstreeks te bewerken met de volgende opdracht:

$ sudo virsh edit example-server.

Het USB-apparaat moet worden toegevoegd in het apparaatgedeelte:

[...] 
Merk op dat het is toegevoegd 0x voor elke ID

We slaan het bestand op, herstarten de VM en kijken of we nu het verbonden apparaat kunnen zien:

$ 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

En dat is alles.

bron: http://liquidat.wordpress.com


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Ignacio zei

    Wat is de gui van kvm? is het in de debian-repo's?

    PS: prima instap!

    1.    djager zei

      virt-manager werkt erg goed, het staat in de repo.

  2.   eliotime3000 zei

    Zeer goede tip. En vooral, het moet me veel van dienst zijn bij het gebruik van mijn Malestar-modem.

  3.   toñolocatedelano_e zei

    Prijs VMWare !!!!
    Allemaal één klik verwijderd 🙂

  4.   deze naam is onjuist zei

    Voor degenen onder ons die ons systeem niet met grafische assistenten willen opslaan, kan het ook met de hand worden gedaan, door qemu-kvm te starten vanaf de opdrachtregel met behulp van het argument «-device pci-assign», of als het een hotplug-apparaat is , vanaf de QEMU-monitor met behulp van de "device_add" of "device_del" commando's.

    Voor meer informatie:
    http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM

  5.   statisch zei

    Uitstekende staat

    Het hielp me om WifiSlax te verbinden met een externe wifi-antenne en een wifi-netwerk te kunnen auditen, ik heb er een nodig met een hogere versterking (20 Dbi), maar ik denk dat dit niet de juiste plaats is om het te vragen

    groeten