DHCP Server / Client
El protocolo DHCP (protocolo de configuración dinámica de host) se utiliza para la fácil distribución de direcciones IP en una red. El RouterOS Mikrotik incluye ambas partes: Servidor /Cliente.
El router soporta un servidor DHCP individual por cada interface Ethernet. El servidor Mikrotik con las funciones principales que es la de brindar a un cliente asignaciones de una dirección IP con su respectiva mascara IP, como también la dirección de la puerta de enlace (gateway) y la del servidor DNS.
La interface que aloja el servidor DHCP debe tener su propia dirección IP y que a la vez no debe estar incluida en el pool de direcciones que los clientes van a recibir cuando lo soliciten.
El protocolo DHCP se encuentra en la capa de Red del mapa de protocolos.
Escenario de comunicación DHCP
- DHCP Server siempre escucha en el puerto 67/UDP.
- DHCP Client escucha en el puerto 68/UDP.
- La negociación inicial involucra la comunicación entre direcciones broadcast.
- En algunas fases el “sender” usa dirección origen 0.0.0.0 y/o direcciones destino 255.255.255.255.
- Se debe tener cuidado de eto cuando se construye un firewall.
El proceso para asignaciones de una dirección IP para un cliente es el siguiente:
DHCP-DISCOVER.
src-mac=<client>, dst-mac=<broadcast>, protocol=udp, src-ip=0.0.0.0:68, dst-ip=255.255.255.255:67
DHCP-OFFER.
src-mac=<DHCP-sever>, dst-mac=<broadcast>, protocol=udp, src-ip=<DHCP-server>:67, dst-ip=255.255.255.255:67
DHCP-REQUEST.
src-mac=<client>, dst-mac=<broadcast>, protocol=udp, src-ip=0.0.0.0:68, dst-ip=255.255.255.255:67
DHCP-ACKNOWLEGMENT.
src-mac=<DHCP-sever>, dst-mac=<broadcast>, protocol=udp, src-ip=<DHCP-server>:67, dst-ip=255.255.255.255:67
DHCP Server Setup
La interface que va a ser configurada como DHCP-Server debe tener su propia dirección y al mismo tiempo esa dirección no debe ser incluida en el pool de una dirección. Un pool es un rango d direcciones que estarán disponibles para los clientes.
En la ventana de DHCP-Server, se presiona el botón DHCP Setup y luego se sigue con los requisitos que se piden:
1. Interface a la que va a ser asignado el servidor DHCP:
2. Dirección de red:
3. Puerta de enlace:
4. Pool de dirección para los clientes DHCP:
5. DNS server (se puede usar más de uno):
6. Tiempo de asignaciones:
7. Luego esto presionamos next y de esta forma se termina el proceso:
En la ventana se puede ver el DHCP server Creado.
En esta configuración automática (ejecutando el DHCP Setup) se genera los siguientes parámetros:
- Se crea un pool de dirección: un grupo de dirección para asignar a los clientes.
- Se crea el servidro DHCP: su nombre y parámetros (como la interface que aceptará solicitudes de los clientes).
- Se crea el espacio de direcciones: la dirección IP de red y varios parámetros.
NOTA IMPORTANTE: si usted tiene un ambiente en bridge, el servidor DHCP debe estar configurado en la interface del bridge. Si se configura el DHCP Server en un puerto que forma parte del bridge, el servidor DHCP no funcionará.
DHCP Client
Permite que una interface Ethernet pueda solicitar una dirección IP
- Un DHCP Server remoto entregará:
- Dirección IP
- Máscara y Gateway
- Direcciones de DNS server
- El DHCP Client proveerá estas opciones
- Hostname
- ID de cliente (en este caso, la dirección MAC)
1 comentario en “Capítulo 2.4 – DHCP Server y DHCP Cliente”
Resvisa los puertos en los paquetes de envío y respuesta.