Está en la página 1de 13

DHC

P
Servidor
¿Qué es el DHCP?

 DHCP son las siglas de Dynamic Host


Configuration Protocol (Protocolo de
Configuración Dinámica de Servidor)
 Es un servidor que recibe peticiones de hosts
solicitando una configuración de red. 
 Básicamente un servidor DHCP es el que se
encarga de proporcionarte los parámetros de red
necesarios para conectarte a la red que estás
intentando conectarte: Dirección IP, máscara de
subred, servidores DNS, puerta de enlace, etc..
¿Dónde se usa?

 El DHCP se usa en la mayoría de módems o


routers que hayamos tenido, por lo que suele estar
en todas partes, ¡Incluso en la Zona Wi-fi de
nuestro Smartphone! 
 Cuando activamos la zona Wi-Fi de nuestro
Smartphone, cualquier usuario que se conecte no
tendrá más que escribir la clave y se conectará
automáticamente sin necesidad de introducir
manualmente parámetros como la dirección IP,
etc. Eso es gracias al servidor DHCP. El servidor
DHCP es aquel que se encarga de hacer
transparente el proceso de unión a una red.
¿Dónde se usa?
Ventajas del DHCP
 Administración de direcciones IP: una de las principales
ventajas de DHCP es que facilita la administración de las
direcciones IP. Ya que en una red sin DHCP, debe asignar
manualmente las direcciones IP.
 Configuración de cliente de red centralizada: Puede crear
una configuración a medida para determinados clientes o
para determinados tipos de clientes.
 Compatibilidad con clientes BOOTP: Tanto los servidores
BOOTP como los servidores DHCP escuchan y responden
las emisiones de los clientes.
Ventajas del DHCP
 Compatibilidad con clientes locales y remotos: BOOTP
permite reenviar mensajes de una red a otra. DHCP
aprovecha la función de reenvío de BOOTP de distintos
modos.
 Inicio de red: los clientes pueden utilizar DHCP para
obtener la información necesaria para iniciar desde un
servidor de la red, en lugar de utilizar RARP (Reverse
Address Resolution Protocol) y el archivo bootparams.
 Amplia compatibilidad de red: las redes con millones de
clientes DHCP pueden utilizar DHCP. El servidor DHCP
utiliza varios subprocesos para procesar a la vez múltiples
solicitudes de clientes.
¿Cómo hacer un Servidor DHCP?
Pasos

 En primer lugar, abriremos con nuestro editor favorito el archivo isc-dhcp-


server, ubicado en:

/etc/default/. vim /etc/default/isc-dhcp-server.


Pasos
Pasos

 Donde pone INTERFACES, entre las comillas, vamos a escribir el nombre de la tarjeta de red que se va a
encargar de asignar direcciones IP. En mi caso, escribiría eth1.

 Posteriormente, abrimos el archivo de configuración /etc/dhcp/dhcpd.conf con nuestro editor favorito. En mi


caso: vim /etc/dhcp/dhcpd.conf

 Imaginemos que la red que queremos configurar es la 192.168.1.0. Nos iremos al final del archivo y
empezaremos a escribir una línea nueva, donde pegaremos este texto:

1 subnet 192.168.1.0 netmask 255.255.255.0 {


Pasos

1 subnet 192.168.1.0 netmask 255.255.255.0 {


2   range 192.168.1.100 192.168.1.200;
3   option domain-name-servers 8.8.8.8, 4.4.4.4;
4   option domain-name "miservidordhcp";
5   option routers 192.168.1.1;
6   option broadcast-address 192.168.1.255;
7   default-lease-time 600;
8   max-lease-time 7200;
9 }

 subnet y netmask. Subnet es sobre la red que vamos a asignar direcciones IP y netmask es la máscara de subred.
 range. Es el rango de direcciones IP que se van a asignar: En mi caso, se asignarán desde la 192.168.1.100 hasta la 192.168.1.200 aleatoriamente.
 option domain-name-servers. Los servidores DNS. En mi caso, he utilizado los de Google.
 option domain-name. El nombre de nuestro dominio. En mi caso, miservidordhcp.
 option routers. Es la puerta de enlace. En mi caso, 192.168.1.1
Pasos

 option broadcast-address. La dirección de difusión. Por defecto, siempre


es la 255.
 default-lease-time el tiempo en horas durante el que se reserva una
dirección IP a cierto equipo. 1 subnet 192.168.1.0 netmask 255.255.255.0 {
 max-lease-time el tiempo máximo que se reservará una IP para un equipo. 2   range 192.168.1.100 192.168.1.200;
 Aunque esto creo que no hace falta aclararlo, pero si hemos puesto eth1 3   option domain-name-servers 8.8.8.8, 4.4.4.4;
para repartir direcciones IP, no hace falta decir que eth1 debe estar 4   option domain-name "miservidordhcp";
configurada manualmente para tener una dirección IP dentro del rango de 5   option routers 192.168.1.1;
direcciones que vamos a repartir. 6   option broadcast-address 192.168.1.255;
 Una vez hayamos configurado dicho archivo a nuestro gusto, pasaremos a 7   default-lease-time 600;
reiniciar el servicio isc-dhcp-server para aplicar los cambios. Para ello
bastará con escribir service isc-dhcp-server restart y listo, tendremos
8   max-lease-time 7200;
nuestro servidor reiniciado con los cambios aplicados. 9 }
 Si queremos comprobar el funcionamiento de nuestra configuración,
podemos escribir desde un host conectado a nuestro servidor DHCP el
comando dhclient, para verificar que está todo bien y comprobar errores.
 Si lo que queremos es iniciar el servidor DHCP, escribiremos service isc-
dhcp-server start para inciarlo y service isc-dhcp-server stop para pararlo.
Referencias
 http://www.linuxforthefuture.com/configurar-servidor-dhcp-ubuntu/
 https://docs.oracle.com/cd/E24842_01/html/820-2981/dhcp-overview-12a.h
tml
 https://www.nobbot.com/tecnologia/mi-conexion/configura-tu-router-el-serv
idor-dhcp/
 https://aldovillegas.wordpress.com/2017/06/30/activando-dhcp-en-debian-8/

También podría gustarte