Как отобразить все активные аренды DHCP-сервера Virtualbox?

Как отобразить все активные аренды DHCP-сервера Virtualbox?

Я пытаюсь отладить проблему и выяснить, есть ли у моей конкретной машины IP. Как мне показать все аренды сервера Virtualbox DHCP? Причина, по которой я не могу просто войти в гостевую систему, заключается в том, что это виртуальная машина Vulnhub. Найти способ войти в машину — вот в чем смысл упражнения.

решение1

В Linux:

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

В Windows:

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

Это файл:

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

Вы можете найти mac из vm с помощьюvboxmanage showvminfo smp318 | grep MAC

Вы можете просмотреть список работающих виртуальных машин с помощьюvboxmanage list runningvms

решение2

В системах Debian:

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

Вы можете ls ~/.config/VirtualBox | grep ".leases" просмотреть все аренды DHCP всех созданных сетей.

Связанный контент