KVM: kaip prijungti USB GSM modemą prie virtualios mašinos

Virtualizuodami, nesvarbu, ar naudodami „VirtualBox“ , ar KVM , viena iš problemų, su kuria susiduriame, yra ta, kad kartais įrenginiai, kuriuos prijungiame prie pagrindinio kompiuterio (fizinio kompiuterio), negali būti matomi kliento (virtualaus kompiuterio) ekrane.

„VirtualBox“ turi papildinį USB diskų peržiūrai, ir KVM atveju tokių įrenginių matymas neturėtų būti problema, nes jis tiesiogiai naudoja įdiegtą branduolį. Tačiau įrenginiai ne visada rodomi, kaip toliau pateiktame pavyzdyje, kai vartotojas turėjo prijungti savo GSM modemą per USB.

Man pasirodė, kad straipsnis labai įdomus, todėl atnešu juos jums, kad galėtumėte pamatyti, ką jis padarė.

Prijunkite USB GSM modemą naudodami KVM

1- Prijunkite modemą prie kompiuterio ir vykdykite komandą, kad sužinotumėte tam tikrą informaciją:

$ lsusb „Bus 001“ įrenginys 001: ID 1d6b: 0002 „Linux Foundation 2.0“ šakotuvo magistralės 002 įrenginys 001 įrenginys: ID 1d6b: 0002 „Linux Foundation 2.0“ šaknies šakotuvo magistralė 003 įrenginys 001: ID 1d6b: 0001 „Linux Foundation 1.1“ šakotojo šakotuvo magistralė 004 įrenginys 002: ID 0557: 2221 „ATEN International Co., Ltd“ „Winbond Hermon Bus 002“ įrenginys 003: ID 12d1: 1003 „Huawei Technologies Co., Ltd.“ E220 HSDPA modemas / E230 / E270 / E870 HSDPA / HSUPA modemas

Šiuo atveju autoriui reikėjo paskutinės eilutės, tiksliau, tiekėjo ID numerio ( 12d1 ) ir produkto ID ( 1003 ).

Vykdydami tą pačią komandą kliente, kaip matote, negaunate to paties rezultato:

$ lsusb „Bus 001“ įrenginys 001: ID 1d6b: 0001 „Linux Foundation 1.1“ šakotojo šakotuvo magistralė 001 įrenginys 002: ID 0627: 0001 „Adomax Technology Co., Ltd“ magistralė 001 įrenginys 003: ID 0409: 55aa NEC Corp. Hub

Dabar įrenginys turi būti apibrėžtas kliento XML (VM). Tai galime padaryti tiesiogiai redaguodami XML failą naudodami komandą:

$ sudo virsh edit example-server.

USB įrenginį reikia pridėti skyriuje įrenginiai:

[...] 
Atkreipkite dėmesį, kad jis buvo pridėtas 0x priešais kiekvieną asmens tapatybės dokumentą

Išsaugome failą, iš naujo paleiskite VM ir sužinome, ar dabar galime pamatyti prijungtą įrenginį:

$ lsusb magistralė 001 001 įrenginys: ID 1d6b: 0001 „Linux Foundation 1.1“ šakotuvo magistralės 001 magistralė 002 įrenginys 0627: ID 0001: 001 „Adomax Technology Co., Ltd“ magistralė 003 įrenginys 0409: ID 55: 001aa NEC Corp. stebulės magistralė 004 įrenginys 12: ID 1d1003: 220 „Huawei Technologies Co., Ltd.“ E230 HSDPA modemas / E270 / E870 / EXNUMX HSDPA / HSUPA modemas

Ir viskas.

Šaltinis: http://liquidat.wordpress.com


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje