Cuando se descubre la magia de poder montar maquetas en nuestro equipo a través de VirtualBOX, se abre un mundo para la realización de pruebas.

Pero cuando trabajamos en una gran red corporativa, no podemos andar cogiendo IP´s y jugando con la red a nuestro antojo, para ello podemos asignar el adaptador de red NAT a nuestras máquinas virtuales, con lo que tendrán salida a internet, pero presenta un problema, al ser una IP nateada de nuestra máquina, todas las maquinas tienen la IP 10.0.2.15, como accedemos por SSH o como accedemos por navegador a una WEB de una maquina nateada de nuestro PC…

La solución es muy sencilla, usando la opción “Port Forwarding”:

En esta opción podemos realizar el nateo de puertos sobre nuestras máquinas virtuales:

El ejemplo de la imagen nos permite acceder a través de SSH desde nuestro equipo, configurando 127.0.0.1:2222 al SSH de la máquina virtual 10.0.2.15:22 y también a desde el navegador de nuestro PC, llamando a 127.0.0.1:8080 al http de la máquina virtual 10.0.2.15:80.

Si queremos acceder por SSH a diferentes maquinas virtuales en el mismo PC, bastara con cambiar el puerto de conexion de SSH tanto en el “Port Forwarding” como en el archivo de configuracion de SSH de la maquina virtual (/etc/ssh/sshd_config), no olvideis reiniciar el servicio SSH.

Jugando con esta configuración de puertos, podemos acceder a diferentes servicios de una máquina virtual, así como a diferentes máquinas virtuales, asignando a estas diferentes puertos de la misma IP.