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.

Paso a través de USB de VMware

Editorial Team Editorial Team
Aug 30, 2023

A pesar de todos los dividendos que las tecnologías de virtualización pueden ofrecer a su empresa, acceder a USB en una máquina virtual que se ejecuta en una estación de trabajo VMware puede ser problemático. Si la máquina virtual ESXi no puede detectar un dispositivo USB local, no logra que funcione correctamente o el servidor ESXi no tiene puertos USB libres, la función de paso a través de USB vendrá en su ayuda.

En este artículo, descubrirá cómo conectar USB a máquinas virtuales VMware de forma fácil y segura y, finalmente, responderá a la pregunta de larga data: ¿Cómo hago para que VMware reconozca mi USB?

14 días de prueba gratuita
Precio de licencia a partir de $159.95
Disponible para
Acceso remoto Android

Métodos nativos para montar USB en máquinas virtuales VMware

Si comprar una herramienta de software adecuada no es una opción, puede intentar configurar la redirección USB a VMware con funciones estándar.

Pero antes de comenzar, tenga en cuenta estas restricciones:

❌ Este método no funcionará para ningún periférico que no esté conectado al puerto USB del host (aunque se puede usar para redirigir algunos dispositivos PCI).

❌ El servicio de árbitro USB debe estar habilitado (manualmente).

❌Hay muchas posibilidades de que no funcione para un controlador USB 3.0 XHCi o cualquier periférico USB que no sea un dispositivo de almacenamiento o una memoria USB.

❌ El número máximo de dispositivos que se pueden conectar al mismo tiempo es dos.

Entonces, finalmente, aquí está su respuesta a la pregunta, '¿Cómo accedo a USB en VMware con métodos nativos?':

  1. Ejecute este comando para habilitar el servicio de árbitro USB:

    /etc/init.d/usbarbitrator start

  2. Inicie sesión en VMware vSphere Web Client y acceda al inventario de la máquina virtual.

  3. Abra la lista de máquinas virtuales y seleccione la máquina que requiere acceso a un dispositivo USB. Haga clic con el botón derecho y seleccione Editar configuración. La opción Editar configuración se encuentra en el menú Acciones justo debajo de la opinión Editar configuración de recursos.
  4. En el menú "Nuevo dispositivo", elija "Host USB device" de la lista desplegable y haga clic en "Agregar": El menú Nuevo dispositivo se encuentra en la parte inferior de la ventana Editar configuración
  5. Ahora seleccione el dispositivo que desea agregar de la lista desplegable que se muestra y haga clic en Aceptar. Las controladoras USB suelen estar al final de la lista.

Para desmontar el dispositivo, seleccione un puerto al que esté conectado y elija Ninguno en su menú.

Si aún no puede acceder al dispositivo USB desde el sistema invitado de su máquina virtual, es posible que también deba apagar la máquina virtual y, a continuación, desenchufar el dispositivo y volver a conectarlo.

La estación de trabajo debe conservar la conexión al puerto USB de la máquina host, pero si no es así, vaya a la > VM > dispositivos extraíbles (Nombre del dispositivo) y seleccione Conectar en el menú.

Paso USB asistido por hardware en VMware

A partir de vSphere 5.0, puede configurar el paso a través de dispositivos USB mediante un concentrador AnywhereUSB. Se trata de concentradores USB de 2, 8 y 24 puertos compatibles con la tecnología RealPort USB que le permite redirigir automáticamente los dispositivos USB conectados al concentrador a todas las estaciones de trabajo virtuales VMware de su red local.

Las restricciones de este método son:

❌ Una lista muy limitada de dispositivos USB compatibles.

❌ La velocidad máxima es USB 1.1.

❌ Es una solución solo para Windows que no funcionará en ninguna otra plataforma.

❌ Solo puede conectar hasta 2, 8 o 24 dispositivos simultáneamente, dependiendo de la cantidad de puertos USB de su concentrador.

Así es como se hace funcionar este método:

  1. Conecte el concentrador AnywhereUSB a un conmutador 10/100BaseT mediante un cable Ethernet estándar.
  2. Reemplace el archivo usbd.sys en el directorio system32drivers del sistema operativo invitado con el archivo usbd.sy_ del CD que viene con el concentrador.
  3. Inserte el CD del controlador AnywhereUSB en la unidad de CD conectada a la máquina virtual y siga las instrucciones en pantalla para completar la instalación.
  4. Haga doble clic en el concentrador y rellene los campos Dirección IP, Máscara de subred y Puerta de enlace predeterminada para configurarlo para su red.
  5. Haga clic con el botón derecho en el concentrador y elija Conectar para invocar el Asistente para hardware nuevo encontrado.
  6. Seleccione la opción Instalar software automáticamente.

    Nota: Si aparece el mensaje de advertencia que indica que los controladores aún no han superado las pruebas del logotipo de Windows, haga clic en Continuar de todos modos.

  7. Conecte un dispositivo USB a los puertos USB del concentrador y el sistema operativo invitado de la máquina virtual ESX Server mostrará ese dispositivo como conectado localmente al sistema del servidor.

