Dalla mia scatola 192.168, come posso trovare la macchina virtuale 10.0 sulla stessa scatola?


11

Sto eseguendo Ubuntu 12.04 e VirtualBox 4.1.12. Ho creato un server Debian sotto VirtualBox.

Per motivi che non capisco, DHCP concede la mia casella Ubuntu 192.168.20.50 e la mia Debian VM 10.0.2.15. Quando eseguo traceroute dalla mia casella Ubuntu, si perde cercando di trovare 10.0.2.15 su Internet.

Come posso istruire Ubuntu in modo che possa trovare la mia VM Debian?


10.0.2.15 non è un indirizzo IP Internet valido. È valido solo all'interno di una rete Intranet. In questi casi specifici non fa effettivamente parte della rete Intranet. Dovrai modificare la configurazione del dispositivo NAT sulla macchina virtuale in modo che si trovi sullo stesso indirizzo secondario Intranet (192.168 anziché 10.0).
Ramhound,

Risposte:


14

La configurazione predefinita di VirtualBox per una scheda di rete è NAT. In tal caso la tua macchina virtuale non sta ottenendo un IP reale dal tuo server DHCP, ma uno fornito da Virtualbox (cioè 10.0.xx).

Se si modifica l'adattatore di rete (nelle impostazioni della macchina virtuale) in "Bridged Adapter" otterrà un indirizzo IP reale nell'intervallo della macchina host (ovvero 192.168.xx) e assegnato dal server DHCP in la tua vera rete e puoi accedervi come tale.

(Non ho un sistema host Ubuntu quindi lo screenshot qui sotto è di Windows
ma sotto Ubuntu dovrebbe essere simile)

inserisci qui la descrizione dell'immagine


1
Hai praticamente messo uno screenshot al mio commento che ti saluto.
Ramhound,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.