Sie sind auf Seite 1von 5

CONSEJERIA DE EDUCACION

CEP Lora del Ro

Servidor DHCPv3
Alberto Molina Coballes, Jos Domingo Muoz Rodrguez y Jos Luis Rodrguez Rodrguez. 23 de marzo de 2010

En este documento se describe de forma breve las caractersticas fundamentales del protocolo DHCP y la configuracin elemental de un servidor DHCPv3 en Debian GNU/Linux. Este documento forma parte del curso Servicios en GNU/Linux. Portal Educativo, organizado por el CEP de Lora del Ro (Sevilla) en 2010.

Usted es libre de copiar, distribuir y modificar este documento de acuerdo con las condiciones de la licencia Attribution-ShareAlike 3.0 de Creative Commons. Puede ver una copia de sta en: http://creativecommons.org/licenses/by-sa/3.0/es/

Indice
1. Introduccin 2. DHCP 3. Definiciones previas 4. Instalacin y configuracin de dhcp3-server

3 3 3 4

1. Introduccin

La configuracin manual o la modificacin de las direcciones IP de equipos en las distintas dependencias de una organizacin, en nuestro caso un aula, es complicada y tediosa. La solucin habitual a este problema es usar un sistema de asignacin de direcciones automtica. De esta forma, cada mquina que inicie sesin recibir todos los parmetros necesarios, que sern como mnimo: Una direccin IP nica dentro de la red. Una mscara de red. Cuando sea preciso realizar cualquier cambio en la configuracin IP se realizar desde el servidor sin necesidad de desplazarse fsicamente hasta la dependencia correspondiente. Tambin es posible enviar otros parmetros al cliente como la direccin IP de la puerta de enlace, las direcciones IP de los servidores DNS, el nombre de dominio de la red, las direcciones IP de los servidores de hora, etc. Un listado completo de los parmetros DHCP est disponible en http://www.iana.org/assignments/bootp-dhcp-parameters/.

2. DHCP
El protocolo de configuracin dinmica de host DHCP (Dynamic Host Configuration Protocol) es un estndar TCP/IP que simplifica la administracin de la configuracin IP hacindola automtica. Un servidor gestiona la concesin de direcciones IP de un determinado segmento de red y mantiene una lista actualizada de la correspondencia entre estas direcciones IP y las direcciones MAC de los equipos que las han solicitado. En el protocolo DHCP el servidor , utiliza el puerto 67/udp y el cliente el 68/udp. Los pasos para la configuracin de un cliente mediante el protocolo DHCP y la reserva de su direccin IP en el servidor son: DHCP discovery El cliente enva una peticin a la direccin de broadcast 255.255.255.255 solicitando una direccin IP nica dentro de la red en la que se encuentra. DHCP offer El servidor DHCP de la red responde la peticin anterior envindole al cliente (identificado por su direccin MAC) los parmetros de la red. En principio podra terminar aqu, pero hay dos pasos ms para evitar conflictos en el caso de que hubiera ms de un servidor DHCP en la red: DHCP request El cliente confirma al servidor DHCP (identificado por su direccin IP) que va a utilizar los parmetros que ste le ha enviado. DHCP acknowledgement El servidor confirma los parmetros enviados y el tiempo de validez de la concesin de direccin IP (DHCP lease time).

3. Definiciones previas
mbito servidor DHCP Agrupamiento administrativo de equipos o clientes de una subred que utilizan el servicio DHCP .

Rango del servidor DHCP Rango de direcciones IP que el servidor DHCP puede conceder.

Tiempo de concesin Periodo de tiempo durante el cual un equipo cliente puede utilizar una direccin IP concedida. Reserva de direcciones IP Direcciones IP utilizadas para asignarse siempre a los mismos equipos en la red local.

4. Instalacin y configuracin de dhcp3-server


avatar :# aptitude install dhcp3 - server

No se inicia y nos indica que busquemos el motivo en syslog, editamos el fichero /var/log/syslog y encontramos la lnea:
dhcpd : Not configured to listen on any interfaces !

Editamos el fichero /etc/default/dhcp3-server y ponemos la interfaz de red por la que avatar debe ofrecer direcciones IP a sus clientes: /etc/default/dhcp3-server
11

INTERFACES =" eth1"

En la configuracin del servidor DHCP habr que especificar todos los parmetros que tienen que enviarse a los clientes de la red, en particular: Rangos de direcciones IP que puede conceder. Parmetros adicionales (puerta de enlace, direccin de red, direccin de broadcast, servidores DNS, etc.). Tiempo por defecto de validez de la reserva. Tiempo mximo de validez de la reserva. En nuestro caso, una configuracin del servidos DHCP sera algo como: /etc/dhcp3/dhcpd.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

# # Sample c o n f i g u r a t i o n f i l e f o r ISC dhcpd f o r Debian # # $ I d : dhcpd . c o n f , v 1 . 1 . 1 . 1 2002/05/21 00:07:44 p e l o y Exp $ # # The ddnsupdatess t y l e p a r a m e t e r c o n t r o l s whether o r n o t t h e s e r v e r w i l l # a t t e m p t t o do a DNS update when a l e a s e i s c o n f i r m e d . We d e f a u l t t o t h e # b e h a v i o r o f t h e v e r s i o n 2 packages ( ' none ' , s i n c e DHCP v2 didn ' t # have s u p p o r t f o r DDNS . ) ddnsupdates t y l e none ; # o p t i o n d e f i n i t i o n s common t o a l l s u p p o r t e d n e t w o r k s . . . # o p t i o n domainname " example . com " ; # o p t i o n domainnames e r v e r s ns1 . example . org , ns2 . example . o r g ; d e f a u l t l e a s e t i m e 600; maxl e a s e t i m e 7200; # I f t h i s DHCP s e r v e r i s t h e o f f i c i a l DHCP s e r v e r f o r t h e l o c a l # network , t h e a u t h o r i t a t i v e d i r e c t i v e s h o u l d be uncommented . authoritative ; # Use t h i s t o send dhcp l o g messages t o a d i f f e r e n t l o g f i l e ( you a l s o # have t o hack s y s l o g . c o n f t o c o m p l e t e t h e r e d i r e c t i o n ) . logf a c i l i t y l o c a l 7 ;

5
27 28 29 30 31 32 33 34 35 36 37

# Se r e p a r t e n l a s d i r e c c i o n e s 192.168.2.2 192.168.2.127 # entre los clientes : s u b n e t 192.168.2.0 netmask 255.255.255.0 { r a n g e 192.168.2.2 192.168.2.127; o p t i o n r o u t e r s 192.168.2.1; o p t i o n domainname " example . com " ; o p t i o n domainnames e r v e r s X . X . X . X ; o p t i o n b r o a d c a s t a d d r e s s 192.168.2.255; }

donde hay que sustituir X.X.X.X por la direccin IP del servidor DNS de nuestro ISP y cuando est configurado el servidor DNS en avatar habr que poner 192.168.2.1. Un esquema de los ficheros relevantes en la configuracin y funcionamiento del servidor DHCP se presenta en la siguiente imagen:

Das könnte Ihnen auch gefallen