База знаний

www. IT-Mehanika .ru --  журнал доброго админа

Проброс портов USB в Proxmox

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

  • Bus 3, Port 1 => 3-1
    Bus 1, Port 1, Port 3 => 1-1.3
lsusb -t
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 1: Dev 4, If 0, Class=vend., Driver=usbfs, 1.5M
    |__ Port 2: Dev 5, If 0, Class=vend., Driver=usbfs, 1.5M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 5, If 0, Class=comm., Driver=usbfs, 480M
        |__ Port 3: Dev 5, If 1, Class=data, Driver=usbfs, 480M

Дальше в файле  /etc/pve/qemu-server/<VM_ID>.conf вставим строки :
usb0: host=3-1
usb1: host=1-1.3

а если конкретный девайс, типа флешки:
# lsusb 
Bus 001 Device 004: ID 21dd:2112 Kingston Technology
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
# qm set 102 –usb0 host=21dd:2112
или руками в файле  /etc/pve/qemu-server/<VM_ID>.conf вставим строку :
usb0: host=21dd:2112

You have no rights to post comments