KVM: comment connecter un modem GSM USB à une machine virtuelle

Lorsque nous virtualisons, soit avec VirtualBox o KVM, l'un des problèmes que nous constatons est que parfois les périphériques que nous connectons à l'hôte (PC physique) ne peuvent pas être visualisés sur le client (PC virtuel).

VirtualBox a un plug-in pour voir les mémoires USB, et dans le cas du KVM cela ne devrait pas être un problème de voir ce type de périphérique car le noyau que nous avons installé est utilisé directement. Mais les appareils ne sont pas toujours affichés, comme dans l'exemple que nous allons voir ci-dessous, où un utilisateur nécessaire pour connecter votre modem GSM via USB.

J'ai trouvé l'article très intéressant, alors je vous les apporte pour que vous puissiez voir ce qu'il a fait.

Connectez un modem GSM USB à l'aide du KVM

1- Connectez le modem au PC et exécutez une commande pour trouver des informations:

$ lsusb Bus 001 Périphérique 001: ID 1d6b: 0002 Hub racine Linux Foundation 2.0 Bus 002 Périphérique 001: ID 1d6b: 0002 Hub racine Linux Foundation 2.0 Bus 003 Périphérique 001: ID 1d6b: 0001 Hub racine Linux Foundation 1.1 Bus 004 Périphérique 002: ID 0557: 2221 ATEN International Co., Ltd Winbond Hermon Bus 002 Device 003: ID 12d1: 1003 Huawei Technologies Co., Ltd.Modem E220 HSDPA / Modem E230 / E270 / E870 HSDPA / HSUPA

Dans ce cas, ce dont l'auteur avait besoin était la dernière ligne, en particulier le numéro d'identification du fournisseur (12d1) et l'ID du produit (1003).

Lorsque vous exécutez la même commande sur le client, comme vous pouvez le voir, vous n'obtenez pas le même résultat:

$ lsusb Bus 001 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 hub racine Bus 001 Device 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Device 003: ID 0409: 55aa NEC Corp. Hub

Maintenant, le périphérique doit être défini dans le client XML (VM). Nous pouvons le faire en éditant directement le fichier XML à l'aide de la commande:

$ sudo virsh edit example-server.

Le périphérique USB doit être ajouté dans la section des périphériques:

[...] 
Notez qu'il a été ajouté 0x devant chaque pièce d'identité

Nous enregistrons le fichier, redémarrons la VM et voyons si nous pouvons maintenant voir l'appareil connecté:

$ lsusb Bus 001 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 hub racine 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. Modem E220 HSDPA / Modem E230 / E270 / E870 HSDPA / HSUPA

Et c'est tout.

source: http://liquidat.wordpress.com


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   ignacio dit

    Quelle est l'interface graphique de kvm? est-ce dans les dépôts debian?

    PS: excellente entrée!

    1.    chasseur dit

      virt-manager fonctionne très bien, c'est dans le repo.

  2.   éliotime3000 dit

    Très bon conseil. Et surtout, cela doit me servir beaucoup lors de l'utilisation de mon modem Malestar.

  3.   toñolocatedelano_e dit

    Félicitez VMWare !!!!
    Tout en un seul clic 🙂

  4.   ce nom est faux dit

    Pour ceux d'entre nous qui ne veulent pas sauvegarder notre système avec des assistants graphiques, cela peut également être fait à la main, en lançant qemu-kvm depuis la ligne de commande en utilisant l'argument "-device pci-assign", ou s'il s'agit d'un périphérique hotplug , depuis le moniteur QEMU à l'aide des commandes "device_add" ou "device_del".

    Pour plus d'informations:
    http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM

  5.   Statique dit

    Excellent

    Cela m'a aidé à connecter WifiSlax avec une antenne wifi externe et à pouvoir auditer un réseau Wifi, j'en ai besoin avec un gain plus élevé (20 Dbi) mais je pense que ce n'est pas le bon endroit pour le poser

    salutations