Estoy ejecutando VMware Workstation 8 (compilación 471480). Quiero configurar un pequeño servidor de contenido, principalmente para imágenes y tal para mi sitio web, en mi escritorio en un servidor virtual (solo por el gusto de hacerlo) ... Ahora tengo todo instalado en una máquina virtual VMWare que ejecuta Ubuntu Server y Ya tengo el servidor web funcionando. Lo he probado y funciona bien dentro de la red al acceder desde el host.
Ahora necesito hacer que funcione en Internet público y planeo usar noip.com, como lo he hecho en muchas otras ocasiones.
El problema es que mi enrutador es un Linksys E2500 y solo permite el reenvío de puertos a IP dentro de su subred (192.168.2. **)
El sistema host conectado al enrutador tiene una IP de 192.168.2.177. La máquina virtual VMware Workstation 8 tiene un tipo de red de NAT y la IP para el servidor es 192.168.43.130.
Ya he reenviado los puertos 80 y 22 a 192.168.2.177, pero ¿cómo puedo hacer que mi sistema Windows 7 reenvíe ese puerto a la IP del servidor?
fuente
En realidad, la solución adecuada es reenviar el puerto al invitado, pero no reconfigurar toda la red.
Necesita agregar puerto al archivo de configuración de vmware
nat.conf
fuente
/Library/Preferences/VMware Fusion/vmnet8/nat.conf
probablemente otros allí - pubs.vmware.com/workstation-10/topic/com.vmware.ws.using.doc/…C:\ProgramData\VMware\vmnetnat.conf
Importante : reinicie elVMware NAT Service
servicio después de guardar sus cambios.En Windows, puede acceder al Editor de red virtual (está en el menú de inicio). Desde allí, puede seleccionar la interfaz NAT (VMnet8), hacer clic en "Configuración de NAT" y llegar al punto donde puede configurar un puerto hacia adelante para su VM. Funciona de manera similar a la configuración de reenvío de puertos NAT en un enrutador típico.
El modo puente es una solución fácil, pero estoy en un entorno en el que no queremos que nadie conecte máquinas virtuales a la red de ninguna manera. NAT tiene más sentido para mantener las cosas aisladas.
fuente