Как подключить телефон к виртуальной машине vmware

Обновлено: 06.07.2024

Теперь, когда мы произвели базовые настройки, можно приступить к установке соответствующего USB-модема в виртуальный компьютер.

Вставляем модем в USB и отказываемся от установки драйверов в основном ПК, также проверяем что на на основной системе нет установленного с модема софта.

Делаем окно проводника с драйверами маленьким, выделяем содержимое папки и просто перетаскиваем драйвера на рабочий стол работающей виртуальной машины. Таким же простым перетаскиванием можно переносить любые файлы на любую виртуальную машину VMware.

Если ставим модем мобильного оператора, то в Мой компьютер основной системы открываем диск модема с драйверами ( через пункт [ открыть ]. Если диска нет, то скорее всего в основной ОС установлен софт модема и надо его удалить).

Инсталлируем драйвера модема на виртуальной машине.

Теперь через верхнее меню программы VMware переходим по следующим выпадающим вкладкам: [ Виртуальная машина ] – [ Съемные устройства ] – [ имя вашего модема ] – и ставим галочку напротив [ Подключить (отключение от Узел) ].

Как включить модем на виртуальной машине VMware

Если используем модемы как прокси-серверы для Key Collector и прочих, то не тосуем модемы между виртуальными компьютерами! Каждому виртуальному компьютеру свой модем!

После указания модема, программа заберёт USB порт из основной системы и предоставит его в монопольное пользование виртуальной машины. Вы должны увидеть в виртуальной ОС всплывающее окно «найдено новое оборудование» и если вы установили драйвера, начнётся установка устройства. После установки драйверов виртуальная машина, скорее всего, попросит перезагрузить ее.

После перезагрузки пытаемся подключиться к сети. Если модем мобильный, включаем утилиту оператора.

Вуаля! На данном этапе у вас должно быть активное соединение с сетью Интернет. Ну или как-минимум индикатор уровня сигнала сети при использовании 3G или 4G модемов.

Внимание! Если утилита вашего модема не стартует автоматически после загрузки виртуального Windows, перетаскиваем ее ярлык в меню [ПУСК] – [все программы] – [автозагрузка]. Утилита оператора, если она предусмотрена, должна работать всегда, т.к. держит порт модема открытым! Если после перезагрузки машины устройство не обнаруживается даже спустя несколько минут, при этом вы не вынимали модем и осталась стоять галочка напротив [ Подключить (отключение от Узел) ] USB модема то, просто снимаем эту галочку и ставим ее снова и так каждый раз при включении виртуальной машины.

Теперь, когда у нас есть интернет-соединение, мы можем приступить к созданию локальной виртуальной сети, через которую будем соединять каждую виртуальную машину с основным Windows.

Сценарии применения проброса устройств в Vmware Workstation

Перед тем. как я вам покажу сам не хитрый процесс, я бы хотел привести несколько сценариев, которые применимы к данной задаче.

  1. Вы создали загрузочную флешку с Windows 10 или ESXI, не важно и хотели бы проверить, ее корректную работу
  2. У вас есть USB-принтер, который в данный момент у вас работает на операционной системе Windows 7. Вам предлагают обновиться до Windows 10, но вы не знаете будет ли ваш старый принтер на нем корректно работать, в данном случае его проброс на виртуальную машину с десяткой сможет ответить на данный вопрос.
  3. Проверка USB-токенов в таких продуктах, как КриптоПРО. Например я так тестировал проблемы с JaCarta ключиком.

Применений очень много и, что самое замечательное, если вы сломаете операционную систему внутри виртуальной машины, то это ни как не повлияет на вашу основную ОС.

Как пробросить устройство в виртуальную машину Vmware Workstation

Я в своем примеру покажу вам процесс подключения переносного USB-диска Zalman в виртуальную машину с Windows 10, в качестве гипервизора у меня стоит Vmware Workstation 14. Данный метод похож на то, когда мы прокидывали USB-модем в ESXI. В проводнике моей основной ОС есть локальный диск F: (Zalman), его я хочу подключить внутрь виртуалки. Открываем ваш Vmware Workstation.

Пробросить USB в Vmware Workstation-01

У меня есть виртуалка Windows 10 (1809), как видите в ней только один диск.

Пробросить USB в Vmware Workstation-02

