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


Idagdag bilang ginustong mapagkukunan sa Google