带 dhcp 服务器的 VirtualBox 内部网络

rod*_*ner 5 networking virtualbox dhcp

使用VBox 5.02 OSE,主机操作系统是Arch Linux 4.1.6-1-ARCH

我已使用网络的默认名称 (intnet) 将带有网络适配器的来宾操作系统 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
Run Code Online (Sandbox Code Playgroud)

我启动来宾操作系统,发现它获得了由 dhcp 服务器动态分配的 IP 10.10.10.2。

但如果我现在尝试从我的虚拟机 ping dhcp 服务器,我得不到答案:

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

这是为什么?

小智 4

“内部网络”仅允许虚拟访客之间的连接,而不允许主机之间的连接。如果您也想与主机连接,请选择“仅主机网络”(该名称有点误导)