我正在尝试自动化我们制作的服务器软件的构建和部署过程,该软件在 ubuntu 12.04 上运行,但出于安全原因不允许“apt-get”。
我已经使用 VBoxManage 安装了 VM,但是为了运行我们的自动测试套件,我需要所述服务器的 IPV4 地址。
有没有办法在不使用来宾添加的情况下获取 IP,例如
VBoxManage guestproperty get <VMNAME> "/VirtualBox/GuestInfo/Net/V4/IP"
谢谢
编辑:建议使用,guestcontrol
因为它不需要客户添加,但是run
子命令(或execute
VirtualBox 5 之前的版本)需要安装 GA 才能运行。使用execute
子命令返回
VBoxManage: error: The guest execution service is not ready (yet)
答案1
如果您能够登录到访客系统,只需运行 ifconfig。
如果不可能的话,请尝试 arp -a。