0% encontró este documento útil (0 votos)
36 vistas5 páginas

Servidor DHCP Ubuntu

Cargado por

pabloojiimenez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas5 páginas

Servidor DHCP Ubuntu

Cargado por

pabloojiimenez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CURSO / CICLO: ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED.

ASIGNATURA / MÓDULO: SERVICIOS DE RED E INTERNET.

Instalación Servicio DHCP UBUNTU.


Un servidor DHCP (Dynamic Host Configuration Protocol o protocolo de configuración
dinámica de host) asigna dinámicamente direcciones IP a equipos dentro de una red; esto evita
que tengamos que configurar la red de cada máquina por separado por lo que es muy utilizado
en todo tipo de redes. Además de asignar la dirección IP DHCP puede proporcionar un conjunto
de configuraciones automáticas como por ejemplo la dirección de broadcast, las direcciones de
los servidores DNS y muchos otros parámetros.
Si en este caso quisiéramos montar un servidor DHCP podríamos suponer una red
sencilla con varios clientes, un servidor y un gateway (o pasarela de datos), que permite la
conexión hacia Internet.

Teniendo en cuenta una red con los siguientes parámetros:

• Red: [Link]
• Máscara de red: [Link]
• Dirección de Broadcast: [Link]
• Rango de direcciones por DHCP: [Link] al [Link]
• Gateway: [Link]
• Dirección de red de nuestro servidor DHCP: [Link]
• Servidor en red: [Link] con dirección MAC
• Servidores DNS [Link] y [Link] (estos son los que proporcione el ISP o los
que estén especificados con dns-nameservers)

1. Asignar una dirección IP fija a nuestro servidor DHCP

En el caso de UBUNTU 16.04, abrimos el archivo de configuración de red que se encuentra en


/etc/network/interfaces y colocamos lo siguiente dentro del archivo:

auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet static
address [Link]
netmask [Link]
network [Link]
gateway [Link]
broadcast [Link]
dns-nameservers [Link] [Link]

… si se trata de un UBUNTU 24.04

1
CURSO / CICLO: ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED.
ASIGNATURA / MÓDULO: SERVICIOS DE RED E INTERNET.

2. Instalación del servidor DHCP

Abrimos el terminal en Ubuntu y ejecutamos la correspondiente actualización de paquetes:

sudo apt update


sudo apt upgrade

...para posteriormente bajarse el servicio dhcp..

sudo apt install isc-dhcp-server

Al finalizar la instalación obtendremos ..

3. Seleccionar la interfaz de red en la cual va a funcionar el servidor DHCP

Si configuramos la interfaz eth0 en el paso 1 usaremos esta, si configuramos otra tienen que
cambiar donde está eth0 por la interfaz de red a utilizar

Abrimos el archivo que se encuentra en sudo /etc/default/isc-dhcp-server ejecutando:

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

Donde aparece: INTERFACES="" lo modificamos por INTERFACES="enp0s3"

Guardamos los cambios; aquí estamos configurando el servidor DHCP para que “escuche” a
través de dicha interfaz, las peticiones de DHCP que solicitan los clientes.

2
CURSO / CICLO: ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED.
ASIGNATURA / MÓDULO: SERVICIOS DE RED E INTERNET.

4. Modificar el archivo de configuración de DHCP

Antes de modificar el archivo de configuración de DHCP hacemos un respaldo del


archivo, para tener siempre el original por cualquier fallo que se nos pueda presentar, ejecutamos
en el terminal:

sudo cp /etc/dhcp/[Link] /etc/dhcp/[Link]-respaldo

Luego abrimos el archivo de configuración de DHCP ejecutando:

sudo nano /etc/dhcp/[Link]

Dentro del archivo encontrarán gran cantidad de comentarios y ejemplos que sirven
como guía para configurar el servidor DHCP; en este caso elegimos una configuración para una
red interna, a la que queremos asignar direcciones ip de forma automática con este servicio.

Por defecto nos encontramos con la siguiente información:

Si lo analizamos línea por línea realizando una asignación de direcciones para el aula A208:

• subnet [Link] netmask [Link] : Aquí definimos nuestra red que queremos asignarle
el rango de direcciones IP.
• range [Link] [Link]: Es el rango de direcciones de la 100 a la 109.
• option domain-name-servers [Link] , [Link]: Es la dirección IP de nuestros servidores
DNS.
• option domain-name "[Link] ": Es el nombre de dominio de nuestra red, este parámetro es
opcional; en este caso no tenemos instalado un servicio dns.
• option routers [Link]: Es la dirección IP de nuestro gateway (también llamado pasarela
de datos o puerta de enlace).
• option broadcast-address [Link]: Es la dirección de broadcast de nuestra red.
• default-lease-time 600: es el tiempo de préstamo o alquiler por defecto de la dirección IP y está
medido en segundos.
• max-lease-time 7200: es el tiempo máximo que debe durar una dirección IP antes que caduque
y el cliente pida otra nueva.

3
CURSO / CICLO: ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED.
ASIGNATURA / MÓDULO: SERVICIOS DE RED E INTERNET.

Si hay algún otro servidor que necesite una IP fija y no se quiere configurar en el servidor se
agregan las siguientes líneas igual que la impresora al final del archivo anterior:

host server1 {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address [Link];
}
• host server1 : Así es como llamamos a un servidor de red para asignarle una IP fija.
• hardware ethernet [Link] Aquí especificamos la dirección MAC o dirección
de hardware de la tarjeta de red de nuestro servidor.
• fixed-address [Link]: Es la dirección IP fija que le queremos asignar a nuestro
servidor.

5. Reiniciar el servidor DHCP

Por último, para que la configuración haga efecto y nuestro servidor DHCP funcione
ejecutamos:

sudo /etc/init.d/isc-dhcp-server restart ó


sudo service isc-dhcp-server restart

Con esto reiniciamos el servicio de DHCP y si no sale ningún error debería funcionar a
no ser que hayamos asignado correctamente los parámetros; puede salir un error cuando intenta
detener (STOP) el servicio porque simplemente no está corriendo aún.

Para comprobar el estado del servicio podéis aplicar:


sudo /etc/init.d/isc-dhcp-server status

6. Comprobar el funcionamiento del cliente

Debe existir sólo un servidor DHCP en nuestra red, si hay algún otro servidor DHCP (como por
ejemplo el de un router o router inalámbrico) tiene que estar deshabilitado para evitar conflictos

Una vez que tengamos configurado el servidor DHCP, obtenemos las direcciones IP en los
clientes. Se contemplan dos casos:

1. Si el PC cliente ya está encendido y tiene una dirección IP asignada de forma automática,


deberán, tanto para un PC con MS Windows como Linux, solicitar la renovación de la
dirección IP.

2. Si el PC está apagado, se obtendrá la dirección IP automáticamente al encenderse el


equipo.

En un cliente Linux además pueden verificar ejecutando el comando:

sudo dhclient (se puede liberar la concesión anterior a través del comando sudo
dhclient -r enp0s3).

4
CURSO / CICLO: ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED.
ASIGNATURA / MÓDULO: SERVICIOS DE RED E INTERNET.

En un cliente de Windows:

ipconfig /release y ipconfig /renew

7. Comprobar concesiones en ubuntu.

Para comprobar las concesiones podéis editar o visualizar el fichero:

/var/lib/dhcp/[Link]

En este caso, sólo aparecen las concesiones de direcciones IP que no son fijas (fixed).

También podría gustarte