Como encaminhar o tráfego USB HID para uma máquina virtual do VirtualBox?

0

Como é possível enviar facilmente os sinais USB HID do teclado para a máquina virtual, eu ficaria surpreso se isso não fosse possível.

Preciso de um "KVM" (Máquina virtual baseada em kernel) para que isso funcione?

Estou executando o Debian 9.1 com o KDE e posso farejar o tráfego USB HID via wireshark e o arquivo / sys / kernel / debug / usb / usbmon / name. Afaik que filestream precisa ser encaminhado da minha máquina para a máquina virtual.

Como isso pode ser feito?

    
por mYnDstrEAm 29.08.2017 / 13:46

2 respostas

0

A solução foi:

  • Instalando o VirtualBox 5.0.2 em vez da versão mais recente Instalando o VirtualBox mais recente
  • Instalando o "VirtualBox Extension Pack-5.0.2" como descrito aqui Instalando o apropriado "VirtualBox Extension Pack". (Eu tive um problema com VBoxSvc consumindo 100% da minha CPU ao instalar a versão mais recente e tentei instalar o pacote de extensão para ele. Ele funcionou mais tarde depois que me perguntou sobre a instalação do mais recente pacote de extensão dentro do programa como ele encontrou o antigo um por razões que não são claras e duvidosas para mim.)
  • Reiniciando
  • Criando a máquina virtual
  • Indo para Configurações> > USB > verificação de "Ativar Controlador USB", verificando o botão "USB 2.0 (EHCI), clicando no botão + à direita, selecionando o dispositivo USB HID, verificando o USB adicionado dispositivo
por 29.08.2017 / 23:03
2

Primeiro, o suporte a teclado nativo no VirtualBox (e qualquer outro gerenciador de VM) não está encaminhando sinais USB HID do seu teclado, ele está interpretando scancodes fornecidos pelo SO e gerando os scancodes emulados na VM (e é provavelmente um PS / 2 teclado na VM, não USB). O mesmo se aplica ao mouse e a qualquer outro dispositivo de entrada.

Em segundo lugar, a seção 3.10 do manual do VirtualBox (que é o primeiro lugar onde você deve procurar por coisas como esta) explica muito claramente como conectar dispositivos USB a uma máquina virtual.

    
por 29.08.2017 / 16:22