Está en la página 1de 11

Servicio

DHCP
Daniel Flores Daza

Daniel Flores Daza 2ªSMR


Índice

• ¿Qué es el DHCP?

• ¿Para qué sirve?

• Instalación DHCP en Debian

• Fichero de configuración

• Configurar red del servidor


¿Qué es el DHCP?

Es el protocolo de configuración dinámica de host (Dynamic Host


Configuration Protocol) es un protocolo de red de tipo cliente/servidor
mediante el cual un servidor DHCP asigna dinámicamente una dirección IP
y otros parámetros de configuración de red a cada dispositivo.

¿Para qué sirve?

DHCP reduce en gran medida los errores que se producen cuando las
direcciones IP se asignan de forma manual, y puede estirar las direcciones
IP al limitar el tiempo que un dispositivo puede mantener una dirección IP
individual.

La razón principal por la que se necesita DHCP es para simplificar la


administración de las direcciones IP en las redes. No hay dos máquinas
que puedan tener la misma dirección IP, y configurarlos manualmente
puede generar errores. Incluso en redes pequeñas la asignación manual
de direcciones IP puede ser confusa, especialmente con dispositivos
móviles que requieren direcciones IP de forma no permanente. Además, la
mayoría de los usuarios no son lo suficientemente competentes
técnicamente para ubicar la información de la dirección IP en una
computadora y asignarla. La automatización de este proceso hace la vida
más fácil para los usuarios y el administrador de la red.
Instalación DHCP en Debian

La versión de Debian que vamos a usar es Debian 10.1, es recomendable


usar siempre las últimas versiones ya que la instalación del DHCP puede
variar según la versión que usemos Debian. También necesitaremos un
gestor de máquinas virtuales, ya que todo será probado en redes y
máquinas virtuales, podéis usar el gestor de máquinas virtuales que
prefiráis, en mi caso usaré VirtualBox, también recomiendo usar QEMU.

Lo primero que tenemos que hacer para instalar el servicio DHCP en


nuestro Debian es abrir la terminal y asegurarnos de usarlos como root.
Para ello tendremos que usar el comando su. Como se puede ver en la
captura nos pedirá la contraseña de administrador y una vez nos la acepte
ya estaremos usando el terminal como root.

Ahora que ya estamos usando la terminal tendremos que usar el comando


apt-get install isc-dhcp-server. El comando apt-get install nos servirá no
solo para instalar el DHCP, este comando se usa para instalar muchos más
programas y características.
Es importante que antes de ejecutar dicho comando nos aseguremos de
que versión de Debian estamos usando, ya que el nombre del instalador
de DHCP puede cambiar según la versión de Debian.

Una vez aclarado eso podemos ejecutar el comando sin preocupaciones.

Cuando el DHCP se haya instalado tenemos que comenzar con la


configuración del mismo, para ello tenemos que acceder al fichero de
configuración el cual se llama dhcpd.conf, pero para acceder a dicho
fichero debemos acceder desde la terminal a la carpeta donde este se
ubica. Para acceder a dicha carpeta tenemos que usar el comando cd, el
comando cd es utilizado para moverte entre los diferentes directorios
desde la terminal.

Como veis en está captura tenemos que empezar por cd /etc.

Después seguimos con el comando cd dhcp


Ahora que ya hemos llegado a donde se ubica el fichero de configuración
tenemos que acceder a él, para acceder a dicho fichero tenemos que
ejecutar el comando nano dhcpd.conf, el comando nano es usado para
crear documentos de texto planos desde la misma terminal, pero una vez
creados podemos acceder a él y editarlo sin problemas.

Fichero de configuración
Cuando ejecutemos el comando se nos abrirá un documento igual al de la
captura de abajo.
En este documento es donde configuraremos todo el DHCP. Pero, ¿Qué
significa cada línea que hay escrita en el documento? ¿Cómo y dónde
pongo cada IP?

Debemos empezar por la línea que pone server-identifier, en dicha línea


