У меня есть virtualbox VM, в котором Гостевое дополнение является установкой, которой я могу получить IP VM ниже команды
VBoxManage guestproperty get "vm-name" "/VirtualBox/GuestInfo/Net/0/V4/IP"
Но, я хочу получить гостевой IP в Туземной Сети, не получая доступ к VM, я создал использование сети Nat ниже команды
“VBoxManage natnetwork add -t <nat name> -n "192.168.15.0/24" -e”
Я присоединил туземную сеть к VM, и Теперь я хочу получить гостевой IP, не используя guestproperty, я думаю, что это возможно, потому что natNetwork, который я создаю, находится на реальной машине, и это работает несколько как DHCP ко всему VMs. Так, virtualbox должен поддерживать некоторую информацию, о которой IP, присваивают который VM для natNetwork.Спасибо
Я полагаю, что можно использовать nmap как это. Вы, возможно, сначала должны установить его:
sudo apt-get install nmap
Затем можно найти VM, если он работает и онлайн:
nmap 192.168.15.1-254
Это должно обнаружиться в результатах.