KVM: com connectar un mòdem USB GSM a una màquina virtual

Quan estem Virtualitzant, ja sigui amb VirtualBox o KVM, Un dels problemes amb què ens trobem és que de vegades els dispositius que connectem a l'Amfitrió (PC Física), no es poden visualitzar al Client (PC Virtual).

VirtualBox té un connectar per veure les memòries USB, i en el cas de KVM no siga un problema veure aquest tipus de dispositius a causa de que s'usa directament el nucli que tinguem instal·lat. Però no sempre es mostren els dispositius, com en l'exemple que veurem a continuació, on un usuari necessitava connectar el seu Mòdem GSM mitjançant USB.

L'article em va semblar molt interessant, així que els porto perquè vegin el que va fer.

Connectar un mòdem USB GSM utilitzant KVM

1- Connectar el mòdem a la PC i executar una ordre per saber algunes dades:

$ 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 Mòdem

En aquest cas el que l'autor necessitava era l'última línia, específicament el nombre de l'identificador de venedor (12d1) I la identificació de l'producte (1003).

Quan executa el mateix ordre en el client, com poden veure, no obté el mateix 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

Ara, el dispositiu ha d'estar definit en l'XML de el client (VM). Això ho podem fer editant directament el fitxer XML usant la comanda:

$ sudo virsh edit example-server.

El dispositiu USB ha de ser afegit a la secció de dispositius:

[...] 
Fixeu-vos que s'ha afegit 0x davant de cada ID

Guardem el fitxer, reiniciem la VM, i ens fixem si ara podem veure el dispositiu connectat:

$ 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 Mòdem

I això és tot.

font: http://liquidat.wordpress.com


6 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   ignacio va dir

    Quina és la gui de kvm? està en els repos de debian?

    PD: excel·lentíssima entrada!

    1.    caçador va dir

      virt-manager funciona molt bé, aquesta en el repo.

  2.   eliotime3000 va dir

    Molt bon tip. I a sobre, m'ha de servir molt a l'hora d'utilitzar amb el meu mòdem Malestar.

  3.   toñolocotedelano_e va dir

    Lloat sigui VMWare !!!!
    Tot a un clic de distància 🙂

  4.   thisnameisfalse va dir

    Per als que no vulguem guarrear nostre sistema amb assistents gràfics, també es pot fer a mà, llançant qemu-kvm des de línia de comandes mitjançant l'argument «-device pci-assign», o bé si es tracta d'un dispositiu hotplug, des del QEMU monitor mitjançant les ordres «device_add» o «device_del».

    Per a més info:
    http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM

  5.   Statick va dir

    Excel · lent

    Em va servir per connectar WifiSlax amb una antena wifi externa i poder acer una auditoria d'una xarxa Wifi, necessito una de major guany (20 Dbi) però crec que no és el lloc indicat per preguntar això

    Salutacions