2015-11-18 16 views
5

Bildiğim kadarıyla bir vm'yi yönetmek için vagrant kullanıyorum, vagrant ssh kullanarak vm'ye giriş yaptığımda, çıkış 10.0.2.2'den giriş olduğumu gösterdi. Yani bu IP, sunucunun IP adresiydi. Ama neden ev sahibimde çalışan ifconfig ile göremiyorum? Bu beni şaşırttı. (Ancak ana rota tablosunda 10.0.2.2 hakkında bir kayıt bulabilirim)Neden "10.0.2.2", "ifconfig" komutunu çalıştırıyordu?

Herhangi bir ipucu takdir edilecektir! Emulator veya vm çalıştırırken her zaman yerel ana bilgisayarı işaret eder.

cevap

8

10.0.2.2 Yani sanal makinede, yerel ana bilgisayara (127.0.0.1) 10.0.2.2 olarak atıfta bulunur. Bu, sunucunuzda ifconfig'te görememenizin sebebidir.
this iş parçacığında daha fazla bilgi bulabilirsiniz.

+0

Teşekkürler @Ahmed, bu işe yarar. – vincentge