¿Cómo configurar el reenvío de puertos de VirtualBox en Mac OS X a Ubuntu 16.04?

¿Cómo configurar el reenvío de puertos de VirtualBox en Mac OS X a Ubuntu 16.04?

Todo lo que he leído hasta ahora hace que el reenvío de puertos parezca muy sencillo, pero debe faltarme alguna pieza mágica. Esto es lo que estoy haciendo:

  1. Sistema operativo anfitrión = Mac OS X
  2. SO invitado = Servidor Ubuntu 16.04
  3. Ejecute el servidor web gunicorn en el puerto 8000 en el sistema operativo invitado
  4. Reenviar el puerto 8000 en el host (OS X) al 8000 en el invitado (Ubuntu)

Esta es una máquina virtual nueva sin servicios configurados y he verificado ufwque está deshabilitada. Puedo ver 127.0.0.1:8000 dentro del sistema operativo invitado pero no desde el sistema operativo host.

Supongo que a mi instalación de VirtualBox simplemente le falta un paso clave en lugar de la configuración, que parece bastante sencilla. ¿Alguien puede guiarme en la dirección correcta?

Reenvío de puertos 8000 desde el host Mac OS X al invitado Ubuntu 16.04

Respuesta1

Parece que la aplicación que está ejecutando está vinculada a 127.0.0.1, lo que significa que solo aceptará conexiones desde el host local. El reenvío de puertos se considera una conexión remota. Deberá descubrir cómo configurar su aplicación para aceptar conexiones remotas o vincularse a la dirección IP de su VM o 0.0.0.0.

información relacionada