¿Cómo puedo conectarme a un servidor web que se ejecuta en una VM cuando la VM está en modo NAT?

24

Tengo un servidor web de desarrollo en una caja de Ubuntu dentro de VMWare Workstation 7.1.3. Me gustaría ejecutar un navegador web en una máquina Windows (el sistema operativo host) para probar realmente una página web en la que estoy trabajando, es difícil ejecutar las pruebas de IE en Ubuntu :)

Sin embargo, si simplemente trato de hacer ping a la IP dada a la VM ubuntu (192.168.83.137) (o abrirla en mi navegador), parece que el host no puede comunicarse con el invitado.

¿Cómo permito que el SO invitado se comunique con el host cuando el invitado se ejecuta en modo NAT?

Billy ONeal
fuente
No tengo el VMWare en esta computadora, así que no puedo intentarlo ahora, pero lo hice. Lo que recuerdo es que hay una IP para NAT y otra para conexión directa. Si no me equivoco, acabo de abrir la dirección NAT en mi navegador
Alex Angelico,
@Alejandro: Eso es lo que pensé también, pero no parece que la caja de Ubuntu sea accesible de esa manera.
Billy ONeal

Respuestas:

17

Tengo esta configuración trabajando en mi computadora:

host: Windows 7

VMWare: openSUSE 11.x usando NAT

Si ejecuto ifconfig en linux, tengo esta ip: 192.168.126.129. En el host tengo un adpater VMNet8: 192.168.126.1

Abrí en el navegador la URL: http://192.168.126.129/ y abrió la página apache "IT Works"

Si esto no funciona, verifique los cortafuegos o si apache está escuchando en 192.168.126.xxx.

Alex Angelico
fuente
1
Bueno, supongo que los firewalls estaban obstruyendo las cosas. Ya no es un problema.
Billy ONeal
5

Deberá configurar el reenvío de puertos a la máquina invitada.

En la pestaña NAT en Virtual Network Editor, haga clic en Editar -> Reenvío de puertos. Desde aquí puede configurar qué puertos se reenvían desde la máquina host a la VM.

Por ejemplo, reenviar el puerto del host 8080 a la VM 192.168.83.137:80 debería permitirle acceder al servidor web en la VM yendo a http://127.0.0.1:8080 en la máquina host.

Para obtener más información, consulte la documentación de VMWare Nat o el siguiente artículo

lstg
fuente