
나는 문제를 디버깅하고 내 특정 컴퓨터에 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 임대를 볼 수 있습니다 .