Wie kann ich alle aktiven Leases eines Virtualbox-DHCP-Servers anzeigen?

Wie kann ich alle aktiven Leases eines Virtualbox-DHCP-Servers anzeigen?

Ich versuche, ein Problem zu debuggen und herauszufinden, ob eine bestimmte Maschine von mir überhaupt eine IP hat. Wie kann ich alle Leases eines Virtualbox-DHCP-Servers anzeigen? Der Grund, warum ich mich nicht einfach beim Gast anmelden kann, ist, dass es sich um eine Vulnhub-VM handelt. Der Sinn der Übung besteht darin, einen Weg zu finden, sich bei der Maschine anzumelden.

Antwort1

Unter Linux:

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

Unter Windows:

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

Dies ist die Datei:

<?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>

Sie finden den Mac von VM mitvboxmanage showvminfo smp318 | grep MAC

Sie können laufende VM auflisten mitvboxmanage list runningvms

Antwort2

Auf Debian-Systemen:

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

Sie können ls ~/.config/VirtualBox | grep ".leases" alle DHCP-Leases aller erstellten Netzwerke sehen.

verwandte Informationen