En esta práctica que vamos a hacer, Whiresark nos mostrará el movimiento que haya por la red. Pero si tuviéramos que buscar uno a uno los paquetes , podríamos no encontrarlos o dejarnos alguno.
Whireshark nos permite también crear filtros para mostrar los paquetes adecuados, según el tipo de tráfico que estemos buscando.
Por tanto , como sabemos que DHCP utiliza BOOTP, sabemos que utiliza los puertos 67 y 68.
Así que comenzamos a capturar con Whireshark , conectamos la red (para activar el dhcp), paramos la captura y nos disponemos a buscar los paquetes adecuados con este filtro :
udp.port == 67
DHCP reliza una petición de parámetros de red.
El cliente difunde una petición con dirección orígen 0.0.0.0 y dirección destino 255.255.255.255.
En esta petición se incluye la dirección Ethernet del cliente (dirección MAC), para poder devolver la petición adecuadamente.
El Servidor contesta con los parámetros de red, otorgando Dirección IP, Máscara de red,gateway,nombre de dominio, y dirección iP del servidor, por si es necesario renovar el préstamo.
El cliente comunica que ha recibido la oferta dhcp. De esta forma evita más ofertas de otros servidores dhcp.
El servidor DHCP manda un mensaje de reconocimiento al cliente , y este ya puede utilizar los parámetros que recibió.
Podemos apreciar la dirección Origen 192.168.1.1 y la dirección destino 192.168.1.130
Cuando el servidor avisa al cliente que el contrato ha terminado o que la dirección no es válida.
Cuando el servidor avisa de que el contrato ha terminado.
Más info adicional sobre DHCP: Configurar un servidor de DHCP del IOS de Cisco | Packet Tracer
[...] ocasiones este protocolo. Si necesitais refrescar conceptos podéis revisar el artículo sobre Servicio DHCP y pruebas con Whireshark. [...]