DHCP

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

Prctica DHCP

Introduccin
DHCP (Dynamic Host Configuration Protocol) es un servicio que consta de un servidor y uno
o varios clientes y cuya funcin bsica es la de asignar automticamente diferentes
parmetros de configuracin de la red local desde la maquina servidor a los clientes de la red
que tengan activado el DHCP. Los equipos cliente configurados a travs de DHCP no tienen
control sobre los parmetros que reciben del servidor.
Los parmetros ms comunes que un servidor DHCP sirve a sus clientes son:

Direccin IP y mscara
DNS
Gateway

El Dynamic Host Configuration Protocol (DHCP) est especificado en el RFC 2131. Fue
diseado en el ao 1993 y complementa y mejora otros protocolos similares como RARP
(Reverse ARP) y BOOTP.
DHCP es una extensin de BOOTP, es decir, mejora BOOTP, y es compatible con l (un
cliente puede realizar una peticin esttica BOOTP a un servidor DHCP).
Un servidor DHCP tiene dos bases de datos. La primera es esttica, al igual que BOOTP y la
segunda contiene una pila de direcciones IP disponibles. Esta segunda base de datos hace a
DHCP dinmico.
Cuando un cliente DHCP pide una direccin IP temporal, DHCP la coge de la pila de
direcciones IP disponibles y se la asigna durante un periodo de tiempo negociado.
Funcionamiento:
El funcionamiento DHCP se basa en la arquitectura servidor / cliente (como casi todos los
servicios de Internet), por lo que debe ser un servidor DHCP (dhcpd) y el cliente DHCP para
su funcionamiento. En el caso ms simple es un servidor DHCP en la subred a la que el
cliente solicite la asignacin de direccin IP (y el resto de los parmetros de configuracin).
Si no existe un servidor DHCP de la subred se necesitar un agente (normalmente un router)
que sabe la direccin del servidor DHCP.
Como puedes ver a continuacin, el protocolo funciona en cuatro pasos:

DHCP discovery
DHCP offer
DHCP request
DHCP ACK

A continuacin se describen los pasos que se deben seguir para que un cliente obtenga
todos los datos necesarios de conexin, es un proceso de cuatro pasos.
Descubrimiento del servidor DHCP (DHCP Discovery): El cliente manda un mensaje
de descubrimiento DHCP dentro de un paquete UDP y al puerto 67. El paquete se
encapsula en un datagrama IP con la direccin de difusin (255.255.255.255) y una
direccin de origen 0.0.0.0, a continuacin pasa a la capa de enlace y la trama se

difunde a todos los nodos de la red.


Oferta del servidor DHCP (DHCP Offer): El servidor DHCP que recibe el mensaje de
descubrimiento, responde al usuario con un mensaje de oferta DHCP, este mensaje se
difunde a todos los nodos de la red (255.255.255.255). El mensaje se difunde a todos
por si hay varios servidores DHCP en la subred. El mensaje incluye los datos
necesarios para la conexin y tambin el tiempo que le ser concedido esos datos.
Solicitud DHCP (DHCP Request): El cliente seleccionar entre todas las ofertas DHCP
que haya recibido y responder con un mensaje de solicitud DHCP, devolviendo los
parmetros de configuracin.
ACK DHCP: El servidor contesta con un ACK al mensaje de solicitud DHCP para
confirmar los datos.
Una vez terminado los pasos, tendremos nuestros datos durante un perodo de
tiempo.
Modos de configuracin
DHCP puede configurarse para realizar la asignacin de parmetros en los equipos de
diferentes maneras. Por lo tanto, tres tipos de asignacin:

Asignacin manual. En este modo de funcionamiento se comporta como DHCP


BOOTP. Se configuran parmetros manualmente en el servidor para cada equipo para
Obtener una direccin IP (la misma), y cada vez que se conecta a la red equipos se le
asignan estos parmetros automticamente.
Asignacin persistente. En este caso, la asignacin es automtica y cada vez que el
equipo se conecta a la red recibe la misma direccin IP.
Dinmica de asignacin (alquiler de la direccin). El cliente recibe la direccin IP del
servidor durante un tiempo limitado, despus de lo cual debe renovar su solicitud o la
concesin caduca.
Por lo tanto, una direccin pueden ser reutilizados por los distintos equipos en
distintos momentos.

