Штатные средства HyperV не позволяют выполнить проброс USB-устройства или COM-порта с физической машины на виртуальную. В этой статье вы узнаете каким образом можно выполнить проброс USB-устройства с физической машины на виртуальную машину HyperV.
На просторах интернета вы можете поискать полную версию программы USB Network Gate.
После скачивания программы USB Network Gate запускаем файл установки usb_network_gate.exe, в появившемся окне выбираем «Русский язык» и нажимаем кнопочку «ОК»:
В появившемся окне нажимаем «Далее»:
В следующем окне соглашаемся с лицензионным соглашением и нажимаем кнопочку «Далее»:
Указываем путь по которому хотим установить программу и нажимаем кнопочку «Далее»:
В следующем окне на физической машине (с Hyper-V) ставим две галочки:
«Установленная программа позволит предоставлять доступ и подключаться к устройствам»
«Компоненты изоляции устройства», нажимаем кнопочку «Далее»:
В следующем окне нажимаем кнопочку «Далее»:
В следующем окне нажимаем кнопочку «Далее», после чего нажимаем кнопку «Установить».
По окончанию установки программы в появившемся окне можем поставить галочку «Нет, я произведу перезагрузку позже» и нажимаем кнопку «Завершить»
(Как правило всё работает и без перезагрузки системы):
2. После установки программы запускаем её и нажимаем «Запросить бесплатную 14-дневную версию»:
После нажатия нас перекинет на веб-сайт, на котором заполняем наше Имя, Фамилию и указываем адрес электронной почты, на которую будет выслан пробный ключ активации:
Заходим на почту и копируем ключ активации нашей программы:
Возвращаемся в программу USB Network Gate и нажимаем кнопочку «Активировать»:
В открывшемся окне вставляем скопированный ключ лицензии и нажимаем кнопочку «Активировать»:
При успешной активации программы должно появиться такое окно, нажимаем «ОК»:
После активации в окне программы нажимаем «Пробная версия»:
После проделанных действий у нас наконец-то появляется доступ к программе, теперь можем переходить к настройке.
3. Настраиваем доступ к USB-устройству. Настройки я буду производить на примере COM-устройства, а точнее платы ESP8266 подключенной к компьютеру. В программе он определяется как «USB Serial» устройство:
Находим ваше USB устройство и нажимаем на «шестерёнку» справа от него, чтобы настроить доступ к нему:
Указываем порт по которому вы хотите открыть доступ к устройству, в моём случае по-умолчанию был указан порт 19025, который я сменил на порт 19777, рекомендую изменять порты которые предлагает устанавливать программа по-умолчанию, после чего ставлю галочку «Пароль» и указываю пароль с помощью которого можно будет осуществить подключение к нашему «расшаренному» USB-устройству, проверяем что установлена галочка «Шифрование» и нажимаем кнопку «Открыть доступ».
После проделанных действий в программе должна появиться надпись напротив нашего USB-устройства, что к нему открыт доступ по 19777 порту:
Теперь можем переходить к нашей виртуальной машине Hyper-V, установить на неё программу USB Network Gate и подключиться к нашему устройству. Объяснять как установить программу в этот раз я уже не буду, воспользуйтесь инструкцией выше, единственным исключением во время установки в одном из пунктов выше указывайте: «Установленная программа позволяет только подключаться к устройствам», рекомендую выполнять именно такую установку.
После установки программы USB Network Gate Client на нашу виртуальную машину «расшаренное» USB-устройство автоматически нашлось и мы можем к нему подключиться:
Если после установки у вас автоматически не появилось устройство (Возможно из-за того, что виртуальная машина находится на другом Hyper-V сервере), то нажимаем кнопку «Подключить устройства» в правом верхнем углу, выбираем «Добавить устройство»и вводим ip-адрес физического сервера в который вставлено USB-устройство и установлена программа USB Network Gate (В режиме сервера), указываем порт «расшаренного» USB устройства:
После проделанных действий USB-устройство должно появиться в списке!:
Давайте подключим наше COM-устройство, нажав на кнопку «Подключить» и указав пароль, который задавали в предыдущих пунктах:
Как можем заметить USB Serial устройство изменило статус на «Подключено», заходим в Диспетчер устройств на виртуальной машине и видим в устройствах нашу плату подключенную по COM-порту:
На этом статья закончена, спасибо если вы дочитали её до конца, надеюсь, я вам помог. Пишите комментарии, если вдруг возникли какие-либо вопросы , с удовольствием на них отвечу. Хорошего дня!