DHCP 서버가 있는 VirtualBox 내부 네트워크

DHCP 서버가 있는 VirtualBox 내부 네트워크

VBox 5.02 OSE를 사용하는 호스트 OS는 Arch Linux 4.1.6-1-ARCH입니다.

네트워크의 기본 이름(intnet)을 사용하여 네트워크 어댑터를 사용하여 게스트 OS Ubuntu Minimal 14.04를 "내부 네트워크"로 구성했습니다.

이제 다음 명령을 사용하여 'intnet' 개인 네트워크에 대해 Virtualbox dhcp 서버를 활성화했습니다.

$  VBoxManage dhcpserver add --netname intnet --ip 10.10.10.1 --netmask 255.255.255.0 --lowerip 10.10.10.2 --upperip 10.10.10.12 --enable

게스트 OS를 부팅했는데 dhcp 서버에 의해 IP 10.10.10.2가 동적으로 할당되는 것을 확인했습니다.

하지만 지금 VM에서 DHCP 서버에 ping을 시도하면 응답이 없습니다.

$  ping 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
^C
--- 10.10.10.1 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5005ms

왜 그런 겁니까?

답변1

"내부 네트워킹"은 호스트가 아닌 가상 게스트 간의 연결만 허용합니다. 호스트와의 연결도 원할 경우 "호스트 전용 네트워킹"을 선택하십시오(이름이 약간 오해의 소지가 있음).

답변2

내부 DHCP 서버를 핑할 수 없는 이유는 서비스 자체에 대한 최소/강화 구성으로 인해 실제로 핑에 응답하도록 "호스트"가 구성되지 않았기 때문일 수 있습니다.

그러나 아래를 사용하여 포트 스캔을 수행하면 nmap호스트가 내부 네트워크에 있는지 확인하는 데 도움이 됩니다(이 유형의 스캔에는 sudo권한이 필요합니다).

sudo nmap -Pn -n -sU -p67-68 10.10.10.1 | grep Host

다음 출력이 표시됩니다.

Host is up (0.00021s latency).

존재하지 않는 IP 주소에 대해 시도해 보면 아무 것도 얻지 못할 것입니다.

관련 정보