El passthrough nativo de VMware ESXi conecta un dongle a una máquina virtual solo cuando la llave está conectada al servidor ESXi físico. Una clave de licencia conectada a otro equipo queda fuera de alcance usando únicamente vSphere, por lo que el software protegido por una llave de hardware falla dentro de la máquina invitada. Donglify cierra esa brecha, redirigiendo la llave a través de la red para que un invitado Windows o macOS compatible la lea como un dispositivo USB local.
Esta guía cubre ambos métodos: passthrough nativo de ESXi para un dongle conectado directamente al host, y Donglify cuando la llave necesita permanecer en otro equipo.
¿Qué método necesita?
Dongle conectado directamente al host ESXi: use el passthrough nativo de VMware.
Dongle conectado a otro equipo: use Donglify.
Varios clientes compatibles necesitan el mismo dongle: use Donglify Multi-connect.
Passthrough nativo de VMware vs Donglify
| Passthrough nativo de VMware ESXi | Donglify | |
| Ubicación del dongle | Servidor ESXi físico | Otro ordenador compatible con Windows o macOS |
| Acceso | Un invitado por dispositivo USB | Las claves compatibles pueden usar Multiconexión con varios clientes |
| Configuración | Configuración de vSphere + tiempo de ejecución del invitado | Donglify en el host del dongle y el invitado de VMware |
| Conexión | Ruta USB local de host a VM | Redirección de red cifrada |
| Coste | Incluido con VMware | De pago, con una prueba de 7 días |
Si tu dongle está conectado a otro ordenador, continúa con Donglify a continuación. Si ya está conectado al servidor ESXi físico, ve a Passthrough nativo de dongle USB en VMware ESXi.
Conecta un dongle USB remoto a VMware con Donglify
Donglify redirige un dongle USB a un invitado Windows o macOS compatible que se ejecute en VMware, incluso cuando la llave está conectada a otro ordenador. Un pequeño servicio se ejecuta en la máquina que tiene la llave (el servidor, en la terminología de Donglify) y otro se ejecuta dentro del invitado; luego ambos se enlazan a través de la red. Donglify prueba sus modos de conexión en orden de prioridad: Direct, luego QUIC, luego UDP, luego RDP y, por último, un relé de Redirect si nada más funciona. Cada modo cifra el tráfico con TLS 1.2, pero los datos del dispositivo solo pasan por los propios servidores de Donglify en ese último recurso de Redirect; los demás modos se mantienen punto a punto entre las dos máquinas.
En el lado del dongle, el servicio del servidor reclama el dispositivo y lo pone a disposición para compartirlo. En el lado del invitado, el cliente recorre esa misma lista de prioridades hasta que un modo de conexión tiene éxito; entonces el controlador recrea la llave en la pila USB virtual. A partir de ahí, el sistema operativo invitado lo enumera como un dispositivo local, listado en el Administrador de dispositivos en un invitado Windows. Eso es, en la práctica, un dongle virtual al que puede acceder cualquier invitado de VMware en la red.
¿Por qué usar Donglify con VMware?
- Se conecta a una llave Sentinel o HASP en cualquier ordenador de la red, no solo en el servidor ESXi.
- Funciona con VMware Workstation, Fusion o ESXi, ya que opera a nivel del sistema operativo invitado.
- Multi-connect comparte una llave compatible con varios invitados, y la llave sigue siendo utilizable en la máquina host.
- Se instala en el host del dongle y en el invitado, nunca en el propio hipervisor ESXi.
Donglify gestiona otros hipervisores de la misma manera, tanto si habilita dongles de seguridad USB en VirtualBox como si conecta una llave de licencia a una máquina virtual Hyper-V.
Cómo configurar Donglify para una máquina virtual de VMware
La configuración se ejecuta una vez en la máquina que contiene el dongle y una vez dentro del invitado.
1. Crea una cuenta de Donglify en el sitio web oficial.
2. Instala Donglify en el host del dongle y dentro de la máquina virtual invitada de VMware. El servicio de Windows se ejecuta como donglify64.exe o donglify32.exe, y en macOS ejecuta la app desde Aplicaciones.
3. Inicia la aplicación en ambos equipos e inicia sesión en la misma cuenta de Donglify.
4. En el host del dongle, haga clic en el icono “+” para listar las claves USB locales.
5. Seleccione el botón de opción junto al dongle y haga clic en “Compartir”.
6. En el invitado, busca el dongle compartido y haz clic en “Conectar”. El sistema operativo invitado lo lee como una clave local, mostrada en el Administrador de dispositivos de Windows.
7. Confirme que la aplicación protegida detecta la clave y, a continuación, haga clic en “Desconectar” cuando termine.
Una prueba de 7 días de Donglify funciona con todas las funciones, para que puedas probar una llave Sentinel o HASP real con tu propio invitado de VMware antes de comprar. Para un dongle que varias personas usan a la vez, el acceso multiconexión a un dongle lo mantiene disponible para más de un invitado.
Paso de dongle USB nativo en VMware ESXi
El passthrough nativo es la opción más sencilla cuando la llave de licencia USB física puede conectarse directamente al servidor ESXi.
El servicio USB Arbitrator en el host ESXi pone a disposición para el passthrough los dispositivos USB aptos, mientras que un controlador USB virtual proporciona la interfaz USB dentro del invitado. Un dispositivo físico asignado a un invitado no puede asignarse simultáneamente a otro mediante passthrough nativo.
Un dongle conectado a otro ordenador físico no tiene una ruta de passthrough nativo hacia el invitado ESXi. Ese escenario requiere, en su lugar, redirección USB por red.
Cómo conectar un dongle USB directamente a un invitado ESXi
- Conecte el dongle a un puerto USB en el servidor ESXi físico.
- Confirme que ESXi detecta el dispositivo y que el servicio USB Arbitrator se está ejecutando.
- En vSphere Client, haga clic con el botón derecho en la máquina virtual y seleccione Editar configuración.
- Abra Hardware virtual y confirme que la VM tiene un controlador USB.
- Haga clic en AGREGAR NUEVO DISPOSITIVO y seleccione Dispositivo USB del host.
- Expanda Nuevo dispositivo USB del host y seleccione el dongle requerido.
- Configure la compatibilidad con vMotion según las capacidades del dispositivo y su entorno de vSphere.
- Haga clic en OK.
- Instale el runtime del proveedor del dongle dentro del invitado si es necesario.
- Confirme que la aplicación protegida detecta la llave de hardware.
Limitaciones del passthrough nativo de VMware ESXi
- El dongle USB debe estar conectado físicamente al host ESXi.
- Un dispositivo USB determinado solo puede asignarse a un único invitado a la vez.
- La VM requiere hardware virtual compatible y un controlador USB compatible.
- La migración mientras hay un dispositivo USB conectado depende del dispositivo y de la configuración de vSphere.
- El passthrough nativo no puede acceder a un dongle conectado a otro equipo físico.
Requisitos y compatibilidad de Donglify
Requisitos de red
Donglify requiere conectividad de red entre los sistemas participantes y utiliza automáticamente el modo de conexión disponible. También se requiere una conexión a Internet para los servicios de cuenta de Donglify, incluso cuando los equipos participantes están en la misma LAN.
En entornos corporativos restringidos, verifica los requisitos actuales del firewall de Donglify antes del despliegue.
Sistemas operativos compatibles
Donglify es compatible con Windows y macOS. Compruebe los requisitos actuales del sistema antes de la implementación, especialmente cuando utilice versiones antiguas de macOS o hardware Apple silicon.
Dongles de licencia USB compatibles
Donglify admite múltiples familias de llaves de seguridad USB, incluidas las comunes Sentinel, HASP, CodeMeter, Rockey, KEYLOK y dispositivos similares. La compatibilidad y la compatibilidad con Multiconexión varían según cada dongle.
| Familia de proveedores | Claves de ejemplo |
| Aladdin, SafeNet, Gemalto, Thales | HASP HL, Sentinel HL, eToken |
| Feitian | Rockey, Rockey2, Rockey4, ET299 Token |
| WIBU | CodeMeter, WIBU-BOX/RU, CodeMeter-Stick |
| Otros | KEYLOK II, Guardant, SenseLock, SuperDog |
Cuando el passthrough nativo de VMware es la mejor opción
Donglify no es necesario en todas las configuraciones de VMware.
Si el dongle ya está conectado directamente al servidor ESXi y solo un invitado lo necesita, el passthrough nativo ofrece el camino más corto sin software adicional de redirección.
Donglify está diseñado específicamente para dongles USB de licencia y seguridad. Para impresoras, escáneres, dispositivos de almacenamiento u otro hardware USB general, utiliza en su lugar una solución USB sobre IP de propósito general. Para una visión más amplia de cómo se compara, consulta nuestro resumen de opciones de software de servidor de dongles.
Donglify también requiere conectividad a Internet para su infraestructura de cuentas, por lo que no es adecuado para un entorno completamente aislado sin acceso a Internet.
Preguntas frecuentes
Una clave HASP puede permanecer no disponible si ESXi no la incluye como un dispositivo de passthrough apto, el servicio USB Arbitrator no está disponible, la VM no tiene un controlador USB, otra VM ya posee el dispositivo o falta el runtime de Sentinel/HASP requerido en el invitado. Empiece comprobando Add New Device → Host USB Device en vSphere y confirmando que el runtime correcto esté instalado dentro de la VM.
No mediante passthrough nativo de ESXi. El passthrough nativo funciona con dispositivos USB conectados físicamente al host ESXi. Para acceder a un dongle conectado a otro equipo compatible con Windows o macOS, instala Donglify en el host del dongle y dentro del invitado de VMware y conecta la clave compartida a través de la red.
Los dongles Donglify Multi-connect compatibles pueden ser accedidos por varios clientes remotos simultáneamente. Los dongles sin compatibilidad con Multi-connect pueden conectarse a un cliente remoto a la vez. Los términos de licencia del software siguen siendo aplicables independientemente de la capacidad técnica de uso compartido.
No. Donglify se ejecuta en el equipo Windows o macOS que tiene el dongle físico y dentro del sistema operativo invitado compatible. No necesita instalarse en el hipervisor ESXi.