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??
En esta guía, aprenderemos cómo podemos configurar el modo de red de host en una máquina virtual virtualbox. Usaremos dos máquinas virtuales: 1) Fedora 34 2) Ubuntu 20.04. Después de conectarlos en modo solo host, verificaremos si ambos pueden hacer ping y la máquina host. Primero comprendamos el concepto y cómo usar el modo de red solo al host.
Modo de red de virtualbox solo host
Las redes solo de host realizan las funciones combinadas de los modos de redes puentes e internos. En modo puente, una máquina virtual puede comunicarse con la máquina host y otras máquinas virtuales porque comparten la misma interfaz física de la máquina host. Del mismo modo, en el caso del modo de red interno, las máquinas virtuales solo pueden hablar entre sí, pero no pueden comunicarse con la máquina host y cualquier otra máquina fuera de su set, ya que no están conectadas a ninguna interfaz física.
Nota: Debe quedar claro que todas las funciones que se pueden lograr con la red interna también se pueden realizar a través de la red de puentes. Pero en el último caso, existe el riesgo de seguridad de pasar el tráfico de la máquina virtual a través de la interfaz física del host.
Un modo de red solo host crea una red entre la máquina host y las máquinas virtuales utilizando una interfaz de software (NIC). Esto significa que en este modo, una máquina virtual puede conectarse al host y a otras máquinas virtuales. En el caso del modo de red interna, la conectividad se limita a máquinas virtuales en el mismo host. Además, a diferencia del modo interno de red, el modo solo host proporciona servicios DHCP para asignar direcciones IP a las máquinas virtuales conectadas. Para este modo, no hay necesidad de la interfaz física de la máquina host. En su lugar, la interfaz de software (llamada Vboxnet) realizará la misma función.
En el caso de los electrodomésticos virtuales que ya están configurados, las redes solo de host ayuda mucho. Estos aparatos contienen varias máquinas virtuales que ejecutan diferentes aplicaciones como servidores de bases de datos, servidores web, etc. Podemos conectar el servidor web y el servidor de base de datos utilizando un adaptador de host host. De esta manera, ambos pueden comunicarse entre sí, pero no pueden conectarse al mundo exterior. Esta es la configuración deseada para asegurar un servidor de base de datos desde el acceso directo desde el mundo exterior. Pero en el caso de un servidor web, necesitamos acceder a él desde todo el mundo. Entonces, para hacerlo, activaremos el segundo adaptador en la opción de red de virtualbox y lo conectaremos al adaptador de puente.
Habilitando el modo de red solo al host
Para habilitar el modo de red de host en VirtualBox, siga los pasos a continuación:
Paso 1. Necesitamos crear un adaptador de red solo al host. Para esto, vaya a la opción "Archivo" en la barra de menú VirtualBox y seleccione el "Administrador de red de host".
Paso 2. En la nueva ventana emergente, seleccione el icono verde correspondiente a "Crear red solo de host". Un nuevo adaptador, "Vboxnet0", se creará. El rango IP de este adaptador se puede configurar desde el modo manual hasta el modo automático utilizando el menú "Propiedades".
Tenga en cuenta la dirección y la máscara IPv4 para el adaptador: 192.168.56.1/24. Lo necesitaremos más tarde al configurar direcciones IP en máquinas virtuales.
Paso 3. Una vez que se crea el adaptador virtual, podemos usarlo con el modo de red de solo host. Ahora seleccione la máquina virtual de la lista en el panel izquierdo. Haga clic derecho en el nombre de la máquina virtual y seleccione la opción "Configuración" o seleccione el icono "Configuración" del panel derecho.
Etapa 4. En la nueva ventana emergente, seleccione la etiqueta correspondiente a "Red".
Paso 5. En el panel derecho, en la pestaña Adaptador 1:
1. Verifique para marcar el "Habilitar el adaptador de red" opción.
2. Bajo la "Adjunto a" etiqueta, seleccione "Adaptador solo para host" Opción desde el menú desplegable.
3. Desde el menú desplegable con la etiqueta "Nombre", Seleccione el nombre del adaptador virtual (vboxnet0 en nuestro caso). Guardar configuración y salir.
Paso 6. Ahora inicie sus máquinas virtuales y verifique la IP de las interfaces para ambas. Puedes usar el "IP A" comando para esto. Configuremos cada máquina:
a) correr "IP A" dominio:
Como puede ver, no hay una dirección IP para la interfaz ENP0S3 en ambas máquinas virtuales.
b) Ahora, estableceremos la dirección IP en ambas máquinas virtuales. Los pasos serán los mismos para Ubuntu y Fedora. Las direcciones IP deben estar en el rango de la red "vboxnet0".
1) Ubuntu VM
Ejecute el siguiente comando en cada máquina.
a) Verifique el nombre de la conexión
NMCLI CON SHOW
b) Agregar direcciones IP
sudo nmcli con mod cableado \ conexión \ 1 IPv4.Direcciones 192.168.56.10/24 IPv4.Gateway 192.168.56.1 IPv4.Manual de métodos
c) Reiniciar la conexión
sudo nmcli con down wired \ conexión \ 1
sudo nmcli con up wired \ conexión \ 1
2) Fedora VM
a) Verifique el nombre de la conexión
NMCLI CON SHOW
b) Agregar direcciones IP
sudo nmcli con mod cableado \ conexión \ 1 IPv4.Direcciones 192.168.56.14/24 IPv4.Gateway 192.168.56.1 IPv4.Manual de métodos
c) Reiniciar la conexión
sudo nmcli con down wired \ conexión \ 1
sudo nmcli con up wired \ conexión \ 1
Prueba de conectividad de red
Ahora que hemos configurado la red de solo host, verifiquemos si el ping está funcionando entre las máquinas virtuales y el host. Haremos ping a cada máquina desde la otra:
1. Pinging de Ubuntu a Fedora y Máquina anfitriona.
2. Pinging de Fedora a Ubuntu y la máquina host.
3. Ping de la máquina host a Fedora a Ubuntu.
Conclusión
Configuramos con éxito las redes de host solo entre dos máquinas virtuales (VM) en VirtualBox. Una buena comprensión de varias características del VirtualBox puede ayudar a crear varias configuraciones y escenarios para las pruebas antes de la implementación.