Bueno aqui pego una documentacion interesantes sobre los nateos en virtualbox. Me la ha pasado un amigo ( luis_labs ) y me ha permitido publicarla con licencia "copyleft"
He creado una documentación muuuuuuuuuuy útil (al menos pa mi )
------------------------------------------------------------------
Ejemplos para crear nateos de puertos en VirtualBox (siempre que esté configurada la interfaz como NAT):
Añadir en el fichero de configuración de la máquina virtual ("maquinavirtual.xml", dentro del campo <ExtraData>).
EJEMPLOS
Abrir puertos para el eMule: Abrimos para la máquina virtual el puerto 4662 TCP y el puerto 4672 UDP. EJEMPLO: Desde fuera se llegaría al puerto 4662 TCP apuntando a "maquinafisica:4662", que natearía a "maquinavirtual:4662".
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/Protocol" value="TCP"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/GuestPort" value="4662"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/HostPort" value="4662"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/Protocol" value="UDP"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/GuestPort" value="4672"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/HostPort" value="4672"/>
Abrir puertos para el ftp y el ssh: Abrimos para la máquina virtual el puerto 21 TCP y el puerto 22 TCP. EJEMPLO: Desde fuera se llegaría al puerto 21 TCP apuntando a "maquinafisica:1021", que natearía a "maquinavirtual:21".
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ftp/Protocol" value="TCP"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ftp/GuestPort" value="21"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ftp/HostPort" value="1021"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol" value="TCP"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuestPort" value="22"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort" value="1022"/>
DESCRIPCIÓN
pcnet y e1000 - son los tipos de la tarjeta de red (tendremos que usar uno otro según el tipo de tarjeta que hayamos puesto en el virtualbox) (pcnet por defecto).
0 y LUN#0 - imagino que será el número de la tarjeta de red (se pueden tener hasta 4 interfaces por máquina virtual).
emule, ftp, ssh - son los nombres que asignamos nosotros al nateo (normalmente ponemos el nombre de la aplicación que lo usará para no liarnos).
Protocol - es el protocolo de red (TCP o UDP).
HostPort - es el puerto que se usará de la máquina física.
GuestPort - es el puerto de destino de la máquina virtual (al que se llega apuntando al HostPort).
2 comentarios:
Hola, he seguido tus pasos y tengo un problema, cuando se inicia la máquina virtual machaca los cambios que se hace en el fichero de configuración,... te pasa esto a ti?, muchas gracias y un saludo
Hola! A partir de la versión 4 de VirtualBox se puede hacer fácilmente desde el menu de configuración de la máquina virtual.
En el apartado de Red, en Avanzadas, hay un botón: "Reenvío de puertos". Solo con la interfaz en modo NAT, claro.
Un saludo.
Publicar un comentario