KVM: cum să conectați un modem USB GSM la o mașină virtuală

Când virtualizăm, fie cu VirtualBox o KVM, una dintre problemele pe care le găsim este că uneori dispozitivele pe care le conectăm la gazdă (Physical PC) nu pot fi vizualizate pe client (Virtual PC).

VirtualBox are un conecteaza pentru a vedea memoriile USB și, în cazul KVM, nu ar trebui să fie o problemă să vedeți acest tip de dispozitiv deoarece Kernel-ul pe care l-am instalat este utilizat direct. Dar dispozitivele nu sunt întotdeauna afișate, ca în exemplul pe care îl vom vedea mai jos, unde este un utilizator necesar pentru a vă conecta modemul GSM prin USB.

Am găsit articolul foarte interesant, așa că vi le aduc pentru a vedea ce a făcut el.

Conectați un modem USB GSM utilizând KVM

1- Conectați modemul la PC și executați o comandă pentru a afla câteva informații:

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

În acest caz, autorul avea nevoie de ultima linie, în special numărul de identificare al furnizorului (12d1) și ID-ul produsului (1003).

Când executați aceeași comandă pe client, după cum puteți vedea, nu obțineți același rezultat:

$ 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 Hub NEC Corp.

Acum dispozitivul trebuie definit în XML client (VM) client. Putem face acest lucru editând direct fișierul XML folosind comanda:

$ sudo virsh edit example-server.

Dispozitivul USB trebuie adăugat în secțiunea dispozitive:

[...] 
Observați că a fost adăugat 0x în fața fiecărui ID

Salvăm fișierul, repornim VM și vedem dacă putem vedea acum dispozitivul conectat:

$ 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. Modem E220 HSDPA / E230 / E270 / E870 Modem HSDPA / HSUPA

Și asta este totul.

Fuente: http://liquidat.wordpress.com


6 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Ignacio el a spus

    Care este gui-ul kvm? este în depozitele debian?

    PS: intrare excelentă!

    1.    dhunter el a spus

      virt-manager funcționează foarte bine, este în repo.

  2.   eliotime3000 el a spus

    Sfat foarte bun. Și mai sus, trebuie să mă servească mult atunci când folosesc modemul meu Malestar.

  3.   toñolocatedelano_e el a spus

    Laudă VMWare !!!!
    Toate la un clic distanță 🙂

  4.   acest nume este fals el a spus

    Pentru cei dintre noi care nu doresc să ne salveze sistemul cu asistenți grafici, se poate face și manual, lansând qemu-kvm din linia de comandă folosind argumentul «-device pci-assign», sau dacă este un dispozitiv hotplug, din Monitorizați QEMU utilizând comenzile „device_add” sau „device_del”.

    Pentru mai multe informatii:
    http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM

  5.   static el a spus

    Excelent

    M-a ajutat să conectez WifiSlax cu o antenă wifi externă și să pot audita o rețea Wifi, am nevoie de una cu câștig mai mare (20 Dbi), dar cred că nu este locul potrivit pentru a o întreba

    În ceea ce priveşte