Si después de este paso el paso a través de USB de ESXi sigue sin funcionar, vuelva al paso 1 e intente hacerlo todo de nuevo. O considere obtener una herramienta de software adecuada (por ejemplo, USB Network Gate para abordar cualquier problema relacionado con el paso de una vez por todas.

Cómo conectar USB a VMware usando USB Network Gate:

  1. Instale USB Network Gate en la máquina real y virtual (VMware vSphere Workstation).

  2. Comparta un dispositivo físico en una computadora real (su máquina local o cualquier red en red).

  3. Conéctese al periférico compartido desde el sistema operativo invitado VMware ESXi. La máquina virtual reconocerá el dispositivo compartido, se mostrará en el Administrador de dispositivos y se usará como si estuviera conectado directamente a su máquina virtual.

Vea nuestra guía de vídeo de paso USB a través de VMware

 Guía de vídeo

He aquí por qué USB Network es la mejor solución para el paso a través de USB de la estación de trabajo VMware:

✅ Con la avanzada tecnología de virtualización de puertos de USB Network Gate, puede redirigir periféricos USB al entorno virtual sin limitaciones en el tipo de hardware o sistemas operativos desde los que los está redirigiendo.

✅ Es mucho menos costoso que el infame VMware Horizon Client.

✅ A diferencia de los métodos nativos solo buenos para redirigir dispositivos PCI y memorias USB, USB Network Gate puede configurar en modo de paso cualquier periférico basado en USB, es decir, un teclado con una interfaz HID de arranque, una cámara web, un dispositivo POS, un sistema de automatización industrial, un concentrador USB o un controlador USB 3.0 XHCi.

✅ UNG es tan fácil de usar que agregar un USB a una máquina virtual ESXi no requerirá cambiar manualmente ninguna configuración ni tratar con el servicio de árbitro USB.

¿Qué es VMware USB passthrough?

El paso a través de USB es una tecnología que redirige todos los datos hacia y desde el dispositivo USB real conectado a una máquina host a un dispositivo USB virtual conectado a su máquina virtual. Esto le permite acceder y operar un USB en su estación de trabajo VMware como si estuviera conectado directamente a ella.

La función de paso USB incorporada de VMware puede limitar la funcionalidad de algunos dispositivos USB y, para otros, no funcionará en absoluto. Es por eso que la forma más fácil de hacerlo es mediante el uso de una aplicación de redirección USB.

USB Redirector (también conocido como USB Network Gate) es una utilidad de propósito especial que actúa como un conector inalámbrico que vincula sus dispositivos USB a las máquinas VMware. Funciona tanto para los puertos y dispositivos USB locales como para los conectados a cualquier computadora conectada a la red. La solución funciona a la perfección con VMware vSphere, VMware ESXi, muchos otros entornos virtuales y todos los sistemas operativos populares.

Cómo funciona USB Passthrough

Estos son los tres componentes que necesita para conectar una unidad USB a una máquina virtual VMware:

  1. El árbitro: un servicio predeterminado del lado del servidor ESXi que analiza los dispositivos USB conectados físicamente (hasta 15 controladores USB para vSphere 7.0) y redirige el tráfico a una máquina virtual. Tenga en cuenta que una máquina virtual puede acceder a cada dispositivo USB a la vez y se bloqueará para otras máquinas virtuales durante la sesión.

  2. Un controlador USB físico: un controlador de servidor ESXi físico integrado (integrado) o externo (tarjeta PCI o PCIe) que funciona con dispositivos USB físicos insertados en los puertos USB físicos del servidor.

  3. Un controlador USB virtual: un controlador USB emulado que se ejecuta en la máquina virtual que interactúa con un controlador USB físico. Cada ESXi puede tener hasta ocho controladores virtuales USB 2.0, USB 1.1 (EHCI+UHCI) o USB 3.0 (xHCI).

Nota: para utilizar USB 3.0, el hardware de la máquina virtual debe ser la versión 8 o superior.

Puede usar la función de paso a través de USB de VMware para conectar hasta 20 dispositivos físicos con una interfaz USB y un puerto USB a cada máquina virtual o host ESXi. Cuando agregue una controladora USB virtual, asegúrese de haber instalado un controlador USB de VMware en su sistema operativo invitado.

Para quitar de forma segura un controlador USB virtual de la máquina virtual, comience por quitar todos los dispositivos USB conectados a él.

USB Network Gate

Redirección de dispositivos USB a través de la red
14 días de prueba gratuita
Precio de licencia a partir de $159.95
Disponible para