Está en la página 1de 9

Alejandro Calderón

ALEJANDRO CALDERON
NETNOOBS

TUTORIAL CONFIGURACION SERVIDOR DHCP CON DENEGACIONES Y RESERVAS EN 
DEBIAN LENNY. 

Definición Servidor DHCP

DHCP   (sigla   en   inglés   de   Dynamic   Host   Configuration   Protocol   ­ 


Protocolo de configuración dinámica de host) es un protocolo de red 
que   permite   a   los   nodos   de   una   red   IP   obtener   sus   parámetros   de 
configuración   automáticamente.   Se   trata   de   un   protocolo   de   tipo 
cliente/servidor en el que generalmente un servidor posee una lista 
de   direcciones   IP   dinámicas   y   las   va   asignando   a   los   clientes 
conforme éstas van estando libres, sabiendo en todo momento quién ha 
estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se 
la ha asignado después.

A Grosso modo un servidor DHCP es un servidor encargado de asignar 
direcciones IP de manera dinámica o automática a fin de que si hay 
gran cantidad de hosts en un determinado lugar, se ahorre tiempo al 
no   tener   que   configurar   manualmente   las   direcciones   IP,   servidores 
DNS, Broadcast, entre otros. 

Fundamentos Básicos Instalación Servidor DHCP en Debian Lenny 

Repositorios: Es una lista de direcciones desde las cuales el sistema 
operativo   Linux   descargara   paquetes   necesarios   para   poder 
actualizarse. 

Root:  Superusuario en  Linux,  usuario  con  permisos  de  modificar las 


configuraciones del sistema. 

Paquetes: Aplicativos, documentos, archivos necesarios para ejecutar 
una aplicación. 

Host: Se refiere a los computadores conectados a la red, que proveen 
o utilizan servicios a/de ella. 

www.netnoobs.tk netnoobs@hotmail.com admnetnoobs@gmail.com


Alejandro Calderón

DNS:  Se   refiere   a   un   servidor   de   Sistema   De   Nombres   De   Dominio 


encargado   de   resolver   direcciones   IP   en   nombres   de   dominio   y 
viceversa. 

Loopback:  El   dispositivo   de   red   loopback   es   un   interfaz   de   red 


virtual   que   siempre   representa   al   propio   dispositivo 
independientemente   de   la   dirección   IP   que   se   le   haya   asignado.   El 
valor en IPv4es 127.0.0.0 y ::1 para el caso de Ipv6. 

Comentar/descomentar:  Al   hablar   de   esto   se   hace   referencia   a   las 


lineas   dentro   de   un   archivo   de   texto   que   tengan   o   carezcan   de   un 
signo “#” en el inicio, esto significara que al tener el símbolo no 
influirán en la configuración de dicho texto o serán omitidas por el 
sistema. 

Ambito:  Se  define como una agrupación administrativa de direcciones 


IP que posee una serie de parámetros de configuración comunes y que 
se utiliza para asignar direcciones IP a clientes DHCP situados en 
una misma red física. 

Es decir, para que un servidor DHCP pueda asignar direcciones IP a 
sus potenciales clientes, es necesario que defina al menos un ámbito 
en cada red física en la que haya clientes que atender.

Instalación Del Servidor DHCP En Debian Lenny

Iniciaremos la configuración abriendo una terminal de root dentro de 
la cual iniciaremos la configuración. Esto lo hacemos de la siguiente 
manera. 

Aplicaciones>Accesorios>Terminal de “root” 

Antes   de   configurar   cualquier   servidor,   debemos   asegurarnos   de   que 


nuestro   Debían,   tiene   los   repositorios   adecuados   para   la   correcta 
descarga de los paquetes así que editaremos el archivo sources.list 
con el editor de textos nano. 

#nano /etc/apt/sources.list 

www.netnoobs.tk netnoobs@hotmail.com admnetnoobs@gmail.com


Alejandro Calderón

Luego de abierto el editor de textos “nano” procedemos a ingresar los 
repositorios que hacen falta tan solo copiándolos y pegándolos desde 
las siguientes lineas. 

#Repositorios oficiales: 
deb http://ftp.es.debian.org/debian lenny main contrib non­free  
deb­src http://ftp.es.debian.org/debian lenny main contrib non­
free 
#Repositorios de seguridad: 
deb http://security.debian.org/ lenny/updates main contrib 
deb­src http://security.debian.org/ lenny/updates main contrib 
#Repositorios volátiles: 
#deb   http://volatile.debian.org/debian­volatile   lenny/volatile  
main contrib 
#deb­src   http://volatile.debian.org/debian­volatile  
lenny/volatile main contrib 
#Repositorios Multimedia: 
deb http://www.debian­multimedia.org/ lenny main 
#Para descargar Xmms 
#deb http://www.pvv.ntnu.no/~knuta/xmms/lenny ./ 
#deb­src http://www.pvv.ntnu.no/~knuta/xmms/lenny ./

www.netnoobs.tk netnoobs@hotmail.com admnetnoobs@gmail.com


Alejandro Calderón

Luego de haber agregado los repositorios adecuados presionaremos las 
teclas   Ctrl+O   para   guardar   y   luego   Ctrl+X   para   cerrar.   Habiendo 
añadido   los   repositorios   pasaremos   a   actualizar   el   sistema   con   el 
siguiente comando.

#apt­get update

