如何显示 Virtualbox DHCP 服务器的所有有效租约?

Phi*_*ppe 7 virtualbox dhcp

我正在尝试调试一个问题,并试图找出我的特定机器是否有 IP。如何显示 Virtualbox DHCP 服务器的所有租约?我无法登录来宾的原因是,它是一个 Vulnhub 虚拟机。找出登录机器的方法是练习的重点。

小智 6

在 Linux 上:

cat $HOME/Library/VirtualBox/NatNetwork-Dhcpd.leases
Run Code Online (Sandbox Code Playgroud)

在 Windows 上:

%userprofile%\\.VirtualBox\HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter-Dhcpd.leases
Run Code Online (Sandbox Code Playgroud)

这是文件:

<?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>
Run Code Online (Sandbox Code Playgroud)

你可以从 vm 中找到 macvboxmanage showvminfo smp318 | grep MAC

您可以列出正在运行的虚拟机vboxmanage list runningvms