2015-11-18 15 views
5

Jak wiesz, używam vagrant do zarządzania jednym vm, kiedy loguję się do vm przy użyciu vagrant ssh, wynik pokazał, że jestem loginem od 10.0.2.2. Ten adres IP był adresem IP mojego hosta. Ale dlaczego nie widzę tego z uruchomieniem ifconfig na moim hoście? To mnie zdezorientowało. (Ale mogę znaleźć zapis o 10.0.2.2 w tabeli trasy hosta)Dlaczego nie było "10.0.2.2" z uruchomionym "ifconfig"?

Każda wskazówka zostanie doceniona!

Odpowiedz

8

10.0.2.2 zawsze wskazuje na hosta lokalnego podczas pracy z emulatorem lub vm. Tak więc w maszynie wirtualnej odnosi się do hosta lokalnego (127.0.0.1) jako 10.0.2.2. To jest powód, dla którego nie widzisz go w ifconfig w twoim hoście.
Możesz znaleźć więcej informacji w wątku this.

+0

Dzięki @Ahmed, to jest pomocne. – vincentge

Powiązane problemy