¿Qué es y para qué sirve un servidor DHCP (IP dinámicas)?

Cuando contamos con varios equipos conectados en una red, cada cual debe tener registrada una dirección IP diferente dentro de un rango determinado, para que estos equipos puedan compartir información entre sí, y puedan eventualmente salir a otra red, como por ejemplo hacia internet. Es en este punto donde aparece el término Servidor DHCP (Dynamic Host Configuration Protocol), para hacer una administración centralizada y automática de los parámetros de red.

Qué es y para qué sirve un servidor DHCP
Qué es y para qué sirve un servidor DHCP

Sin el DHCP, el administrador de una red, tendría que pasar equipo por equipo registrando la dirección IP asignada a cada cual, junto con otros parámetros de red como la puerta de enlace (gateway), máscara de red, las direcciones de servidores DNS, etc.

El servidor DHCP escucha las peticiones de parámetros de red de los equipos que se encuentran configurados para obtenerlas automáticamente.  Así pues un equipo recibe del servidor DHCP la dirección IP, la máscara de red, la puerta de enlace, los servidores DNS y cualquier otro parámetro de red que se requiera. Estos parámetros los entrega el servidor DHCP con un tiempo de vida, conocido tomo «lease-time», después del cual el cliente DHCP debe solicitar nuevos parámetros al servidor DHCP.

Protocolo Servidor DHCP
Protocolo DHCP

Al servidor DHCP se le pueden poner excepciones dentro del rango de direcciones IP que tiene disponibles para asignar, con el fin de que no las tenga en cuenta, porque pueden estar siendo usadas por ciertas máquinas que necesitan una dirección IP fija o estática. De este modo se evita que el DHCP asigne direcciones ya usadas dentro de la red.

También te puede interesar leer ¿Qué es una Dirección IP, para qué sirve, cuántas clases hay?

Servidor DHCP en Linux Ubuntu

Un servidor DHCP en Linux es muy fácil de configurar, sólo necesitamos realizar los siguientes pasos:

1. Instalación del servidor DHCP

> sudo apt-get install isc-dhcp-server

2. Configuración del servidor DHCP

Se modifica el archivo de configuración  /etc/default/isc-dhcp-server

> sudo nano /etc/default/isc-dhcp-server

# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts
#
# This is a POSIX shell fragment
#
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"           -> Interfaz de red por donde servirá el DCHP


subnet 172.18.1.0 netmask 255.255.255.0 { -> Definición de la subred que se va a manejar

range 172.18.1.2 172.18.1.20; -> Rango de direcciones IP a servir
option domain-name-servers 190.157.2.140, 200.118.2.91; -> Direcciones de servidores DNS
option domain-name "fros.com";  -> Nombre de dominio local
option routers 172.18.1.1; -> Puerta de enlace predeterminada
option broadcast-address 172.18.0.255;  -> Dirección de broadcast
default-lease-time 600; -> Tiempo de vida de la asignación
max-lease-time 7200; -> Tiempo de vida máximo de la asignación

}

También te puede interesar este artículo ¿Qué es un Proxy, para qué sirve, cómo funciona?

3. Se reinicia el servidor DHCP

 > sudo service isc-dhcp-server restart

 

El servidor DHCP permite hacer una administración centralizada de las direcciones IP, evitando conflictos de direcciones IP repetidas, o también permitiendo la distribucción de parámetros de red a todos los equipos, que pueden ser modificadas por ejemplo por un cambio de direccionamiento, servidores DNS, rutas estáticas, etc.

Este artículo hace parte del servicio de divulgación de conocimiento de ITSoftware SAS.

Si te gustó, por favor no olvides compartirlo en las rede sociales. 😉 Thnks.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.