Problemas de reenvío de puertos de VMware

Problemas de reenvío de puertos de VMware

Soy nuevo en GNU/Linux. Quiero alojar mi propio servidor web/sitio web para poder usarlo en mis otros dispositivos en mi red doméstica (usando WiFi). No sé cómo proceder. ¿Alguien puede guiarme?

Estoy usando Ubuntu como VM (VMWare) y nodejs como mi servidor. Quiero que mi VM aloje el sitio web para poder acceder a él tanto en la computadora host como en mi red doméstica.

Lo que ya he hecho:

  • Configure un servidor nodejs en localhost en el puerto 3000
  • Instalé nginx e inicié el servicio nginx como proxy inverso

Cuando abro 192.168.221.128, funciona según lo previsto en la computadora host. Cuando intento hacer la siguiente parte, no funciona. Intenté reenviar el puerto usando el Editor de red virtual de Vmware.

Dirección IP de la máquina virtual: 192.168.221.128

Configuración de NAT de VMWare

  • IP de puerta de enlace: 192.168.221.2

En Reenvío de puertos

  • Puerto-host: 3000
  • Tipo: TCP
  • Dirección IP de la máquina virtual: 192.168.221.128
  • Puerto: 80

Respuesta1

Soy nuevo en GNU/Linux. Quiero alojar mi propio servidor web/sitio web para poder usarlo en mis otros dispositivos en mi red doméstica (usando WiFi). .... Configuración de VMWare NAT IP de puerta de enlace: 192.168.221.2

Para comunicarse con su máquina virtual desde afuera, no puede usar NAT (traducción de direcciones de red interna) para su configuración de invitado. (NAT es el valor predeterminado de VMware).

Vaya a Configuración de invitado (el invitado debe estar apagado) y cambie Redes de NAT a Puente.

Inicie su Invitado y ahora la IP del Invitado está en su enrutador principal (que también sirve a su Anfitrión). Debe hacer que la IP del invitado sea estática en el enrutador para que personas externas puedan encontrarla.

Esta configuración funcionará para la conexión del enrutador inalámbrico o por cable del host.

información relacionada