NOTA: Debemos contar con conexion a internet para poder descargar los 
paquetes y actualizar el sistema.

Con   este   comando   el   sistema   se   comenzara   a   actualizar,   tan   solo 


debemos esperar que actualice.

Finalizado esto podemos pasar a configurar el servicio. Dentro de la 
misma terminal descargamos el paquete necesario para poder configurar 
el servidor DHCP.

#apt­get install dhcp3­server 

Inmediatamente comenzara a descargar el paquete dhcp3­server el cual 
es el programa con el cual utilizaremos nuestra maquina como servidor 
dhcp. 

Configuraremos la interfaz de red de la maquina. 

#nano /etc/network/interfaces 

Y agregamos las líneas necesarias para configurar la interfaz de red 
de forma estática. Para esto debemos haber definido los parametros de 
nuestra   direccion   IP   a   utilizar,   siendo   address   la   ip,   netmask   la 
mascara de subred, gateway la puerta de enlace, network la id de red 
y broadcast la direccion broadcast.

www.netnoobs.tk netnoobs@hotmail.com admnetnoobs@gmail.com


Alejandro Calderón

auto eth0
inet eth0 iface static
address 192.168.10.2
netmask 255.255.255.0
gateway 192.168.10.1
broadcast 192.168.10.255
network 192.168.10.0 

Reiniciamos   la   red   para   que   tome   los   cambios   que   realizamos   a   las 
interfaces. 

#/etc/init.d/networking.restart 

Configuramos el archivo del servidor DHCP. 

#nano /etc/dhcp3/dhcpd.conf

Y  en  la parte  superior  comentamos  con  el  signo  “#”  las  líneas  que 
falten   por   este   símbolo.   Solo   dejamos   descomentada   en   la   sección 
superior la línea que dice “autoritative”. 

www.netnoobs.tk netnoobs@hotmail.com admnetnoobs@gmail.com


Alejandro Calderón

Luego pasamos a la parte inferior del documento y pasamos a editar 
despues de la linea que dice lo siguiente. 

#A slightly different configuration for an internal subnet. 

Algo asi. 

www.netnoobs.tk netnoobs@hotmail.com admnetnoobs@gmail.com


Alejandro Calderón

Explicare cada línea Dentro de la configuración básica del servidor 
DHCP encontramos:

Subnet   y   netmask:  Son   la   id   de   red   y   la   mascara   de   subred 


respectivamente.

Range: Es desde que dirección y hasta que dirección asignaremos.

Option domain­name­servers:  Es la dirección IP del servidor DNS que 
en este caso es el mismo DHCP.

Option domain­name:  Es el nombre de dominio en este caso utilizamos 
netnoobs.com.

Option routers: Es el Gateway.

Option broadcast­address: Es la dirección del broadcast.

Default­lease­time: Es el tiempo predeterminado de la concesión de la 
IP.

Max­lease­time: Es el tiempo máximo de duración de la concesión de la 
IP. 

Ahora en la configuración de las actualizaciones dinamicas están las 
líneas: 

Ddns­updates­on:  Significa  que   estamos   habilitando   las 


actualizaciones dinámicas.

Ddns­domain­name: Es el nombre de dominio del DNS.

Ddns­rev­domain­name:  Es   la   dirección   IP   del   servidor   DNS   a   la 


inversa.

Ddns­updates­style   interim:  Es   la   manera   como   se   habilitaran   las 


actualizaciones dinamicas. 

Para reservar un host están las siguientes líneas: 

Host: Es el nombre del host siendo en este caso Windows.

Hardware Ethernet: Es la dirección MAC del host que reservaremos.

www.netnoobs.tk netnoobs@hotmail.com admnetnoobs@gmail.com


Alejandro Calderón

Fixed­address: Es la dirección que quedara reservada para ese host. 

Para denegar un host es igual que con la reserva solo cambia la linea 
“fixed­address” por la siguiente linea siguiente línea: 

Deny booting: Es la línea que usaremos para denegarle IP a esa MAC. 

NOTA:  Para   ver   la   direccion   MAC   en   debian   utilizamos   el   comando 


ifconfig   y   nos   apareceran   algunos   datos,   la   direccion   MAC   aparece 
despues de la palabra Hwaddr.

Luego de esto guardamos con la orden Ctrl+O y salimos con Ctrl+x. y 
procedemos   a   editar   el   archivo   dhcp3­server   dentro   de   la   carpeta 
Default. 

#nano /etc/default/dhcp3­server 

Y entre las comillas “ “ ingresaremos la interfaz de red con la que 
estamos   trabajando   la   cual   en   nuestro   caso   es   la   eth0   (esto   lo 
verificamos   dentro   del   archivo   de   configuracion   de   la   red 
/etc/network/interfaces).

Reiniciamos el servicio DHCP. 

#/etc/init.d/dhcp3­server restart 

www.netnoobs.tk netnoobs@hotmail.com admnetnoobs@gmail.com


Alejandro Calderón

Con   esta   configuración   el   servicio   DHCP   estará   configurado,   además 


contara   con   actualizaciones   dinámicas,   reservas   y   denegaciones.   Se 
pueden agregar los ámbitos, actualizaciones (dentro del mismo ámbito 
o de forma general), reservas y denegaciones que sea necesarias. 

www.netnoobs.tk netnoobs@hotmail.com admnetnoobs@gmail.com