KVM: jak připojit USB GSM modem k virtuálnímu počítači

Když virtualizujeme, buď s VirtualBox o KVM, jedním z problémů, které zjistíme, je, že zařízení, která připojujeme k hostiteli (fyzický počítač), nelze někdy zobrazit na klientovi (virtuální počítač).

VirtualBox má plugin vidět USB paměti a v případě KVM by neměl být problém vidět tento typ zařízení, protože jádro, které jsme nainstalovali, se používá přímo. Ale zařízení nejsou vždy zobrazena, jako v příkladu, který uvidíme níže, kde je uživatel potřebné k připojení vašeho GSM modemu přes USB.

Článek mi připadal velmi zajímavý, takže vám je přináším, abyste viděli, co udělal.

Připojte USB GSM modem pomocí KVM

1- Připojte modem k počítači a proveďte příkaz, abyste zjistili některé informace:

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

V tomto případě autor potřeboval poslední řádek, konkrétně identifikační číslo dodavatele (12d1) a ID produktu (1003).

Když spustíte stejný příkaz na klientovi, jak vidíte, nedostanete stejný výsledek:

$ 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

Nyní musí být zařízení definováno v klientském XML (VM). Můžeme to udělat přímou úpravou souboru XML pomocí příkazu:

$ sudo virsh edit example-server.

USB zařízení musí být přidáno v sekci zařízení:

[...] 
Všimněte si, že byl přidán 0x před každým ID

Uložíme soubor, restartujeme virtuální počítač a uvidíme, jestli nyní uvidíme připojené zařízení:

$ 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

A to je vše.

zdroj: http://liquidat.wordpress.com


Přidat jako preferovaný zdroj v Googlu