如何从无法安装来宾附加功能的虚拟机中检索 IP 地址

如何从无法安装来宾附加功能的虚拟机中检索 IP 地址

我正在尝试自动化我们制作的服务器软件的构建和部署过程,该软件在 ubuntu 12.04 上运行,但出于安全原因不允许“apt-get”。

我已经使用 VBoxManage 安装了 VM,但是为了运行我们的自动测试套件,我需要所述服务器的 IPV4 地址。

有没有办法在不使用来宾添加的情况下获取 IP,例如

VBoxManage guestproperty get <VMNAME> "/VirtualBox/GuestInfo/Net/V4/IP"

谢谢

编辑:建议使用,guestcontrol因为它不需要客户添加,但是run子命令(或executeVirtualBox 5 之前的版本)需要安装 GA 才能运行。使用execute子命令返回

VBoxManage: error: The guest execution service is not ready (yet)

答案1

如果您能够登录到访客系统,只需运行 ifconfig。

如果不可能的话,请尝试 arp -a。

相关内容