Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Passagem USB VMware

Editorial Team Editorial Team
Aug 30, 2023

Apesar de todos os dividendos que as tecnologias de virtualização podem oferecer ao seu negócio, acessar USB em uma máquina virtual em execução em uma estação de trabalho VMware pode ser problemático. Se a sua VM ESXi não conseguir detetar um dispositivo USB local, não conseguir fazê-lo funcionar corretamente ou se o seu servidor ESXi não tiver mais portas USB livres, o recurso de passagem USB virá em seu auxílio.

Neste artigo, você descobrirá como conectar USB a máquinas virtuais VMware de forma fácil e segura e, finalmente, responderá à pergunta de longa data: Como faço para que o VMware reconheça meu USB?

Teste Gratuito de 14 dias disponível
O preço da licença começa em $159.95
Disponível para
acesso remoto android

Métodos nativos para montar USB em máquinas virtuais VMware

Se comprar uma ferramenta de software adequada não for uma opção, você pode tentar configurar o redirecionamento USB para VMware com recursos padrão.

Mas antes de começar, esteja ciente destas restrições:

❌ Este método não funcionará para qualquer periférico que não esteja conectado à porta USB do host (embora possa ser usado para redirecionar alguns dispositivos PCI).

❌ O serviço de árbitro USB deve ser ativado (manualmente).

❌As chances são altas de que ele não funcionará para um controlador XHCi USB 3.0 ou qualquer periférico USB que não seja um dispositivo de armazenamento ou cartão de memória USB.

❌ O número máximo de dispositivos que podem ser conectados ao mesmo tempo é dois.

Então, finalmente, aqui está a sua resposta para a pergunta, 'Como faço para acessar USB no VMware com métodos nativos?':

  1. Execute este comando para ativar o serviço de árbitro USB:

    /etc/init.d/usbarbitrator iniciar

  2. Faça login no VMware vSphere Web Client e acesse o inventário da máquina virtual.

  3. Abra a lista de máquinas virtuais e selecione a máquina que requer acesso a um dispositivo USB. Clique com o botão direito do mouse e selecione Editar configurações. A opção Editar configurações é encontrada no menu Ações, logo abaixo da opinião Editar configurações de recursos.
  4. No menu "Novo dispositivo", escolha "Host USB device" na lista suspensa e clique em "Add": O menu Novo dispositivo está na parte inferior da janela Editar configurações
  5. Agora selecione o dispositivo a ser adicionado na lista suspensa exibida e clique em OK. Os controladores USB estão geralmente na parte inferior da lista.

Para desmontar o dispositivo, selecione uma porta à qual ele está conectado e escolha Nenhum em seu menu.

Se ainda não conseguir aceder ao dispositivo USB a partir do sistema convidado da VM, poderá também ter de desligar a VM e, em seguida, desligar o dispositivo e voltar a ligá-lo novamente.

A estação de trabalho deve manter a conexão com a porta USB da máquina host, mas, se não, vá para a > VM > Dispositivos Removíveis (Nome do dispositivo) e selecione Conectar no menu.

USB Pass Through assistido por hardware no VMware

A partir do vSphere 5.0, você pode configurar a passagem de dispositivos USB usando um concentrador AnywhereUSB. Estes são hubs USB de 2, 8 e 24 portas com suporte da tecnologia RealPort USB que permite redirecionar automaticamente dispositivos USB conectados ao concentrador para todas as estações de trabalho virtuais VMware em sua rede local.

As restrições deste método são:

❌ Uma lista muito limitada de dispositivos USB suportados.

❌ A velocidade máxima é USB 1.1.

❌ É uma solução apenas para Windows que não funcionará em nenhuma outra plataforma.

❌ Só pode ligar até 2, 8 ou 24 dispositivos em simultâneo, dependendo do número de portas USB do seu concentrador.

Aqui está como você faz esse método funcionar:

  1. Conecte o Anywhere USB Concentrator a um switch 10/100BaseT usando um cabo Ethernet padrão.
  2. Substitua o arquivo usbd.sys no diretório system32drivers do sistema operacional convidado pelo arquivo usbd.sy_ do CD que acompanha o concentrador.
  3. Insira o CD do driver AnywhereUSB na unidade de CD conectada à máquina virtual e siga as instruções na tela para concluir a instalação.
  4. Clique duas vezes no concentrador e preencha os campos Endereço IP, Máscara de sub-rede e Gateway padrão para configurá-lo para sua rede.
  5. Clique com o botão direito do mouse no concentrador e escolha Conectar para invocar o Assistente de Novo Hardware Encontrado.
  6. Selecione a opção Instalar software automaticamente.

    Nota: Se a mensagem de aviso indicando que os drivers ainda não passaram no teste do logotipo do Windows for exibida, clique em Continuar mesmo assim.

  7. Conecte um dispositivo USB às portas USB do concentrador e o sistema operacional convidado da VM do ESX Server mostrará esse dispositivo como conectado localmente ao sistema do servidor.

