在不进入Guest OS的情况下,取得Guest OS的IP地址

因为是个Headless 服务器,总是需要GUI VNC 到 Host OS,

然后进入里面的虚拟机,打 ipconfig / ifconfig  ,非常的不方便。

查了网上,找到上面的方法

1)确保guest os 安装了 Guest Additions

2)ssh 到 host os ,执行

oracle@breeze-desk:~$ VBoxManage guestproperty enumerate "breeze-win10" | grep IP
Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 10.182.211.199, timestamp: 1518143207306134000, flags:
oracle@breeze-desk:~$ VBoxManage list vms
"win2008r2_tmpl" {92d00d65-5ff0-4b7f-af75-14744cc2ebd6}
"breeze-win10" {eec60b99-5f11-43fc-919f-81f7f7e36aca}

 3 ) 因为装了  Guest Additions,所以鼠标hover到 虚拟机的 网卡设备图标上,也是能看到IP地址的。

参考:

https://forums.virtualbox.org/viewtopic.php?f=1&t=36592

原文地址:https://www.cnblogs.com/johnsonshu/p/8435003.html