Sie sind auf Seite 1von 9

Servicio DHCP

DHCP significa Protocolo de Configuracin Dinmica de Host.


Es un servicio basado en el modelo cliente-servidor

Utiliza los puertos 67/UDP (Servidor) y 68 /UDP(cliente).


Se configura de forma automtica:
Direccin IP del cliente
Mascara
Tiempo de concesin (lease time)
Tiempo de renovacin (renewal time)
Tiempo de reconexin (rebinding time)

Se configura de forma Opcional:


Puerta de enlace
Servidores DNS

Servicios en Red. 2SMR.

Pgina 1

Posibles asignaciones de direcciones IP:


Asignacin manual o esttica. Se suele utilizar cuando se quiere controlar
la asignacin de direccin IP a cada cliente, y evitar, tambin, que se conecten clientes
no identificados.

Asignacin Automtica e ilimitada. Se suele utilizar cuando el nmero


de clientes no vara demasiado.

Asignacin dinmica y limitada. Esto facilita la instalacin nuevas


mquinas clientes a la red.

Conceptos:
Intervalo de exclusin: Direcciones IP que no interesa asignarlas. Direcciones
de servidores.

Concesin: Cuando a un cliente se le ha asignado una IP por un tiempo.


Reserva: Direcciones IP para un cliente determinado.
Varios servidores: En el caso de que en una red haya ms de un servidor estos
no se comunican entre s. Estos son independientes.

Proceso de asignacin de una direccin IP a un cliente.

Servicios en Red. 2SMR.

Pgina 2

Suponemos que en la red hay un servidor DHCP configurado.


Cuando un cliente DHCP se conecta a la red enva una solicitud, en forma de mensaje
de broadcast o difusin, a travs de la red.
Todos los posibles servidores DHCP que han recibido la solicitud responden al cliente
proponindole una IP.
El cliente acepta una de ellas y se lo comunica al servidor elegido, el cual le contesta
con un mensaje que incluye la direccin MAC del cliente, la direccin IP y mscara de
subred asignadas, la direccin IP del servidor y el perodo de validez (lease o
concesin) de la direccin IP.
Esta informacin permanece asociada al cliente mientras ste no desactive su
interfaz de red (por ejemplo, se apague la mquina) o no finalice el plazo del
'contrato' (lease time).
El plazo del 'contrato' o 'alquiler' es el tiempo en que un cliente DHCP mantiene los
datos que le asign un servidor.
Antes de ser consumido el perodo de validez el cliente enva una solicitud de
renovacin al servidor. Si expira completamente el tiempo de validez tiene que pedir
una nueva direccin IP.
Una vez vencido el plazo del contrato el servidor puede renovar la informacin del
cliente, como su direccin IP, y asignarle otra nueva o ampliar el plazo, manteniendo
la misma informacin.
El cliente sabe que una respuesta es para l por la MAC

Configuracin del servidor DHCP Linux


Instalamos la ltima versin del servidor DHCP que es dhcp3:
# apt-get install dhcp3-server
La instalacin crea el archivo de configuracin /etc/dhcp3/dhcpd.conf, que contiene la
configuracin del dominio asociado al servicio DHCP y crea el ejecutable
/usr/sbin/dhcpd.
Se lanza el servicio DHCP con la orden:
# /etc/init.d/dhcp3-server start
Al arrancar el servidor se crea el archivo de las concesiones (leases) cuyo contenido es
la direccin MAC del cliente y las fechas inicial y final de la concesin. Este archivo
/var/lib/dhcp3/dhcpd.leases no debe modificarse nunca de forma manual. Su
contenido se actualiza de forma automtica cuando se asigna, modifica o termina la
concesin.
# more /var/lib/dhcp3/dhcpd.leases
Servicios en Red. 2SMR.

Pgina 3

Este archivo va creciendo y se van generando archivos dhcpd.leases copias de ste.


Ya lanzado el servidor DHCP para comprobar que funciona correctamente ejecutar
desde la consola:
# /usr/sbin/dhcpd3 -d -f
La salida generada muestra informacin sobre las concesiones, declaraciones subnet
existentes y pruebas de funcionamiento.
Para arrancar el servicio DHCP al iniciar el sistema incluir un enlace simblico
/etc/init.d/dhcp3-server en el directorio /etc/rcX.d/ correspondiente al nivel de
ejecucin (X) en el que arranca el sistema por defecto.
Desde el entorno grfico GNOME se puede activar el servicio desde las Herramientas
del Sistema. Para ello hay que tener instalado el paquete gnome-system-tools.

Archivo /etc/dhcp3/dhcpd.conf
Este archivo consta de un conjunto de sentencias. Unas sentencias pueden contener a
otras. Las sentencias se clasifican en:
Parmetros: describen el comportamiento del servidor DHCP. Pueden ser
parmetros globales o locales a un conjunto de declaraciones.
Declaraciones: se utilizan para describir redes, mquinas o grupos de
mquinas junto con un rango de direcciones IP que se conceden para cada uno
de ellos. Permiten la anidacin de unas declaraciones dentro de otras.
authoritative;
one-lease-per-client on;
server-identifier 192.168.1.1;
default-lease-time 86400;
max-lease-time 86400;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1;
option domain-name "aulaESI.com";
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0
{ range 192.168.1.7 192.168.1.9;
range 192.168.1.90 192.168.1.150;

Servicios en Red. 2SMR.

Pgina 4

Servicios en Red. 2SMR.

Pgina 5

La declaracin subnet se utiliza para aplicar un conjunto de parmetros y/o


declaraciones a un conjunto de direcciones que coincidan con los datos de la
declaracin. La estructura es:
subnet IP_subred netmask mscara {
[parmetros]
[sub_declaraciones] }
Ejemplo de subnet con la declaracin range que establece un rango de direcciones IP
vlidas a asignar a los clientes.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.7 192.168.1.9;
range 192.168.1.90 192.168.1.150; }

