Como posso mostrar todas as concessões ativas de um servidor DHCP do Virtualbox?

Como posso mostrar todas as concessões ativas de um servidor DHCP do Virtualbox?

Estou tentando depurar um problema e descobrir se uma determinada máquina minha tem um IP. Como posso mostrar todas as concessões de um servidor DHCP do Virtualbox? A razão pela qual não consigo simplesmente fazer login no convidado é que é uma VM Vulnhub. Descobrir uma maneira de fazer login na máquina é o objetivo do exercício.

Responder1

No Linux:

cat $HOME/Library/VirtualBox/NatNetwork-Dhcpd.leases

No Windows:

%userprofile%\\.VirtualBox\HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter-Dhcpd.leases

Este é o arquivo:

<?xml version="1.0"?>
<Leases version="1.0">
...
  <Lease mac="08:00:27:45:fb:92" network="0.0.0.0" state="acked">
    <Address value="10.0.2.15"/>
    <Time issued="1594735097" expiration="600"/>
  </Lease>
...
</Leases>

Você pode encontrar o mac da vm comvboxmanage showvminfo smp318 | grep MAC

Você pode listar a VM em execução comvboxmanage list runningvms

Responder2

Em sistemas Debian:

cat ~/.config/VirtualBox/(your network name).leases

Você pode ls ~/.config/VirtualBox | grep ".leases" ver todas as concessões de DHCP de todas as redes criadas.

informação relacionada