Virtualbox DHCP 서버의 모든 활성 임대를 어떻게 표시합니까?

Virtualbox DHCP 서버의 모든 활성 임대를 어떻게 표시합니까?

나는 문제를 디버깅하고 내 특정 컴퓨터에 IP가 있는지 알아내려고 노력하고 있습니다. Virtualbox DHCP 서버의 모든 임대를 어떻게 표시할 수 있나요? 게스트에 로그인할 수 없는 이유는 Vulnhub VM이기 때문입니다. 기계에 로그인하는 방법을 찾는 것이 이 연습의 핵심입니다.

답변1

리눅스의 경우:

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>

다음을 사용하여 VM에서 Mac을 찾을 수 있습니다.vboxmanage showvminfo smp318 | grep MAC

실행 중인 VM을 나열할 수 있습니다.vboxmanage list runningvms

답변2

Debian 시스템의 경우:

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

ls ~/.config/VirtualBox | grep ".leases" 생성된 모든 네트워크의 모든 DHCP 임대를 볼 수 있습니다 .

관련 정보