Щелкаем по ней правым кликом мышки и из контекстного меню выбираем пункт "Съемные устройства (Removable Devices)". Тут у вас будет список устройств, которые вы сможете подключить в вашу виртуальную машину:

  • CD/DVD приводы
  • Сетевые адаптеры
  • Принтеры
  • Звуковые карты
  • Съемные носители

Пробросить USB в Vmware Workstation-03

Меня интересует именно последний вариант, среди всех доступных USB, я нахожу свой Fujitsu ZM-VE400. Перехожу в правое меню и выбираю пункт "Подключить (Отключить от текущего хоста (Connect "Disconnect from Host"))". Как только вы выберите данный пункт, то произойдет магия и в вашу виртуальную машину будет подключен ваш физический USB диск или любое другое устройство.

Проброшенный диск в VMware Workstation

Как видим все успешно появилось в Windows 10. Если нужно отключить устройство, то так же заходим в нужное меню, но уже выбираем пункт "Отключить (Disconnect (Connect to host))".

На хосте VMWare ESXi вы можете пробросить подключенное к хосту локальное USB устройство/флешку/диск внутрь виртуальной машины. Эта технология называется USB Passthrough и доступна, начиная с ESXi 4.1.

Предположим, наша задача – пробросить в виртуальную машину локально подключенный к хосту ESXi 6.7 внешний USB 3.0 диск. Доступ к диску нужен для быстрого копирования данных напрямую из ВМ на отдельный USB диск.

Особенности работы режима USB Passthrough в VMWare

Как вы уже поняли, режим Passthrough позволяет пробросить физическое устройство, подключенное к ESXi хосту, напрямую в гостевую ОС виртуальной машины. В режиме Passthrough (passing the device through) вы можете предоставить виртуальной машине прямой доступ к USB флешке/диску, модему, или целиком PCI/USB контроллеру.

Для проброса USB устройств в ESXi нужны несколько основных компонентов:

  • Arbitrator – отдельный сервис на сервере ESXi, который выполняет сканирование подключенных физических USB устройств, отвечает за маршрутизацию трафика USB устройства между хостом и ВМ, управляет блокировкой доступа к устройству (только одна ВМ может использовать подключенное USB устройство). USB arbitrator одновременно может отслеживать до 15 USB контроллеров.
  • USB контроллеры – USB контроллер должен быть установлен как на физическом хосте, так и на виртуальной машине.

Чтобы установить USB контроллер для ВМ на VMWare ESXi, откройте ее настройки и добавьте новое устройство — USB контроллер ( USB controller ). При добавлении USB контроллера нужно выбрать его тип:

  • USB 2.0 ( EHCI+UHCI ) – контроллер с поддержкой USB 2.0 и USB 1.1 устройств;
  • USB 3.0 ( xHCI ) – поддерживаются быстрые устройства USB 3.0, требуется версия virtual hardware 8 и выше.

Режим USB 3.0 доступен начиная с vSphere 5.5 patch 3. Для поддержки такого режима в гостевой ОС должен работать контроллер xHCI. Поддерживаются гостевые ОС начиная с Windows 8.1 / Windows Server 2012 R2 и Linux с ядром 2.6.35.

USB Passthrough: проброс USB устройства в ВМ на ESXi

В нативном режиме USB Passthrough вы можете подключить физическое USB устройство с хоста в виртуальную машину VMWare.

Основные требования и ограничения такого способа проброса:

  • Virtual Hardware 7.0 или выше;
  • Вы можете предоставить прямой доступ к USB устройству только одной ВМ;
  • Максимально количество проброшенных USB устройств для одной ВМ – 20;
  • Не поддерживается загрузка ВМ с USB.

После добавления виртуального USB контроллера для ВМ, вы можете пробросить подключенный к хосту USB диск.

  • В настройках ВМ добавьте устройство Host USB device и нажмите Add ;
  • В выпадающем списке выберите подключенное USB устройство, которое нужно добавить;
Для поддержки vMotion для ВМ с подключенным физическим USB диском нужно включить опцию “Support vMotion while device is connected”; Для поддержки vMotion для ВМ с подключенным физическим USB диском нужно включить опцию “Support vMotion while device is connected”;
  • После этого USB диск должен появится внутри гостевой ОС виртуальной машины.