Servicios en Red. 2SMR.

Pgina 6

Ejemplo: Configurar el ordenador pc10 como cliente DHCP, utilizando


reservas (192.168.1.10)
host pc10 {
hardware ethernet 00:50:b3:c5:60:23;
fixed-address

192.168.1.10;

Configuracin del cliente DHCP


El cliente en la secuencia de arranque de la mquina negocia con el servidor DHCP y
ste le proporciona una direccin IP vlida.
El cliente DHCP utiliza el demonio dhcpcd para obtener la informacin que circula por
la red enviada por el servidor DHCP remoto.
Hay que instalar el paquete correspondiente de Debian GNU/Linux:
# apt-get install dhcp3-client
En modo grfico: comprobar que la interfaz de red est habilitada. Ir a:
Aplicaciones / Herramientas del Sistema / Red / Pestaa conexiones / Seleccionar dispositivo.
Propiedades.
y activar la opcin Configuracin de la conexin: Automtico (DHCP).
En modo lnea de comandos: editar el archivo /etc/network/interfaces y modificar:
iface eth0 inet dhcp
Comentar con el carcter (#) las lneas que contienen las variables IPADDR, NETMASK,
NETWORK y BROADCAST (tiles para IPs 'static').
Verificar la direccin asignada al cliente ejecutar la orden: # arp -an

Servidor DHCP para Windows 2003 Server


Para que un servidor DHCP pueda asignar direcciones IP a sus clientes necesita estar
autorizado. De esta forma se elimina la posibilidad de que otros servidores en la red no
autorizados puedan asignar direcciones IP. Si el servidor DHCP consigue la autorizacin

Servicios en Red. 2SMR.

Pgina 7

de Active Directory comienza la asignacin de direcciones IP. Si no la consigue el


sistema registra un error y el servidor no puede asignar.
Se asume que est instalado Active Directory en la mquina que va a hacer de servidor
DHCP.
Configuracin del servicio DHCP desde el entorno grfico. Ir a:
Inicio / Administre su servidor.
Ir a : Agregar/Quitar funcin.
Funcin del servidor: Seleccionar Servidor DHCP.
El asistente ofrece un resumen de acciones a realizar. Comprobar que las acciones que
se van a ejecutar son la instalacin del servidor DHCP y su configuracin.
Configuracin de componentes: esperar a que se compruebe la lista de componentes.
Aplicando selecciones: el Asistente aade la funcin seleccionada.
Aparece el Asistente para mbito nuevo. Se define el mbito como un conjunto de
direcciones IP dentro de una misma subred y que el servidor DHCP utiliza para hacer
concesiones a los clientes. Pulsar <siguiente>.
Asignar nombre al mbito nuevo: dhcp
Introducir el rango de direcciones IP con las que va a trabajar el mbito definido:
192.168.1.2-192.168.1.10. Introducir tambin la mscara de subred (24 para una clase
C o 255.255.255.0).
Agregar exclusiones: se pueden indicar direcciones IP independientes o un intervalo de
direcciones IP que quedarn excluidas del mbito (no se quiere que sean asignadas por
el servidor a ningn equipo). Por ejemplo excluir la IP 192.168.1.5.
Duracin de la concesin: por ejemplo se establece una concesin de 7 das.
Configuracin de las opciones ms habituales del servicio DHCP:
Puerta de enlace determinada (enrutador): aadir la direccin IP correspondiente al
router 192.168.1.1.
Nombre de dominio y servidores DNS: indicar el nombre del dominio primario, su IP y
nombre del servidor.
No configurar WINS.
Activar mbito: activar este mbito ahora.
Finaliza el Asistente.
Servicios en Red. 2SMR.

Pgina 8

Completar tareas adicionales: abrir la ayuda que indica el camino hasta el servidor
DHCP y cules son las posibles tareas adicionales que se podran llevar a cabo con l.
En concreto habra que ir a: Inicio Herramientas Administrativas DHCP.
Cerrar la ventana de Ayuda y Finalizar.
Al abrir el servidor DHCP se comprueba que no est autorizado.
Para proceder a la autorizacin estando sobre el servidor DHCP hacer clic secundario
del ratn y seleccionar la opcin Autorizar. Es posible que tarde un poco de tiempo en
actualizar directamente. Tambin se puede seleccionar la opcin Actualizar en el
mismo men.
Hecho esto, el servidor DHCP servidor.aulaESI.com ser un servidor autoritario y
aparecer la leyenda 'Activo'.
Es importante saber que el arranque y la parada del servidor DHCP, as como la
renovacin de las concesiones, se puede hacer en modo lnea de orden, desde la
consola, con las rdenes:
net start dhcp
net stop dhcp
ipconfig /renew

Cliente DHCP Windows


Desde los clientes hay que especificar que su direccin IP va a ser asignada por el
servidor DHCP ya configurado. Ir a:
Escritorio Mis sitios de red Conexin de rea local Propiedades Protocolo Internet
TCP/IP Propiedades
Seleccionar Obtener una direccin IP automticamente y reiniciar el ordenador.
Comprobar con la orden ipconfig /all desde la consola cul es el valor IP asignado.
Una forma de renovar la concesin de IP es, desde la lnea de orden, ejecutar la orden:
C:\ > ipconfig /renew

Servicios en Red. 2SMR.

Pgina 9

Das könnte Ihnen auch gefallen