Se após este passo ESXi USB passthrough ainda não estiver funcionando, volte para a etapa 1 e tente fazer tudo de novo. Ou considere obter uma ferramenta de software adequada (por exemplo, USB Network Gate para resolver quaisquer problemas relacionados com a passagem de uma vez por todas.

Como conectar USB ao VMware usando USB Network Gate:

  1. Instale o USB Network Gate na máquina real e virtual (VMware vSphere Workstation).

  2. Partilhe um dispositivo físico num computador real (a sua máquina local ou qualquer outra em rede).

  3. Conecte-se ao periférico compartilhado a partir do SO convidado VMware ESXi. A máquina virtual reconhecerá o dispositivo compartilhado, ele será exibido no Gerenciador de Dispositivos e usado como se estivesse conectado diretamente à sua máquina virtual.

Veja o nosso guia de vídeo de passagem USB através do VMware

 guia de vídeo

Veja por que a rede USB é o Gate a melhor solução para a passagem USB da estação de trabalho VMware:

✅ Com a avançada tecnologia de virtualização de portas USB Network Gate, pode redirecionar periféricos USB para o ambiente virtual sem quaisquer limitações no tipo de hardware ou sistemas operativos a partir dos quais os está a redirecionar.

✅ É muito mais barato do que o infame VMware Horizon Client.

✅ Ao contrário dos métodos nativos apenas bons para redirecionar dispositivos PCI e cartões de memória USB, USB Network Gate pode definir no modo de passagem qualquer periférico baseado em USB, ou seja, um teclado com uma interface HID inicializável, uma webcam, dispositivo POS, um sistema de automação industrial, um hub USB ou um controlador USB 3.0 XHCi.

✅ UNG é tão fácil de usar, adicionar um USB a uma VM ESXi não exigirá alterar manualmente nenhuma configuração ou lidar com o serviço de árbitro USB.

O que é VMware USB passthrough?

USB passthrough é uma tecnologia que redireciona todos os dados de e para o dispositivo USB real conectado a uma máquina host para um dispositivo USB virtual conectado à sua VM. Isso permite que você acesse e opere um USB em sua estação de trabalho VMware como se estivesse diretamente conectado a ele.

O recurso de passagem USB integrado da VMware pode limitar a funcionalidade de alguns dispositivos USB e, para outros, não funcionará de todo. É por isso que a maneira mais fácil de fazer isso é usando um aplicativo de redirecionamento USB.

O Redirecionador USB (também conhecido como USB Network Gate) é um utilitário especial que atua como um conector sem fio conectando seus dispositivos USB a máquinas VMware. Ele funciona tanto para as portas USB locais e dispositivos e para aqueles conectados a qualquer computador conectado à rede. A solução funciona perfeitamente com VMware vSphere, VMware ESXi, muitos outros ambientes virtuais e todos os sistemas operacionais populares.

Como funciona a passagem USB

Aqui estão os três componentes necessários para conectar uma unidade USB a uma máquina virtual VMware:

  1. O árbitro: um serviço padrão do lado do servidor ESXi que verifica dispositivos USB fisicamente conectados (até 15 controladores USB para vSphere 7.0) e redireciona o tráfego para uma máquina virtual. Observe que cada dispositivo USB pode ser acessado por uma VM de cada vez e será bloqueado para outras VMs durante a sessão.

  2. Um controlador USB físico: um controlador de servidor ESXi físico integrado (integrado) ou externo (placa PCI ou PCIe) que funciona com dispositivos USB físicos inseridos nas portas USB físicas do servidor.

  3. Um controlador USB virtual: um controlador USB emulado em execução na VM que interage com um controlador USB físico. Cada ESXi pode ter até oito controladores virtuais USB 2.0, USB 1.1 (EHCI+UHCI) ou USB 3.0 (xHCI).

Nota: para usar USB 3.0, o hardware da VM deve ser a versão 8 ou superior.

Você pode usar o recurso de passagem USB VMware para conectar até 20 dispositivos físicos com uma interface USB e porta USB para cada VM ou host ESXi. Ao adicionar um controlador USB virtual, certifique-se de ter instalado um driver USB VMware no SO convidado.

Para remover com segurança um controlador USB virtual da sua VM, comece removendo todos os dispositivos USB conectados a ele.

USB Network Gate

Redirecionar dispositivos USB pela rede
Teste Gratuito de 14 dias disponível
O preço da licença começa em $159.95
Disponível para