KVM: как подключить USB-модем GSM к виртуальной машине

Когда мы виртуализируем, либо с VirtualBox o KVM, одна из обнаруженных нами проблем заключается в том, что иногда устройства, которые мы подключаем к хосту (физический ПК), не могут быть просмотрены на клиенте (виртуальный ПК).

VirtualBox имеет плагин чтобы увидеть USB-накопители, а в случае KVM не должно быть проблем с просмотром этого типа устройства, потому что ядро, которое мы установили, используется напрямую. Но устройства не всегда отображаются, как в примере, который мы увидим далее, где пользователь необходимо для подключения GSM-модема через USB.

Я нашел статью очень интересной, поэтому я привожу ее вам, чтобы вы могли увидеть, что он сделал.

Подключите USB-модем GSM с помощью KVM

1- Подключите модем к ПК и выполните команду, чтобы узнать некоторую информацию:

$ lsusb Bus 001 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0 Шина 002 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0 Шина 003 Устройство 001: ID 1d6b: 0001 Корневой концентратор Linux Foundation 1.1 Шина 004 Устройство 002: ID 0557: 2221 ATEN International Co., Ltd Winbond Hermon Bus 002 Устройство 003: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230 / E270 / E870 HSDPA / HSUPA Modem

В этом случае автору нужна была последняя строка, а именно идентификационный номер поставщика (12d1) и идентификатор продукта (1003).

Когда вы запускаете ту же команду на клиенте, как видите, вы не получаете того же результата:

$ lsusb Bus 001 Устройство 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 001 Устройство 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Устройство 003: ID 0409: 55aa Концентратор NEC Corp.

Теперь устройство должно быть определено в клиентском XML (VM). Мы можем сделать это, напрямую отредактировав XML-файл с помощью команды:

$ sudo virsh edit example-server.

USB-устройство необходимо добавить в раздел устройств:

[...] 
Обратите внимание, что он был добавлен 0x перед каждым идентификатором

Сохраняем файл, перезапускаем виртуальную машину и смотрим, видим ли теперь подключенное устройство:

$ lsusb Bus 001 Устройство 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 001 Устройство 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Устройство 003: ID 0409: 55aa NEC Corp. Hub Bus 001 Устройство 004: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230 / E270 / E870 HSDPA / HSUPA Modem

И это все.

источник: http://liquidat.wordpress.com


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Игнасио сказал

    Что такое графический интерфейс kvm? это в репозиториях Debian?

    PS: отличная запись!

    1.    Данхантер сказал

      virt-manager работает очень хорошо, это в репо.

  2.   элиотайм3000 сказал

    Очень хороший совет. И, кроме того, он должен мне очень помочь при использовании моего модема Malestar.

  3.   toñlocatedelano_e сказал

    Хвала VMWare !!!!
    Все на расстоянии одного клика 🙂

  4.   это имя сказал

    Для тех из нас, кто не хочет сохранять нашу систему с помощью графических помощников, это также можно сделать вручную, запустив qemu-kvm из командной строки с помощью аргумента «-device pci-assign» или, если это устройство с возможностью горячего подключения, из Монитор QEMU с помощью команд «device_add» или «device_del».

    Для получения дополнительной информации:
    http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM

  5.   Статик сказал

    Отличный

    Это помогло мне подключить WifiSlax к внешней антенне Wi-Fi и иметь возможность проводить аудит сети Wi-Fi, мне нужно более высокое усиление (20 дБи), но я думаю, что это не то место, чтобы спрашивать об этом

    привет