GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo acceder al servidor Ubuntu que se ejecuta en Virtualbox desde el exterior?

Instalé Ubuntu Server 12.04 LTS en mi computadora portátil a través de VirtualBox.
Instalé LAMP, OpenSSH, Mail server.

Cuando inicié sesión, ejecuté ifconfig . Me dio la dirección inet como 192.168.0.3.

Entonces, esta debería ser la dirección a través de la cual debería poder acceder al servidor, ¿verdad?
Pero no puedo acceder a él a través del navegador... el servidor está activo en VirtualBox todo el tiempo, pero aún así, no funciona en otros navegadores, o en mi móvil.
¿Qué tengo que hacer para que sea accesible al público?

Mejor respuesta

De manera predeterminada, una máquina invitada en VirtualBox está configurada para usar la llamada red NAT:la IP del adaptador de red del invitado está en una subred "virtual" que incluye al invitado y la aplicación VirtualBox principal que actúa como puerta de enlace. Para el invitado, parece que accede a Internet a través de algo así como un módem DSL común, pero no se puede acceder al invitado desde ningún lugar, al igual que no puede acceder a las máquinas en su red local desde Internet sin configurar específicamente su módem para permitir tal acceso.

La documentación de VirtualBox tiene la siguiente lista de modos de red:

Cada uno de los ocho adaptadores de red se puede configurar por separado para
operar en uno de los siguientes modos:

No adjunto

En este modo, VirtualBox informa al invitado que hay una tarjeta de red
presente, pero que no hay conexión, como si no hubiera un cable Ethernet
conectado a la tarjeta. De esta manera, es posible "tirar" del
cable Ethernet virtual e interrumpir la conexión, lo que puede ser útil
para informar a un sistema operativo invitado que no hay ninguna conexión de red
disponible y forzar una reconfiguración .

Traducción de direcciones de red (NAT)

Si todo lo que desea es navegar por la Web, descargar archivos y ver el correo electrónico
dentro del invitado, entonces este modo predeterminado debería ser suficiente para usted,
y puede omitir el resto de esta sección de manera segura. Tenga en cuenta que
existen ciertas limitaciones al usar el uso compartido de archivos de Windows (consulte la sección
denominada "Limitaciones de NAT" para obtener más información).

Redes en puente

Esto es para necesidades de red más avanzadas, como simulaciones de red
y servidores en ejecución en un invitado. Cuando está habilitado, VirtualBox se conecta a
una de sus tarjetas de red instaladas e intercambia paquetes de red
directamente, eludiendo la pila de red de su sistema operativo anfitrión.

Redes internas

Esto se puede usar para crear un tipo diferente de red basada en software
que es visible para las máquinas virtuales seleccionadas, pero no para las aplicaciones
que se ejecutan en el host o en el mundo exterior.

Redes solo de host

Esto se puede usar para crear una red que contenga el host y un conjunto de
máquinas virtuales, sin necesidad de la interfaz de red física del host
. En su lugar, se crea una interfaz de red virtual (similar a una interfaz de bucle invertido
) en el host, que proporciona conectividad entre
las máquinas virtuales y el host.

Redes genéricas

Los modos poco utilizados comparten la misma interfaz de red genérica, al
permitir que el usuario seleccione un controlador que puede incluirse con
VirtualBox o distribuirse en un paquete de extensión.

Si necesita acceder a su invitado desde el exterior, debe configurar una red en puente, que le dará a su invitado su propia IP en su red local. La configuración se realiza en la configuración de VirtualBox, no en el sistema operativo invitado.

Relacionado:¿Cómo mostrar chistes aleatorios de www.icndb.com en su terminal?

Para poder acceder al servidor desde su móvil (es decir, desde fuera de su LAN), después de configurar la red, deberá configurar adicionalmente el reenvío de puertos en su módem DSL.


Ubuntu
  1. Cómo eliminar el servidor web Apache de Ubuntu

  2. Ubuntu Server 20.04:Conéctese a WiFi desde la línea de comandos

  3. ¿Cómo Arrancar Ubuntu Server 14.04 en Red con Pxe Usando Nfs?

  4. ¿Cómo instalar Ubuntu Server sin conexión de red?

  5. Cómo instalar las adiciones de invitados de Virtualbox en Ubuntu 14.04

Cómo instalar Plex Media Server en Ubuntu 16.04 Server/Desktop

Cómo instalar y usar las adiciones de invitados de VirtualBox en Ubuntu

Cómo compartir una carpeta en Ubuntu para acceder desde Windows 10

Cómo instalar Guacamole para acceder a sus computadoras desde cualquier lugar en Ubuntu

¿Cómo acceder a los archivos de Windows desde Ubuntu?

Cómo actualizar Ubuntu Server a 20.04 desde 18.04