Red interna de VirtualBox con servidor dhcp

Red interna de VirtualBox con servidor dhcp

Usando VBox 5.02 OSE, el sistema operativo host es Arch Linux 4.1.6-1-ARCH

Configuré el sistema operativo invitado Ubuntu Minimal 14.04 con un adaptador de red como "red interna" usando el nombre predeterminado para la red (intnet).

Ahora he habilitado el servidor dhcp de Virtualbox para la red privada 'intnet' con el siguiente 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

Arranco el sistema operativo invitado y veo que el servidor dhcp asigna dinámicamente la IP 10.10.10.2.

Pero si intento hacer ping al servidor dhcp desde mi VM, no obtengo respuesta:

$  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

¿Porqué es eso?

Respuesta1

Las "redes internas" solo permiten conexiones entre invitados virtuales, no entre el anfitrión. Si también desea conectarse con el host, elija "redes solo de host" (el nombre es un poco engañoso)

Respuesta2

La razón por la que no puede hacer ping a su servidor DHCP interno probablemente se deba a una configuración minimalista/reforzada para el servicio en sí, por lo que efectivamente tiene un "host" no configurado para responder a los pings.

Sin embargo, puede realizar una exploración de puertos nmapa continuación, lo que le ayudará a ver si el host está activo en su red interna (tenga en cuenta que este tipo de exploración requiere sudoprivilegios):

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

Deberías ver el siguiente resultado:

Host is up (0.00021s latency).

Pruébelo con una dirección IP inexistente y no debería obtener nada a cambio.

información relacionada