Rede interna do VirtualBox com servidor dhcp

3

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

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

Agora, ativei o servidor dhcp do Virtualbox 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 recebe o IP 10.10.10.2 dinamicamente atribuído pelo servidor dhcp.

Mas se eu tentar agora fazer ping no servidor dhcp da minha VM, não obtenho 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 isso?

    
por rodrunner 29.09.2015 / 23:47

2 respostas

2

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

    
por 30.09.2015 / 04:01
0

O motivo pelo qual você não pode fazer o ping do servidor DHCP interno é provavelmente devido a uma configuração minimalista / reforçada para o próprio serviço, portanto, você efetivamente tem um "host" não configurado para responder a pings.

Você pode, no entanto, executar uma varredura de porta usando nmap abaixo, o que ajudará você a ver se o host está em sua rede interna (observe que esse tipo de varredura requer sudo privileges):

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

Você deve ver a seguinte saída:

Host is up (0.00021s latency).

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

    
por 31.08.2016 / 20:50