Se você conseguir entrar no convidado, basta executar o ifconfig.
Se isso não for possível, tente arp -a.
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)
Se você conseguir entrar no convidado, basta executar o ifconfig.
Se isso não for possível, tente arp -a.