Есть ряд ограничения vMotion для ВМ с проброшенным USB диском:

  • Нельзя выключить ВМ или поставить на паузу. При включении такой машины ее нужно вручную смигрировать на хост, к которому подключено USB устройство;
  • Не поддерживается режим DPM, т.к. vCenter может выключить хост с USB устройством для экономии электроэнергии;
  • ESXi хосты с ВМ и физическим USB устройством должно быть доступны через vmk0 по порту TCP 902.

В этом случае вы можете с вашего ESXi хоста пробросить в ВМ USB контроллер целиком.

VMware PCI Passthrough (VMDirectPath): проброс USB контроллера в ВМ

Другой, менее удобный метод предоставления доступа из ВМ к физическому USB устройству – проброс целиком USB контроллера с ESXi хоста. Этот режим называется VMDirectPath . Для его использования чипсет сервера должен поддерживать Intel Directed I/O или AMD I/O Virtualization Technology (AMD IOMMU) , и этот режим включен в настройках BIOS/UEFI.

Если на сервере установлен только один USB контроллер, при пробросе его в ВМ, вы не сможете использовать локально подключенные USB устройства хоста (клавиатуру, мышь). В этом случае лучше добавить в сервер дополнительный PCI USB контроллер.

Если на хосте имеется несколько USB контроллеров, вы можете идентифицировать подключенное USB устройство и номер контроллера через ESXi shell. Вывести список USB устройств:

lsusb -v | grep -e Bus -e iSerial

В выводе команду нужно найти строку USB накопителя, например:

Bus 002 Device 003: ID 0280:a00c Toshiba America Info. Systems, Inc.

Затем по номеру контроллера (Bus02 в этом случае) определяем root hub и его iSerial:

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 3.0 root hub
iSerial 1 0000:00:1D.0

Если вы не видите ваш USB диск, попробуйте подключить и отключить его физически и посмотреть в логе vmkernel.log, что служба USB Arbitrator определила ваш диск:

tail -f /var/log/vmkernel.log | grep -i USB

2019-12-03T12:06:12.546Z cpu0:33271)<6>usb 4-2: new SuperSpeed USB device number 5 using xhci_hcd
2019-12-03T12:06:12.570Z cpu0:33271)<6>usb 4-2: New USB device found, idVendor=0480, idProduct=b207
2019-12-03T12:06:12.570Z cpu0:33271)<6>usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
2019-12-03T12:06:12.570Z cpu0:33271)<6>usb 4-2: Product: External USB 3.0
2019-12-03T12:06:12.570Z cpu0:33271)<6>usb 4-2: Manufacturer: TOSHIBA
2019-12-03T12:06:12.570Z cpu0:33271)<6>usb 4-2: SerialNumber: 20180528012427F
2019-12-03T12:06:12.571Z cpu0:33271)<6>usb 4-2: Vendor: 0x0480, Product: 0xb207, Revision: 0x0315
2019-12-03T12:06:12.571Z cpu0:33271)<6>usb 4-2: Interface Subclass: 0x06, Protocol: 0x50
2019-12-03T12:06:12.571Z cpu0:33271)WARNING: LinScsiLLD: scsi_add_host:573: vmkAdapter (usb-storage) sgMaxEntries rounded to 255. Reported size was 65535
2019-12-03T12:06:12.571Z cpu0:33271)<6>usb-storage 4-2:1.0: interface is claimed by usb-storage
2019-12-03T12:06:12.571Z cpu0:33271)<6>usb 4-2: device is not available for passthrough
2019-12-03T12:06:12.571Z cpu0:33271)<6>usb 4-2: usbfs: registered usb0405
2019-12-03T12:06:15.454Z cpu0:33207)<6>usb-storage 4-2:1.0: suspended

Для установка гостевой операционной системы Android в виртуальную машину VMware Workstation выполните следующие действия:

2. Запустить программу VMware Workstation

3. В главном меню выбрать File > New Virtual Machine

4. В открывшемся окне мастера выбрать тип конфигурирования Typical.

5. В диалоговом окне Guest Operationg System Installation необходимо выбрать, откуда будет устанавливаться операционная система. Необходимо установить радиокнопку в пункте Installer disk image file (iso) и указать путь к iso образу операционной системы Android 4.4.

