Carlina Teteris/Getty Images

Utilizo VirtualBox todos los días para probar nuevas aplicaciones, nuevos sistemas operativos, cómo configurar e incluso cómo romper cosas.

También utilizo tecnología de máquina virtual para implementar servidores que uso para varias cosas y, si no los configuro correctamente, no se podrá acceder a esos servidores desde mi red. Cuando eso sucede, esos servidores no me sirven de nada.

Para garantizar que se pueda acceder a una máquina virtual desde su red de área local (LAN), debe configurarla correctamente.

Quiero mostrarte cómo hacer precisamente eso, para que puedas dejar de tirarte de los pelos y preguntarte por qué esa nueva implementación de WordPress no se encuentra por ningún lado.

También: ¿Qué son las instantáneas de invitados de VirtualBox y cómo se toman?

Afortunadamente, la configuración es bastante fácil de mantener. Déjame mostrarte lo que necesitas hacer.

Cómo conectar una máquina virtual VirtualBox desde tu LAN

Requisitos

Para que esto funcione, necesitará una instancia en ejecución de VirtualBox y una máquina virtual invitada disponible. No importa qué sistema operativo utilice como anfitrión o invitado, ya que el proceso es el mismo de todos modos.

Eso es todo. Configuremos la red.

Se trata del puente

Cuando crea (o configura) una máquina virtual en VirtualBox, hay una sección de Red que incluye pestañas para cada adaptador de red disponible. En la mayoría de las máquinas virtuales, solo habrá un adaptador, llamado Adaptador 1. En esa pestaña, verá un menú desplegable con la etiqueta Adjunto a. De forma predeterminada, ese menú desplegable está configurado en NAT.

NAT significa traducción de direcciones de red y es el proceso de asignar una dirección IP a otra cambiando el encabezado de los paquetes IP mientras están en tránsito a través de un enrutador. Si utiliza NAT como adaptador de red para la máquina virtual, notará (cuando inicie la máquina virtual) que la red en el invitado es diferente a la del sistema operativo host. Por ejemplo, digamos que su máquina host tiene una dirección de red 192.168.1.62. Si deja su máquina virtual configurada en NAT, es probable que la dirección del invitado sea algo así como 10.0.2.15.

También: Cómo crear una máquina virtual Linux con VirtualBox

En teoría, si se configura correctamente, podría llegar a 10.0.2.15 desde 192.168.1.62, pero la mayoría de las veces, ese no es el caso y no podrá llegar a la dirección 10.0.2.15 desde 192.168.1.62. Sin embargo, puede acceder a 192.168.1.62 desde 10.0.2.15. Eso es genial si solo necesitas que el huésped acceda a Internet. Pero si su invitado es un servidor y necesita poder comunicarse con él desde la LAN, debe cambiar NAT a Bridge. Así es cómo.

Lo primero que debemos hacer es abrir la aplicación VirtualBox. Si su sistema operativo invitado se está ejecutando, deberá apagarlo. Puede apagarlo por completo o guardar el estado de ejecución actual.

Seleccione el sistema operativo invitado en la barra lateral izquierda y luego haga clic en Configuración en la barra de herramientas superior.

Accediendo a la ventana de Configuración para una VM VirtualBox.

Imagen: Jack Wallen

En el menú desplegable Adjunto a, seleccione Adaptador en puente, lo que hace que se pueda acceder al sistema operativo invitado desde la LAN. Haga clic en Aceptar y luego inicie el invitado. Cuando el invitado aparezca esta vez, debería poder acceder a él desde la LAN.

Deberá ubicar la dirección IP de la máquina virtual, que variará según el sistema operativo que esté utilizando. Por ejemplo, si el invitado es Linux, puede ver la dirección IP con el comando ip un.

También: Cómo cambiar su dirección IP con una VPN (y por qué debería hacerlo)

Con esa dirección en mano, puede acceder a ella porque ahora comparte el mismo esquema de direcciones que las otras máquinas en su LAN.

Cambiar NAT a Bridged en la ventana de configuración de VirtualBox.

Imagen: Jack Wallen

Y eso es todo lo que hay que hacer para garantizar que se pueda acceder a sus máquinas virtuales VirtualBox desde su LAN. Cada vez que configuro una nueva máquina virtual con VirtualBox, me aseguro de cambiar esta configuración para que mis VM estén siempre disponibles para mi red.