Como recuperar o endereço IP de uma máquina virtual que não pode ter Guest Adiitions Installed

1

Estou tentando automatizar o processo de compilação e implantação de um software de servidor que criamos, esse software é executado no Ubuntu 12.04, mas não permite o "apt-get" por motivos de segurança.

Cheguei até a instalar a VM usando o VBoxManage, no entanto, para executar nosso teste automatizado, preciso do endereço IPV4 do servidor.

Existe uma maneira de obter um IP sem usar as adições do Guest, por exemplo

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

Obrigado

EDIT: o uso de guestcontrol foi sugerido, já que não precisa de acréscimos de convidado, no entanto, o subcomando run (ou execute para o pré-VirtualBox 5) requer que o GA instalado funcione. Usando o comando execute sub retorna

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

    
por tim 21.12.2015 / 16:20

1 resposta

0

Se você conseguir entrar no convidado, basta executar o ifconfig.

Se isso não for possível, tente arp -a.

    
por Service Manager 21.12.2015 / 16:46