6. В следующем окне программа VMware Workstation определит операционную систему как FreeBSD. В диалоговом окне Name the Virtual Machine в поле Name, вместо стоящего по умолчанию имени, можно указать свое название для виртуальной машины – Android 4.4, а также выбрать путь к директории, где будут находиться все файлы.

Рис.2 Диалоговое окно назначения имени виртуальной машины


Рис.2 Диалоговое окно назначения имени виртуальной машины

7. В следующем диалоговом окне необходимо указать размер виртуального диска, а также определить еще несколько опций. Размер виртуального диска можно оставить по умолчанию.

8. На завершающем этапе конфигурирования виртуальной машины в диалоговом окне Ready to Create Virtual Machine нажать кнопку Customize Hardware для увеличения количества оперативной памяти. Для увеличения быстродействия гостевой системы желательно установить не менее 2 Гб ОЗУ.

Рис.3 Диалоговое окно итоговой конфигурации виртуальной машины


Рис.3 Диалоговое окно итоговой конфигурации виртуальной машины

9. Для установки Android на виртуальный диск в диалоговом окне выбора режима загрузки необходимо выбрать пункт Install Android-x86 to harddisk

Рис.4 Диалоговое окно выбора режима загрузки

10. В следующем окне Choose Partition необходимо создать новый раздел на виртуальном диске, выбрать Create/Modify partitions

Рис.5 Диалоговое окно выбора раздела

11. Далее необходимо создать новый раздел и сделать его основным, выбрать команды New > Primary

Рис.6 Диалоговое окно задания параметров нового раздела


Рис.6 Диалоговое окно задания параметров нового раздела

Рис.7 Диалоговое окно задания отдельных параметров нового раздела


Рис.7 Диалоговое окно задания отдельных параметров нового раздела

12. Далее необходимо указать размер раздела. Выделить все свободное пространство на виртуальном диске.

Рис.8 Диалоговое окно задания отдельных параметров нового раздела


Рис.8 Диалоговое окно задания отдельных параметров нового раздела

13. Сделать раздел загрузочным, выбрав команду Bootable

Рис.9 Диалоговое окно задания отдельных параметров нового раздела


Рис.9 Диалоговое окно задания отдельных параметров нового раздела

14. Записать все изменения, выбрав команду Write

Рис.10 Диалоговое окно уточнения параметров действий


Рис.10 Диалоговое окно уточнения параметров действий

15. В окне с предупреждением о том, что применив все изменения можно потерять всю информацию на диске, в строке подтверждения записи изменений ввести yes (при вводе команды yes, последняя буква не отображается, в любом случае все будет работать).

Рис.11 Диалоговое окно уточнения параметров действий


Рис.11 Диалоговое окно уточнения параметров действий

16. Выход Quit

Рис.12 Диалоговое окно уточнения параметров действий


Рис.12 Диалоговое окно уточнения параметров действий

17. Выбрать созданный раздел для установки Android sda1 Linux VMware Virtual I > OK

Рис.13 Диалоговое окно выбора раздела для установки Android


Рис.13 Диалоговое окно выбора раздела для установки Android

18. В диалоговом окне выбора файловой системы указать формат ext3

Рис.14 Диалоговое окно выбора файловой системы

19. Подтвердить форматирование командой Yes

Рис.15 Диалоговое окно запроса на форматирование раздела


Рис.15 Диалоговое окно запроса на форматирование раздела

20. На запрос системы об установки специального загрузчика GRUB выбрать команду Yes

Рис.16 Диалоговое окно запроса на установку GRUB

21. На запрос о том, чтобы системный каталог был доступен для чтения и записи, выбрать команду Yes

Рис.17 Диалоговое окно выбора функция для системного каталога


Рис.17 Диалоговое окно выбора функция для системного каталога

Рис.18 Процесс установки Android

22. По завершении процесса инсталляции система сообщает, что установка Android успешно завершена, необходимо выбрать Reboot для перезагрузки и начала работы в новой системе.

Рис.19 Диалоговое окно параметров запуска

Рис.20 Android 4.4

23. Размонтировать ISO образ

a. Открыть настройки виртуальной машины с OS Android

c. Установить радиокнопку в пункте Use physical drive

24. Отключить переход виртуальной машины в спящий режим

  • Открыть настройки OS Android
  • Выбрать Экран > Спящий режим

c. Установить радиокнопку в пункте Не отключать

Читайте также: