VirtualBox: определение IP-адреса хоста из гостевой системы Linux в режиме NAT

VirtualBox: определение IP-адреса хоста из гостевой системы Linux в режиме NAT

Мне нужно подключиться по SSH с гостевой виртуальной машины (Linux/Debian 9) к ее хосту, работающему под управлением VirtualBox на машине с Windows 10. Конфигурация сети: NAT.

Какую команду Linux можно использовать, чтобы узнать IP-адрес хоста из гостевой системы?

решение1

Показать внутренний IP-адрес хоста VirtualBox

$ ip route show default
default via 10.0.2.2 dev eth0 proto static
10.0.2.0/24 dev etho proto kernel scope link src 10.0.2.15

В приведенном выше примере 10.0.2.2это адрес хоста, который маршрутизирует пакеты с IP-адреса гостя ( 10.0.2.15см. выше для справки).

Если вы предпочитаете получить сам IP-адрес, вы можете использовать grepand cut(или просто awk), например:

$ ip route show default | grep default | cut -d ' ' -f3
10.0.2.2

Связанный контент