Cuando creas máquinas Linux, como ubuntu server, por ejemplo, en VirtualBox para hacer pruebas o laboratorio es necesario hacer unos ajustes en la configuración de red para que puedas conectar desde el equipo host o desde varias maquinas virtuales. Si ncesitas conecta por ssh suasndo putty por ejemplo VirtualBOx utiliza la configuración NAT y tendrá el server virtualizado una ip que no es la de la red local.
En el contexto de redes virtuales, especialmente cuando se configuran máquinas virtuales (VMs), las dos formas más comunes de conectar estas VMs a la red son NAT (Network Address Translation) y el adaptador de puente (Bridge Adapter). Ambas tienen propósitos y comportamientos distintos:
NAT (Network Address Translation):
- Aislamiento: Una VM con NAT está aislada de la red anfitriona. Se conecta al mundo exterior a través de la IP del host, similar a cómo múltiples dispositivos en una red doméstica comparten una única dirección IP pública.
- Compartir IP: La VM no obtiene su propia dirección IP en la red local; en cambio, comparte la IP del host y recibe una IP privada asignada por el servicio DHCP del software de virtualización.
- Acceso a Internet: NAT es útil para proporcionar acceso a internet a las VMs sin exponerlas directamente en la red local.
- Restricciones de Conectividad: Las máquinas en la red local no pueden iniciar conexiones a la VM sin una configuración adicional (como reglas de reenvío de puertos).
Adaptador de puente (Bridge Adapter):
- Integración con la Red: Una VM con un adaptador de puente aparece como un dispositivo más en la red, obteniendo su propia dirección IP del rango de la red local.
- Visibilidad y Accesibilidad: Las otras máquinas en la red pueden comunicarse con la VM como si fuera otro host físico en la red. Esto es ideal para servicios de servidor y tareas de desarrollo que requieren visibilidad en la red.
- Requiere Configuración de Red: Aunque proporciona más accesibilidad, también puede requerir una configuración de red más compleja y puede plantear más problemas de seguridad, ya que la VM está expuesta a la red local.
- Consumo de Direcciones IP: Cada VM consumirá una dirección IP de la red, lo cual es relevante en redes con un número limitado de direcciones disponibles.
En resumen, NAT es más restrictivo pero proporciona una capa de aislamiento entre la VM y la red, lo que puede ser deseable para pruebas o entornos de desarrollo. El adaptador de puente, por otro lado, trata la VM más como un host físico dentro de la red, ofreciendo mayor visibilidad y acceso directo, lo que puede ser necesario para ciertas aplicaciones de servidor o entornos de prueba más integrados. La elección entre NAT y adaptador de puente dependerá de las necesidades específicas de conectividad, seguridad y administración de la red.
Para cambiar esto solo hay que ir a la configuración en Virtual Box de la parte Network y cambiar a : Adaptador de puente
Ahora si usas el comando
sudo ifconfig
Puedes ver que ha cambiado a un IP de la red local , por lo que puedes hacer ssh al servidor virtualizado desde el equipo host de VirtualBox
una opción más actualizada en Linux para ver tu ip es : ip a
Si no tienes ifconfig en tu Linux disponible instala las utilidades de red con : sudo apt install net-tools –y
Puedes provechar para hacer pruebas y ver que tienes o que ip y dispositivos tienes en la red usando la herramienta nmap.
Qué es nmap : Nmap (Network Mapper) es una herramienta de código abierto utilizada para explorar redes, realizar auditorías de seguridad y descubrir servicios o puertos abiertos en sistemas de computadoras. Es ampliamente utilizado por administradores de sistemas y profesionales de seguridad para evaluar la seguridad de una red, diagnosticar problemas y mapear la estructura de una red.
sudo apt-get install nmap
sudo nmap 192.168.1.1/24
Con este comando puedes ver los equipos conectados a vuestra red local, suele ser el router wl 192.168.1.1 y los demás equipos tendran una ip asignada en este rango.
Nota: Ten en cuenta que el comando específico puede variar según tu configuración particular. Deberás ajustarlo de acuerdo con la dirección de la puerta de entrada de tu red y tu máscara de subred correspondiente. El proceso es sencillo: solo tienes que escribir ‘nmap’, seguido de la dirección IP de la puerta de entrada de tu router (por ejemplo, 192.168.1.1), añadir una barra ‘/’ y luego incluir tu máscara de subred en notación CIDR (por ejemplo, 24).