KVM: kung paano ikonekta ang isang USB GSM modem sa isang virtual machine

Kapag nag-virtualize kami, alinman sa VirtualBox o KVM, isa sa mga problemang nakita namin ay kung minsan ang mga aparato na ikinonekta namin sa Host (Physical PC) ay hindi maaaring matingnan sa Client (Virtual PC).

Ang VirtualBox ay mayroong isaksak upang makita ang mga alaala sa USB, at sa kaso ng KVM hindi ito dapat maging problema upang makita ang ganitong uri ng aparato dahil ang Kernel na na-install namin ay direktang ginagamit. Ngunit ang mga aparato ay hindi palaging ipinapakita, tulad ng halimbawa na makikita namin sa ibaba, kung saan ang isang gumagamit kinakailangan upang ikonekta ang iyong GSM Modem sa pamamagitan ng USB.

Natagpuan ko ang artikulo na napaka-kagiliw-giliw, kaya dinadala ko sila sa iyo upang makita mo kung ano ang ginawa niya.

Ikonekta ang isang USB GSM modem gamit ang KVM

1- Ikonekta ang modem sa PC at magpatupad ng isang utos upang malaman ang ilang impormasyon:

$ 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

Sa kasong ito ang kailangan ng may-akda ay ang huling linya, partikular ang numero ng vendor ID (12d1) at ang product ID (1003).

Kapag nagpatakbo ka ng parehong utos sa kliyente, tulad ng nakikita mo, hindi ka nakakakuha ng parehong resulta:

$ 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

Ngayon ang aparato ay dapat na tinukoy sa client XML (VM). Magagawa natin ito sa pamamagitan ng direktang pag-edit ng XML file gamit ang utos:

$ sudo virsh edit example-server.

Ang aparato ng USB ay dapat idagdag sa seksyon ng mga aparato:

[...] 
Pansinin na naidagdag na 0x sa harap ng bawat ID

Nai-save namin ang file, i-restart ang VM, at makita kung maaari na naming makita ang nakakonektang aparato:

$ 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

At iyon lang.

Fuente: http://liquidat.wordpress.com


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Ignacio dijo

    Ano ang gui ng kvm? nasa debian repos ba ito?

    PS: mahusay na entry!

    1.    dhunter dijo

      Mahusay na gumagana ang virt-manager, nasa repo ito.

  2.   eliotime3000 dijo

    Napakagandang tip. At bukod doon, kailangang maglingkod ito sa akin ng malaki kapag ginagamit ang aking Malestar modem.

  3.   toñolocatedelano_e dijo

    Purihin ang VMWare !!!!
    Lahat ng isang pag-click ay malayo 🙂

  4.   mali ang pangalang ito dijo

    Para sa amin na ayaw i-save ang aming system sa mga grapikong katulong, maaari rin itong gawin sa pamamagitan ng kamay, paglulunsad ng qemu-kvm mula sa linya ng utos gamit ang argumentong «-device pci-assign», o kung ito ay isang hotplug device , mula sa QEMU monitor gamit ang mga "aparato_add" o "aparato_del" na mga utos.

    Para sa karagdagang impormasyon:
    http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM

  5.   Static dijo

    Napakahusay

    Nakatulong ito sa akin upang ikonekta ang WifiSlax sa isang panlabas na wifi antena at ma-audit ang isang Wifi network, kailangan ko ng mas mataas na makakuha ng isa (20 Dbi) ngunit sa palagay ko hindi ito ang tamang lugar upang tanungin ito

    Regards