2015-11-18 14 views
5

Come sapete, io uso vagabondo per gestire un VM, quando accedo al VM utilizzando vagrant ssh, l'output mostra che sono stato effettuato il login da 10.0.2.2. Quindi questo IP era l'IP del mio ospite. Ma perché non riesco a vederlo con l'esecuzione di ifconfig nel mio host? Questo mi ha confuso. (Ma posso trovare un record su 10.0.2.2 nella tabella di instradamento dell'host)Perché "10.0.2.2" non era presente con l'esecuzione di "ifconfig"?

Qualsiasi indizio sarà apprezzato!

risposta

8

10.0.2.2 punta sempre all'host locale quando si esegue emulatore o VM. Quindi, nella macchina virtuale, si riferisce all'host locale (127.0.0.1) come 10.0.2.2. Questo è il motivo per cui non puoi vederlo in ifconfig nel tuo host.
Puoi trovare ulteriori informazioni nel thread this.

+0

Grazie a @Ahmed, è utile. – vincentge

Problemi correlati