Come posso accedere all'IP interno di Virtualbox dal computer host?


15

Ho cercato di saperne di più sulla sicurezza seguendo http://www.pentesterlab.com/bootcamp/week2/ , ma faccio fatica ad accedere al localhost IP interno della mia VM dal computer host .

Sono in grado di accedere all'IP interno della macchina host dalla macchina virtuale (usando 10.0.2.2) e posso accedere all'IP interno della macchina virtuale dalla macchina virtuale (10.0.2.15), ma non è quello che mi interessa. Voglio per fare il contrario.

Ovviamente, posso accedere all'IP della mia macchina host dalla macchina host (192.168.1.142), ma non riesco ad accedere all'IP della VM dalla macchina host. Ho provato molti modi per trovare l'IP della VM e ho usato tutto ciò a cui potevo pensare, ma nulla verrà caricato.

Ho provato a passare da NAT a Bridged Adapter e viceversa più volte e modificando varie impostazioni, ma perdo solo la possibilità di connettermi all'IP viceversa con Bridged Adapter. Ho esplorato i collegamenti Google di persone con problemi simili per ore, ma non riesco a trovare nulla che funzioni. Grazie per l'aiuto!


1
Se hai trovato una risposta aggiungila come risposta . Ti è permesso (anche incoraggiato) di rispondere alle tue domande. Per ora sto rimuovendo la risposta dalla tua domanda. Inoltre consiglierei di cercare cosa significa "localhost" , poiché non stai usando quel termine correttamente. :)
Ƭᴇcʜιᴇ007,

Risposte:


18

Per vecchie installazioni di Virtualbox

Alla fine ho trovato la soluzione, sulla terza pagina di Google. : / C'era un grande punto di forza su http://www.slideshare.net/powerhan96/networking-between-host-and-guest-v-ms-in-virtual-box che spiegava tutto ciò che doveva essere fatto. Inoltre, su Virtual Manager, ho dovuto renderlo a schermo intero, File-> Preferenze-> Rete-> Reti solo host-> Aggiungi. Avevo bisogno sia di un adattatore solo host che di un adattatore NAT per funzionare in entrambi i modi, come spiega Powerpoint.

Aggiornamento: Virtualbox 5.2

In Virtualbox 5.2, arrestare la VM. Dal menu principale, selezionare "Strumenti globali-> Gestione rete host". Fai clic su "Crea" e vboxnet0dovrebbe essere creata una nuova rete solo host chiamata . Tornare al menu principale facendo clic su "Macchine utensili". Da qui, fai clic con il pulsante destro del mouse sull'immagine della VM e vai su "Impostazioni-> Rete" e connettiti al nuovo adattatore solo host chiamato vboxnet0. Quando riavvii la VM, il suo IP dovrebbe essere cambiato da 10.0.*.*a 192.168.*.*, e ora dovrebbe essere accessibile dal tuo computer host.


Ho quasi perso questa parte: "Avevo bisogno sia di un adattatore solo host che di un adattatore NAT" . Questa è la chiave se non vuoi colmare.
banzaimonkey,

1

Nell'ultima virtualbox (5.2.2) invece di andare su "File-> Preferenze-> Rete" sono andato su "Dispositivo-> Rete-> Impostazioni di rete" e ho abilitato l'adattatore 1 come rete solo host.

Quindi ho riavviato la VM. Il notevole cambiamento dopo questo è stato che l'IP della macchina virtuale (dalla visualizzazione dell'output ifconfig) è cambiato da un indirizzo IP 10.2.0.15 a qualcosa come 192.168.56.101

Quindi potrei andare sul mio browser web e visualizzare una pagina predefinita che il server Apache aveva con http://192.168.56.101/

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.