- Установим серверную часть на сервере Hiper-v, куда физически подключим USB устройство, которое необходимо пробросить в виртуальную машину.
либо просто скачиваем и устанавливаем
https://github.com/dorssel/usbipd-win
в консоли смотрим список usb устройств
и расшариваем необходимый порт, допустим 2-6
- Опубликованный с помощью этого сервера ключ можно подключить к Linux или Windows машине в сети.
Для ubuntu нужно установить generic Linux tools package
Загрузим необходимый модуль ядра для виртуального USB хост-контроллера
Смотрим список опубликованных ключей и подключать один из них:
usbip list --remote=192.168.1.3
usbip attach -remote=192.168.1.3 --busid=2-6
Для проверки подключенных портов вводим команду
Для подключения этих ключей в Windows, нужно установить Windows Agent. Взять его можно из другого репозитория usbip-win.
https://github.com/cezanne/usbip-win
В мануале по установке для скачивания пакета указана вот эта ссылка:
https://github.com/vadimgrn/usbip-win2/releases
Скачиваем, устанавливаем, перезагружаем.

