Entonces, para asegurar su VirtualBox un acceso USB, haga lo siguiente:
- Descargar USB Network Gate.
- Instale la aplicación descargada en la computadora que tiene conectado su dispositivo USB.
- Use la interfaz de la aplicación para compartir el dispositivo.
- Ahora deberá instalar la puerta de red USB en una máquina virtual.
- Inicie la aplicación en una máquina virtual y úsela para conectarse al dispositivo USB compartido desde una VirtualBox.
USB Network Gate es una solución de software multiplataforma y es perfectamente compatible con Windows, Mac y Linux.
Accediendo a un USB desde un VirtualBox en Linux
Veamos el proceso para obtener acceso a un dispositivo USB desde un VirtualBox en Linux usando el ejemplo VirtualBox 5.2 y un host de sistema operativo Elementary basado en Ubuntu. Es bastante simple y directo, una vez que lo entiendes.
- En primer lugar, asegúrese de tener la versión más reciente de VirtualBox. De lo contrario, deberá quitar la versión anterior con el comando:
sudo apt purge virtualbox
- Al finalizar, ejecute el siguiente comando para agregar el repositorio requerido:
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian contrib"
NOTA: Reemplace UBUNTU-RELEASE con una versión real de su Ubuntu. Usa el comando lsb_release -a
, Si no estás seguro de cuál es.
- Ahora, use este comando para descargar e instalar la clave de firma para el repositorio:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add
- Lo siguiente que debe hacer es instalar la versión actual de VirtualBox:
sudo apt-get update
sudo apt install virtualbox-5.2 dkms
- Y con eso, instale el paquete de extensión VirtualBox:
NOTA: Solo obtendrá compatibilidad con USB 1.0 con el paquete de extensión de código abierto. Para USB 2.0 y 3.0, deberá obtener la versión de código cerrado de Oracle (aparece en el archivo "Todas las plataformas compatibles" en la página de descarga oficial).
Al finalizar la descarga, ejecute VirtualBox y siga estos pasos:
- Vaya a la pestaña Extensión y haga clic en +
- Busque su paquete de extensión, selecciónelo y haga clic en Abrir
- Haga clic en Instalar en un menú lateral
- De acuerdo con el Acuerdo de licencia de usuario final
- Ingrese su contraseña de sudo
- Espere hasta el final del proceso de instalación
Finalmente, para otorgarle a VirtualBox acceso al subsistema USB, deberá unirse al grupo vboxuser. Aquí está el comando para hacer eso:
sudo usermod -aG vboxusers
NOTA: Reemplace USERNAME con su nombre de usuario real.
Agregar un dispositivo USB conectado a la máquina virtual.
Al completar todos los pasos enumerados anteriormente, cierre la sesión y vuelva a iniciarla. Ejecute VirtualBox. Luego vaya a la pestaña Configuración de su VM (seleccione Configuración en el menú invocado con el botón derecho, haga clic en el nombre de la VM) y haga clic en USB. Busque filtros de dispositivos USB y haga clic en + para agregar un nuevo dispositivo.
A partir de ahora, podrá acceder al dispositivo USB cada vez que inicie su máquina virtual. Y si cada vez será necesario usar otro dispositivo USB, simplemente regrese a la Configuración, haga clic en USB y agregue ese dispositivo también. Puede hacerlo tantas veces como lo necesite hasta que se pueda acceder a todos sus periféricos USB desde VirtualBox.
Una vez hecho esto, su VirtualBox será un poco más fácil de usar y no tendrá que buscar constantemente una solución para pasar algunos datos de una VM a un USB, o en la dirección inversa. Qué alivio para su centro de datos!
Acceder a un USB desde una VirtualBox en Windows
Durante la sesión de VirtualBox, puede ver y controlar el SO huésped de una máquina virtual en una PC remota. Para ese propósito, VirtualBox tiene un protocolo específico llamado VirtualBox Remote Display Protocol (VRDP), compatible con el protocolo RDP de Microsoft. Es por eso que VirtualBox es la mejor opción para cualquier persona que necesite acceso sin trabas a la VM a través de la conexión RDP.
¿Pero qué pasa con el acceso USB? Bueno, aunque el sistema operativo invitado VirtualBox no tiene USB virtual, gracias a VRDP puede acceder de manera fácil y eficiente a cualquier periférico USB, tanto en una máquina remota como en el host real de una VM.