Cómo usar un adaptador puente de virtualbox?

Cómo usar un adaptador puente de virtualbox?
Virtualbox es una de las plataformas de virtualización populares de Oracle Corporation. Con VirtualBox, podemos ejecutar múltiples sistemas operativos simultáneamente. No necesitamos estropear con nuestro sistema operativo principal principal. Tiene muchas características de red potentes para configurar cualquier configuración deseada. Hay seis modos de red admitidos en Virtualbox, a saber:
  1. No adjunto (la tarjeta de red está presente, pero el cable está desconectado).
  2. NAT (traducción de direcciones de red)
  3. Servicio NAT
  4. Redes puentes
  5. Redes internas
  6. Redes solo para anfitriones
  7. Redes genéricas

¿Qué cubriremos??

Esta guía aprenderá cómo podemos configurar el modo de red en una máquina virtual virtualbox. Usaremos Ubuntu 20.04 VM Running Inside Oracle VirtualBox. Verificaremos la conectividad con el comando 'ping'. Primero comprendamos el concepto y el funcionamiento del modo de red puenteado.

Modo de red de virtualbox puente

La traducción de NAT o las direcciones de red es el modo de red predeterminado de cualquier VM nueva dentro de VirtualBox. El inconveniente con este modo es que otros dispositivos (incluido el host) y las máquinas virtuales en la red no pueden acceder a la VM invitada y al Internet externo, y el host puede acceder a los servicios seleccionados en la VM solo utilizando el reenvío de puertos. Para superar esta limitación, se introdujo un modo de red puenteado.

En el modo de red de virtualbox puente, se utiliza un controlador de dispositivo llamado 'filtro de red' en la máquina host. Este controlador filtra los datos del adaptador físico del host. Al usar este controlador, Virtualbox toma datos de la red física y también los inserta en él. Esto también crea una nueva interfaz de red en el software. Cuando adjuntamos esta interfaz de software a una máquina virtual, parece a la máquina host como si la máquina virtual estuviera conectada físicamente a la interfaz a través de un cable. Los datos se pueden enviar desde el host a la máquina virtual utilizando esta interfaz. De esta manera, se ha establecido una ruta o una red puenteada entre la máquina virtual y la red a la que está conectada la máquina host.

Todas las máquinas conectadas a su LAN pueden comunicarse con su máquina virtual como si fuera otra máquina en la LAN. Esta VM puede acceder a todos los servicios en la red de la misma manera que cualquier otra máquina en la LAN.

Habilitando el modo de red puenteado

Para habilitar el modo de red puenteado en VirtualBox, siga los pasos a continuación:

Paso 1. Desde el panel izquierdo de la ventana principal de VirtualBox, seleccione la máquina virtual de la lista. Haga clic con el botón derecho en el nombre de la máquina virtual y seleccione la opción 'Configuración' o seleccione el icono 'Configuración' del panel correcto.

Paso 2. En la nueva ventana emergente, seleccione la etiqueta correspondiente a 'Red.'

Paso 3. En el panel derecho, en la pestaña Adaptador 1:

1. Verifique para marcar el 'Habilitar adaptador de red' opción:

2. Bajo la 'Adjunto a' etiqueta, seleccione el 'Adaptador puente' opción en el menú desplegable.

3. Desde el menú desplegable con la etiqueta 'Nombre,' Seleccione el nombre de la red (Wlo1 en nuestro caso). Guardar configuración y salir.

Etapa 4. Ahora inicie su máquina virtual y verifique la IP de la interfaz. Puedes usar el 'IP A' comando para esto

En mi caso, la conexión activa en el host es una conexión inalámbrica conectada al dispositivo 'wlo1'. La dirección IP del servidor DHCP proporcionada a mi máquina host es 192.168.43.150 en un /24 (255.255.255.0) red. La dirección IP de la VM de Ubuntu es 192.168.43.216, que está en el mismo rango de red que el de la máquina host.

Probar la conectividad del modo puente

Para verificar si se puede acceder a la máquina virtual a través de la LAN, podemos usar el comando ping. Otra forma es instalar el servidor web de Apache en la máquina virtual y acceder a índice.html página desde otro dispositivo en la LAN. Usaremos el método de ping, ya que es rápido:

Podemos ver que una respuesta exitosa de ping proviene de la máquina host.

Caso de uso especial del modo de red puenteado

El modo de red de puente es particularmente útil cuando se trata de escenarios de máquinas múltiples. mi.gramo., Al aprender el firewall de punto de control para la seguridad de la red, necesitaba trabajar con tres máquinas virtuales para un servidor de firewall, un servidor de administración y una máquina de prueba, respectivamente. Estaba trabajando en una computadora portátil con 8 GB de RAM. Cuando intenté configurar el escenario para la implementación distribuida dando a cada máquina virtual de 2 GB de RAM, mi sistema de host comenzó a colgar. Esta degradación del rendimiento ocurrió debido a la RAM inadecuada en mi sistema host. Para que el escenario funcione sin problemas, instalé VirtualBox en mi PC de escritorio y creé una VM de Firewall Server. Puse la máquina virtual de administración y la máquina virtual de prueba en la computadora portátil. Para conectar Firewall VM con la VM del servidor de administración (que se ejecuta en la computadora portátil), les adjunté a ambos con una interfaz puenteada. Ahora ambos obtuvieron direcciones IP de mis enrutadores de origen y se comunicaban muy fácilmente. Esto me ayudó a reducir el uso de RAM en mi sistema de host e hizo que todo navegara sin problemas.

Ventajas del modo puente

1. Se puede acceder fácilmente a las máquinas virtuales a través de LAN sin la necesidad de configurar NAT (traducción de direcciones de red) o reenvío de puertos.

2. Virtual Machine obtendrá su propia dirección IP del servidor DHCP.

3. Adecuado para entornos de producción.

Desventajas del modo puente

1. Si se conectan demasiadas máquinas virtuales u otros dispositivos a la red, el servidor DHCP puede agotarse el espacio de direcciones IP o al menos no puede asignar una IP estática que desee.

2. Si hay varias NIC en la máquina host, cambiarlas requerirá que reconfigure su configuración de red cada vez.

Conclusión

Virtualbox es una herramienta muy fácil de usar pero potente para construir y probar diferentes escenarios de redes. Una buena comprensión de las diversas características de VirtualBox puede ayudar a crear diversas configuraciones y escenarios para las pruebas antes de la implementación.