GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come accedere al server Ubuntu in esecuzione in Virtualbox dall'esterno?

Ho installato Ubuntu Server 12.04 LTS sul mio laptop tramite VirtualBox.
Ho installato LAMP, OpenSSH, Mail server.

Quando ho effettuato l'accesso, ho eseguito ifconfig . Mi ha dato l'indirizzo inet come 192.168.0.3.

Quindi, questo dovrebbe essere l'indirizzo attraverso il quale dovrei essere in grado di accedere al server, giusto?
Ma non sono in grado di accedervi tramite browser.. il server è sempre attivo su VirtualBox, ma comunque non funziona su altri browser o sul mio cellulare.
Cosa devo fare per renderlo accessibile al pubblico?

Migliore risposta

Per impostazione predefinita, una macchina guest in VirtualBox è configurata per utilizzare la cosiddetta rete NAT:l'IP della scheda di rete dell'ospite si trova in una sottorete "virtuale" che include l'ospite e l'applicazione VirtualBox principale che funge da gateway. Per l'ospite sembra che acceda a Internet tramite qualcosa come un normale modem DSL, ma non è possibile accedere all'ospite da qualsiasi luogo, proprio come non è possibile accedere alle macchine nella rete locale da Internet senza configurare specificamente il modem per consentire tale accesso.

La documentazione di VirtualBox ha il seguente elenco di modalità di rete:

Ciascuno degli otto adattatori di rete può essere configurato separatamente per
funzionare in una delle seguenti modalità:

Non allegato

In questa modalità, VirtualBox segnala all'ospite che una scheda di rete è
presente, ma che non c'è connessione, come se nessun cavo Ethernet
fosse collegato alla scheda. In questo modo è possibile "tirare" il
cavo Ethernet virtuale e interrompere la connessione, il che può essere utile
per informare un sistema operativo guest che non è disponibile alcuna connessione di rete
e imporre una riconfigurazione .

Traduzione di indirizzi di rete (NAT)

Se tutto ciò che desideri è navigare sul Web, scaricare file e visualizzare la posta elettronica
all'interno del guest, allora questa modalità predefinita dovrebbe essere sufficiente per te,
e puoi tranquillamente saltare il resto di questa sezione. Tieni presente che
esistono alcune limitazioni quando si utilizza la condivisione di file di Windows (per i dettagli, vedere la sezione
denominata "Limitazioni NAT").

Rete a ponte

Questo è per esigenze di rete più avanzate come le simulazioni di rete
e l'esecuzione di server in un guest. Quando abilitato, VirtualBox si connette
a una delle tue schede di rete installate e scambia i pacchetti di rete
direttamente, aggirando lo stack di rete del tuo sistema operativo host.

Rete interna

Questo può essere utilizzato per creare un tipo diverso di rete basata su software
visibile a macchine virtuali selezionate, ma non alle applicazioni
in esecuzione sull'host o al mondo esterno.

Rete solo host

Questo può essere utilizzato per creare una rete contenente l'host e un set di
macchine virtuali, senza la necessità dell'interfaccia di rete fisica dell'host
. Viene invece creata un'interfaccia di rete virtuale (simile a un'interfaccia di loopback
) sull'host, fornendo connettività tra
le macchine virtuali e l'host.

Rete generica

Le modalità utilizzate raramente condividono la stessa interfaccia di rete generica,
consentendo all'utente di selezionare un driver che può essere incluso con
VirtualBox o essere distribuito in un pacchetto di estensione.

Se devi accedere al tuo ospite dall'esterno, devi configurare una rete con bridge, che fornirà al tuo ospite il proprio IP nella tua rete locale. La configurazione viene eseguita nelle impostazioni di VirtualBox, non nel sistema operativo guest.

Correlati:come visualizzare battute casuali da www.icndb.com nel tuo terminale?

Per poter accedere al server dal tuo cellulare (cioè dall'esterno della tua LAN), dopo aver configurato la rete dovrai anche impostare il port forwarding sul tuo modem DSL.


Ubuntu
  1. Come rimuovere il server Web Apache da Ubuntu

  2. Ubuntu Server 20.04:Connettiti al WiFi dalla riga di comando

  3. Come avviare in rete Pxe Ubuntu Server 14.04 utilizzando Nfs?

  4. Come installare il server Ubuntu senza connessione di rete?

  5. Come installare le aggiunte guest di Virtualbox su Ubuntu 14.04

Come installare Plex Media Server su Ubuntu 16.04 Server/Desktop

Come installare e utilizzare le aggiunte guest di VirtualBox su Ubuntu

Come condividere una cartella su Ubuntu per accedere da Windows 10

Come installare Guacamole per accedere ai tuoi computer da qualsiasi luogo in Ubuntu

Come accedere ai file di Windows da Ubuntu?

Come aggiornare il server Ubuntu a 20.04 dal 18.04