Комментарии 22
Можно ли пробросить с помощью данной методики Sentinel HL на HyperV под управлением Windows Server 2012?
Как считаете, возможно-ли пробросить таким образом USB2COM? Или подобные хитрые железки?
Думаю что пробросить можно пробросить любое usb-устройство, которое определится и появится в /dev/bus/usb
Я пришёл к выводу, что пробросить то можно всё что угодно… А вот реально работать может ДАЛЕКО, ДАЛЕКО не всё… То ли команды USB не все пробрасываются, или чего ещё… Пробовал в своё время: USB/IP — не работало. Пробовал пробрасывать через настройки ESXi — не заработало.
В любом случае, спасибо за статью. Надо попробовать. Но если у Вас будет возможность пробросить что-то специфическое — будет здорово. Есть же всякие, видеокарты USB, видеотюнеры… — Но я предлагаю, Вам попробовать пробросить USB видеокамеру… — По-моему отличный тест будет!
В любом случае, спасибо за статью. Надо попробовать. Но если у Вас будет возможность пробросить что-то специфическое — будет здорово. Есть же всякие, видеокарты USB, видеотюнеры… — Но я предлагаю, Вам попробовать пробросить USB видеокамеру… — По-моему отличный тест будет!
Я уже пробрасывал встроенную в ноутбук камеру таким образом, вот вам пара скриншотов для подтверждения
Не совсем понимаю зачем такой огород городить, если устройство можно просто воткнуть в usb порт на хосте и пробросить в виртуалку штатными средствами qemu.
В данной статье хотелось описать именно удаленный проброс usb, то есть с одного компьютера на гипервизор, а не в пределах одного гипервизора.
Кстати, как было сказано выше в статье, после подобной настроки qemu, станет возможен проброс usb по протоколу spice простым пользователям через virt-viewer
Кстати, как было сказано выше в статье, после подобной настроки qemu, станет возможен проброс usb по протоколу spice простым пользователям через virt-viewer
Нужно пробросить HASP в виртуалку на Proxmox 3.4
ОС в виртуалке — Win2012 R2
Делаю всё по вашей инструкции, устройства пробрасываются, но в Windows возникает ошибка USB\DEVICE_DESCRIPTOR_FAILURE
Пробовал также другие USB-устройства (флешка, сетевушка и пр.) — результат тот же.
Подскажите, в чём может быть проблема?
ОС в виртуалке — Win2012 R2
Делаю всё по вашей инструкции, устройства пробрасываются, но в Windows возникает ошибка USB\DEVICE_DESCRIPTOR_FAILURE
Пробовал также другие USB-устройства (флешка, сетевушка и пр.) — результат тот же.
Подскажите, в чём может быть проблема?
Нет, HASP не в хостовой машине.
Хост находится в удалённом дата-центре, физического доступа к нему нет и не предвидится. Именно поэтому и стоит задача пробрасывать USB-устройства с локальной машины.
Хост находится в удалённом дата-центре, физического доступа к нему нет и не предвидится. Именно поэтому и стоит задача пробрасывать USB-устройства с локальной машины.
Ну тогда самый дешевый по трудозатратам вариант USB over Network или что-то типа того, хотя не могу отрицать — сабж будет феншуйнее
Посмотрите мой репозиторий, там описанно уже готовое решение на основе usbredir, как раз для proxmox.
Работает более чем стабильно.
По ошибке: usb-контроллеры создали? У меня было что-то похожее когда я пытался устройства в USB1.0 хаб воткнуть (виртуальный в смысле)
Работает более чем стабильно.
По ошибке: usb-контроллеры создали? У меня было что-то похожее когда я пытался устройства в USB1.0 хаб воткнуть (виртуальный в смысле)
Хочется заменить, что донглы Alladin HASP всё-таки таким способом пробросить не удастся. А именно, если их более одного, вы не сможете их различить, ведь у них нет серийного номера (в дескрипторе USB идентификатор строки с серийным номером равен нулю):
[ 2.765027] usb 3-12: New USB device found, idVendor=0529, idProduct=0001 [ 2.765032] usb 3-12: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2.765035] usb 3-12: Product: HASP 2.17 [ 2.765038] usb 3-12: Manufacturer: AKS
Нужно какое-то решение, которое позволит надёжно различать их именно по физическому порту, в который вставлен донгл, например, железка со структурой "по одному порту на один USB-котроллер". Любые другие решения, увы, неработоспособны.
В данном случае вы можете использовать параметр KERNEL=
Для начала вам потребуется вычислить физический порт токена.
А затем настроить на него udev.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Проброс USB в виртуалку по сети средствами UsbRedir и QEMU