
Iniciei o virtualmachine usando o virtualbox em uma máquina remota (Cent OS) no modo headless com configurações de bridgenetwork. Anexei um disco rígido que já possui o Ubuntu 11.10 instalado?
Existe alguma maneira de descobrir qual endereço IP foi alocado para o VirtualBox quando ele foi iniciado?
Tentei examinar os logs, mas não consigo encontrar nada? Não consigo fazer uma área de trabalho remota na máquina, então estou me perguntando se posso de alguma forma descobrir o endereço IP alocado e, em seguida, conectar-me diretamente à máquina.
Não tenho certeza de como isso é possível, mas só queria perguntar se alguém já encontrou esse tipo de situação.
Obrigado
Responder1
Supondo que esteja na mesma sub-rede da sua máquina host, você pode executar um scanner IP e procurar apenas os endereços IP que estão em uso. Se o seu host for Windows, o Angry IP Scanner é uma boa escolha (há outras opções também). Se o seu host for Linux, instale e use arp-scan. O comando
arp-scan-l
irá verificar a sub-rede em que você está atualmente e mostrar os endereços IP correspondentes aos endereços MAC. As configurações de rede do Virtualbox devem informar qual é o endereço MAC do seu convidado.
Responder2
O endereço IP do convidado é escolhido pelo servidor DHCP na rede à qual seu sistema host está conectado. Como o tráfego de rede em ponte é transferido diretamente para o adaptador de rede do host, você não encontrará nada nos logs do sistema host.
Portanto existem duas possibilidades:
- Use o endereço MAC do sistema convidado e tente compará-lo com os dados do servidor DHCP
- Se o convidado estiver na mesma sub-rede que o host, execute uma varredura completa da sub-rede nmap com o convidado em execução e depois com o convidado pausado/desligado. Um dos hosts ausentes para a segunda verificação deve ser a máquina virtual.
- Verifique o
vbox
arquivo que pertence à máquina virtual. Normalmente, o endereço MAC gerado para cada adaptador de rede pode ser encontrado nele. Filtrar porMACAddress=
- como XPath:VirtualBox/Machine/Hardware/Network/Adapter[@MACAddress]