KVM: jak podłączyć modem USB GSM do maszyny wirtualnej

Kiedy wirtualizujemy, albo z VirtualBox o KVM, jednym z problemów, które znaleźliśmy, jest to, że czasami urządzenia, które łączymy z hostem (fizycznym komputerem), nie mogą być przeglądane na kliencie (wirtualny komputer).

VirtualBox ma wtyczka aby zobaczyć pamięci USB, aw przypadku KVM nie powinno być problemu, aby zobaczyć tego typu urządzenie, ponieważ jądro, które zainstalowaliśmy, jest używane bezpośrednio. Ale urządzenia nie zawsze są pokazane, jak w przykładzie, który zobaczymy poniżej, gdzie użytkownik potrzebne do podłączenia modemu GSM przez USB.

Uważam, że artykuł jest bardzo interesujący, więc przynoszę je do Ciebie, abyś mógł zobaczyć, co zrobił.

Podłącz modem USB GSM za pomocą KVM

1- Podłącz modem do komputera i wykonaj polecenie, aby uzyskać informacje:

$ lsusb Magistrala 001 Urządzenie 001: ID 1d6b: 0002 Główny koncentrator Linux Foundation 2.0 Magistrala 002 Urządzenie 001: ID 1d6b: 0002 Główny koncentrator Linux Foundation 2.0 Magistrala 003 Urządzenie 001: ID 1d6b: 0001 Główny koncentrator Linux Foundation 1.1 Magistrala 004 Urządzenie 002: ID 0557: 2221 ATEN International Co., Ltd Winbond Hermon Bus 002 Urządzenie 003: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 Modem HSDPA / E230 / E270 / E870 Modem HSDPA / HSUPA

W tym przypadku autor potrzebował ostatniej linii, a konkretnie numeru identyfikacyjnego dostawcy (12d1) i identyfikator produktu (1003).

Po uruchomieniu tego samego polecenia na kliencie, jak widać, nie uzyskasz tego samego wyniku:

$ lsusb Magistrala 001 Urządzenie 001: ID 1d6b: 0001 Główny koncentrator Linux Foundation 1.1 Magistrala 001 Urządzenie 002: ID 0627: 0001 Adomax Technology Co., Ltd Magistrala 001 Urządzenie 003: ID 0409: 55aa NEC Corp. Hub

Teraz urządzenie musi być zdefiniowane w pliku XML klienta (VM). Możemy to zrobić bezpośrednio edytując plik XML za pomocą polecenia:

$ sudo virsh edit example-server.

Urządzenie USB należy dodać w sekcji urządzeń:

[…] 
Zauważ, że został dodany 0x przed każdym identyfikatorem

Zapisujemy plik, ponownie uruchamiamy maszynę wirtualną i sprawdzamy, czy możemy teraz zobaczyć podłączone urządzenie:

$ lsusb Magistrala 001 Urządzenie 001: ID 1d6b: 0001 Główny koncentrator Linux Foundation 1.1 Magistrala 001 Urządzenie 002: ID 0627: 0001 Adomax Technology Co., Ltd Magistrala 001 Urządzenie 003: ID 0409: 55aa NEC Corp. Hub Bus 001 Urządzenie 004: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 Modem HSDPA / E230 / E270 / E870 Modem HSDPA / HSUPA

I to wszystko.

źródło: http://liquidat.wordpress.com


Dodaj jako preferowane źródło w Google