Почему "10.0.2.2 "не было с запуском"ifconfig"?

Как вы знаете, я использую vagrant для управления одной виртуальной машиной, когда я вхожу в vm с помощью vagrant ssh, вывод показал, что я был логином из 10.0.2.2. Итак, этот IP был IP моего хоста . Но почему я не могу увидеть его с запуском ifconfig в моем хосте? Это меня смутило. (Но я могу найти запись о 10.0.2.2 в таблице маршрутов хоста)

любая подсказка будет оценен по достоинству!

1 ответов


10.0.2.2 всегда указывает на локальный хост при запуске эмулятора или виртуальной машины. Таким образом, в виртуальной машине , он ссылается на локальный хост (127.0.0.1) как 10.0.2.2. Вот почему вы не можете увидеть его в ifconfig на своем хосте.
Вы можете найти более подробную информацию в этой нить.