Rede interna VirtualBox com servidor DHCP

Rede interna VirtualBox com servidor DHCP

Usando VBox 5.02 OSE, o sistema operacional host é Arch Linux 4.1.6-1-ARCH

Configurei o Guest OS Ubuntu Minimal 14.04 com adaptador de rede como "rede interna" usando o nome padrão da rede (intnet).

Agora habilitei o servidor Virtualbox dhcp para a rede privada ‘intnet’ com o seguinte comando:

$  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

Eu inicializo o sistema operacional convidado e vejo que ele obtém o IP 10.10.10.2 atribuído dinamicamente pelo servidor DHCP.

Mas se eu tentar agora fazer ping no servidor dhcp da minha VM, não recebo resposta:

$  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

Por que é que?

Responder1

A "rede interna" permite apenas conexões entre convidados virtuais, não entre o host. Se você também deseja conexão com o host, escolha "rede somente host" (o nome é um pouco enganador)

Responder2

O motivo pelo qual você não consegue executar ping em seu servidor DHCP interno é provavelmente devido a uma configuração minimalista/reforçada do próprio serviço, de forma que você efetivamente tenha um "host" não configurado para responder aos pings.

Você pode, no entanto, realizar uma varredura de porta usando nmapo procedimento abaixo, que o ajudará a ver se o host está ativo em sua rede interna (observe que este tipo de varredura requer sudoprivilégios):

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

Você deverá ver a seguinte saída:

Host is up (0.00021s latency).

Experimente em um endereço IP inexistente e você não receberá nada.

informação relacionada