Implementacin:
1. Instalar la aplicacin isc-dhcp-server
2. Editar el archivo /etc/default/isc-dhcp-server y agregar la interfaz de red por la que
se brindar el servicio en la lnea INTERFACES.
INTERFACES="eth0"
3. Editar el archivo /etc/dhcp/dhcpd.conf y agregar los siguientes parmetros:
# Configuracin del servidor DHCP
ddns-update-style none;
option domain-name "syconet.example";
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 7200;
max-lease-time 21600;
authoritative;

log-facility local7;
# Rangos
subnet 172.16.1.0 netmask 255.255.255.0 {
range 172.16.1.20 172.16.1.25;
option routers 192.168.3.254;
}
# Equipos rango 192.168.3.0 #
host impresora {
hardware ethernet 00:AB:22:33:BC:55;
fixed-address 192.168.3.2;
}

Evaluacin:

1. Realizar pruebas conectando un cliente a este servidor para que obtenga su direccin
IP.

Para realizar la prctica, se tom la computadora del laboratorio de redes para establecerlo
como servidor DHCP para realizar la conexin con un cliente.
Servidor DHCP

Figura 1: Levantando el servidor DHCP

Despus de haber configurado el servidor y haber establecido el rango de direcciones IP, se


tom otra computadora como cliente para poder realizar la conexin a travs del servidor
antes configurado. El cliente tom la direccin IP 172.16.1.24 que se estableci dentro de la
configuracin de rango de direcciones IP en el servidor.

Cliente 1

Figura 2: El cliente tiene la direccin IP dentro del rango establecido.

2. Asignar una direccin fija a una direccin MAC de un equipo del laboratorio.

Figura 3: Servidor DHCP

Figura 4: Asignacin de direccin fija a una direccin MAC de un PC.

3. Que modificara en el archivo para que los clientes renovaran su direccin IP cada 30
minutos?
Modificara default-lease-time 1800;
4. Modificar rango de asignacin de direcciones IP para un intervalo de la 172.16.1.100 a
172.16.1.200

Figura 5: Nuevo rango de direcciones IP.

Se realiz una modificacin en el rango de direcciones IP, luego PC1 y PC2 se establecieron
como clientes que pudieron realizar la conexin con el servidor DHCP, cada cliente tom la
direccin IP dentro del rango establecido anteriormente, que abarca desde la 172.16.1.100
hasta 172.16.1.200.

PC1
Figura 5: Cliente 1 172.16.1.100

PC2
Figura 5: Cliente 2 172.16.1.101

Conclusin
Lo primero que se realiz en esta prctica, fue instalar la aplicacin isc-dhcp-server, luego se
configur el interface, que esta prctica fue eth0, luego se configur el archivo DHCP,
posteriormente se enfrent con problemas al intentar levantar el servidor, al no poder
conseguir levantar el servidor, se reviso el log del sistema, el problema fue que el rango
estaba fuera de la red del servidor, por lo tanto esto era la causa principal de no poder
arrancar el servidor. Desde la terminal se agreg la direccin IP que desde luego estaba
dentro del rango del archivo de configuracin y, esta vez el arranque fue exitoso.
Durante esta prctica se utiliz las computadoras del laboratorio, para probar el rango de
direcciones que se haba establecido en el archivo DHCP del servidor. Tambin se configur
una computa dora y con la ayuda de la direccin MAC se enlaz con el servidor, ya que es un
nmero nico que identifica al equipo, y la direccin IP que se le asign no puede cambiar,
es exclusivamente para esta computadora.
En esta prctica aprend que es la forma mas fcil de administrar una red, ya que por
cualquier cambio que ocurra, no causar problemas dentro de la red, con el servidor DHCP
se ahorra demasiado tiempo,
tardado.

ya que realizar la configuracin de PC en PC seria muy

Referencia

http://www.ietf.org/rfc/rfc2131.txt

http://docs.oracle.com/cd/E24842_01/html/820-2981/dhcp-overview-12a.html

http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m2/servidor_dhcp_dhcp3server.html

También podría gustarte