tenemos que poner la dirección IP de la máquina que vamos a usar para
mandar direcciones IP al resto de máquinas. Dicho de otra manera, la
dirección IP que le vamos a asignar al servidor. Más tarde veremos cómo
configurar la red de la máquina servidor.

La línea que sigue a la explicada antes es default-lease-time, en esta línea


tenemos que poner los segundos mínimos que va a tener la IP que asigne
el DHCP a una máquina. Y de la misma manera funciona max-lease-time,
solo que aquí tenemos que poner los segundos máximos que va a tener el
DHCP para asignar una IP a una máquina.

Option subnet-mask, en esta línea tenemos que poner la máscara de red.

Option broadcast-address, aquí añadiremos la dirección broadcast de la


red.

Option routers, la dirección IP del router tendremos que ponerla aquí,


como ya he dicho antes, después veremos cómo configurar la red de la
máquina.

Después vemos una línea donde pone subnet (en la cual irá indicada la
red) y netmask (donde ira de nuevo la máscara de la red).
Seguido de todas estas líneas de comando tenesmos que abrir una llave
para escribir los rangos de direcciones que hayamos creado. De forma que
abrimos una llave { y justo debajo de la misma ponemos range y los
rangos de direcciones asignados, después de esto tenemos que cerrar la
llave abierta anteriormente }.

Ya estaría configurado el DHCP, pero antes de ejecutar el DHCP tenemos


que configurar la máquina servidor. Como ya he dicho, podemos iniciar ya
el servidor, pero voy a explicar cómo asignar una IP fija a una máquina que
queramos, para ello solo necesitaremos la IP que queremos asignarle y la
MAC de dicha máquina.

Para ello tenemos que abrir otra llave, una vez hecho esto tenemos que
escribir lo siguiente: hardware ethernet aquí pondremos la dirección MAC
de la máquina a la que queremos añadir una IP fija. Seguido de esta línea
tenemos que poner la línea fixed-address en la cual pondremos la IP que
queremos que mantenga dicha máquina de manera fija.

Ahora si podemos decir que está configurado al 100%, pero siempre antes
de iniciar el DHCP tenemos que comprobar que todo esté bien escrito, de
manera que esto no se convierta en un rompecabezas con un simple fallo.
Ahora pasaremos a configurar la red de la máquina servidor. Este es el
último paso antes de iniciar nuestro DHCP, para ello, tenemos que ir al
apartado de configuración de red de nuestra máquina Debian, hay formas
de acceder, pero en las capturas de abajo está la manera más simple de
acceder.
Configurar red del servidor

Ahora tenemos que darle al icono de un destornillador con una llave


inglesa.
Una vez aquí tenemos que darle al + para crear la configurar la conexión
del servidor.

Ya hemos accedido a donde tenemos que añadir las direcciones, tenemos


que marcar manual y donde pone dirección tenemos que añadir la IP del
servidor que hayamos puesto en el fichero de configuración.

Después en máscara de red tenemos que poner la máscara de red que


hayamos puesto en el fichero de configuración.

Por último en la puerta de enlace tenemos que añadir la dirección IP que


le pusimos al router en el fichero de configuración.

Una vez hecho todos los pasos podemos iniciar el DHCP, para ello
tenemos que utilizar dos comandos, el que para el DHCP y el que enciende
el DHCP.
Como veis en la captura de arriba he iniciado el DHCP con éxito, ya solo
quedaría confirmar que la dirección IP fija que hemos añadido a la
máquina se ha asignado sin problemas, para ello solo tendremos que
iniciar la máquina e ir a la configuración de la red, de esta forma veremos
si la IP que tiene es la que hemos añadido desde el DHCP, claro está que
esto tenemos que hacerlo con el DHCP encendido, si no sería imposible
que le asigne la IP.

Y ya estaría, de esta forma tendríamos nuestro DHCP configurado y


funcionando a la perfección.

También podría gustarte