Aqui un pequeño resumen de la clase.
<h1>Secuencia de DHCP</h1>El DHCP funciona cediendo las direcciones IP y la información IP a los clientes de la red por un período de tiempo. Para que el arrendamiento se lleve a cabo, se produce el siguiente proceso de negociación:
-
Durante el proceso de arranque, una computadora cliente que está configurada como cliente DHCP envía un paquete de difusión llamado DHCPDISCOVER. Este paquete Discover contiene el nombre de la computadora cliente y la dirección de Control de Acceso a los Medios (MAC) para que los servidores DHCP puedan responder a él. Básicamente, el paquete Discover dice: “Busco un servidor DHCP que pueda alquilar una dirección IP”.
-
Los servidores DHCP de la red responden a la emisión con un DHCPOFFER. En esencia, el DHCPOFFER dice, “Soy un servidor DHCP y tengo un contrato de arrendamiento para ti”. Si varios servidores DHCP responden a la solicitud, el cliente acepta la primera oferta que recibe.
-
El cliente responde a través de un mensaje de difusión llamado DHCPREQUEST. Este mensaje básicamente dice, “Acepto su oferta de alquiler y me gustaría tener una dirección IP.” Si otros servidores DHCP hicieron ofertas, también ven que sus ofertas de alquiler no fueron aceptadas por el mensaje de difusión, por lo que rescinden sus ofertas.
-
El servidor DHCP cuya oferta fue aceptada responde con un mensaje DHCPACK, que reconoce la aceptación del contrato de arrendamiento y contiene el contrato de arrendamiento de la dirección IP del cliente, así como otra información sobre la dirección IP que usted configura el servidor para proporcionar. El cliente es ahora un cliente TCP/IP y puede navegar por la red.
Fuente: https://www.dummies.com/programming/certification/installing-and-configuring-dhcp/
<h1>Diagrama:</h1> <h1>Instalación de Debian:</h1>Configuración de una máquina virtual como enrutador
Configuración de las interfaces de red en Debian.
nano /etc/network/interfaces
Configuración del servidor DHCP
nano /etc/default/isc-dhcp-server
nano /etc/dhcp/dhcpd.conf
Reiniciamos el servicio isc-dhcp-server
En Kali Linux no se necesita ningún otro adaptador más que el de Internal Network
Iniciamos Kali Linux, cambiamos al usuario root y ejecutamos el comando dhclient
kali@kali:~$ su -
Password:
root@kali:~# dhclient -r eth0
root@kali:~# dhclient eth0
Antes de ejecutar dhclient ejecutar Wireshark y iniciar la captura de paquetes.
Los señale para que se puedan dar una idea de la secuencia de DHCP.
Y finalmente podemos corroborar que se le asigno la IP 192.168.10.100
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?