Anda di halaman 1dari 6

Estructura de Contenidos:

1. Introduccin al protocolo DHCP


2. Paquetes de datos DHCP
3. Servidor DHCP en GNU/Linux
4. Configuracin del Servicio DHCP
5. Asignacin de direcciones IP por MAC Address
6. Filtrado por MAC Address
7. Prctica de Clase
8. Autoevaluacin

http://www.ucv.edu.pe/cis/
cis@ucv.edu.pe


UNIDAD
7
Servidor
DHCP


P g i n a | - 1 -

INTRODUCCIN A DHCP
El Protocolo de Configuracin de Host Dinmico (Dynamic Host Configuration Protocol) es una
versin mejorada de BOOTP (Bootstrap Protocol), y utiliza los mismos puertos 67 y 68.
Este protocolo est basado en el modelo Cliente-Servidor, donde el servidor DHCP provee los
parmetros de configuracin necesarios de forma dinmica a un host dentro de una red.

FUNCIONAMIENTO DE DHCP:
Al encenderse el equipo, el proceso encapsulado que ocurre se da de la siguiente manera:
El equipo enva un mensaje broadcast a travs de la red local, cuando el servidor recibe el mensaje,
responde con la informacin solicitada por el cliente.





SESIN DHCP:
El siguiente grfico describe el proceso, en el que un computador cliente enva una solicitud de datos
de configuracin para una interfaz de red de manera automtica, el servidor DHCP ofrece el servicio,
el cliente solicita los datos de configuracin, y finalmente el servidor DHCP finiquita el proceso con un
mensaje acknowledge.




1


P g i n a | - 2 -

PAQUETES DE DATOS DHCP:

Durante el proceso de solicitud y respuesta de informacin de la red, se transfieren diferentes
paquetes de datos, que se emitirn dependiendo del estado del proceso, a continuacin se listan los
paquetes de datos que se transfieren y se observa grficamente el proceso.

DHCPDISCOVER, busca servidores DHCP disponibles.
DHCPOFFER, respuesta del servidor, ofreciendo parmetros.
DHCPREQUEST, solicitudes varias del cliente, P/ej. Extender concesin.
DHCPACK, mensaje de confirmacin y cierre desde el servidor hacia el cliente
indicando los parmetros definitivos.
DHCPNACK, respuesta del servidor para indicarle al cliente que su concesin ha
vencido o si el cliente anuncia una configuracin de red errnea.
DHCPDECLINE, el cliente le anuncia al servidor que la direccin ya est en uso.
DHCPRELEASE, el cliente informa la finalizacin del uso de su direccin IP.
DHCPINFORM, el cliente solicita parmetros locales, ya tiene su direccin IP.



En el grfico anterior se detalla cada paso del proceso de solicitud y asignacin de datos de
configuracin de red en un host, donde para cada caso se indica el paquete de datos emitido.




2


P g i n a | - 3 -

SERVIDOR DHCP EN GNU/LINUX
Para implementar el Servicio DHCP en CentOS, necesitamos instalar el paquete de software:

$ yum install dhcp

Luego copiamos un ejemplo del archivo de configuracin para poder facilitar la escritura de la
configuracin del servicio que deseamos poner en funcionamiento:

$cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf


Configuracin del Servicio DHCP:

Utilizando un editor de texto como nano, podemos configurar el servicio desde el terminal de
GNU/Linux, y veremos el archivo de configuracin que se ubicar en /etc/dhcpd.conf, como sigue:

















Iniciar el Servicio:
Una vez terminada la configuracin del servicio, solo nos quedar iniciar el servicio. Para iniciar el
servicio DHCP ejecutamos el siguiente comando:

$ service dhcpd start

Tambin podemos hacer que el servicio se inicie automticamente al iniciar el sistema operativo,
utilizando el siguiente comando:

$ chkconfig dhcpd on

3
ddns-update-style interim;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name "ucv.edu.pe";
option domain-name-servers 192.168.1.1;

range 192.168.1.33 192.168.1.254;

default-lease-time 86400;
max-lease-time 608400;
}
4


P g i n a | - 4 -

SELINUX Y EL SERVIDOR DHCP:

Si se desea eliminar la proteccin que brinda SELinux al servicio dhcpd:

$ setsebool -P dhcpd_disable_trans 1

Si se desea eliminar la proteccin que brinda SELinux al sistema para funcionar como cliente DHCP:

$ setsebool -P dhcpc_disable_trans 1



ASIGNACIN DE DIRECCIONES IP POR MAC ADDRESS:

Si se tienen equipos con IPs constantes, estas pueden ser incluidas en la configuracin del servidor
DHCP, indicando la direccin MAC del computador y la direccin IP que se le asignar
constantemente.










FILTRADO POR MAC ADDRESS:

Para impedir que hosts desconocidos puedan utilizar el servicio, implementamos un filtro de la
siguiente manera.












host nombrehost {
option host-name nombrehost.ucv.edu.pe;
hardware ethernet 12:38:3F:84:A6:23;
fixed-address 192.168.1.84;
}
deny unknown-clients;
host nombrehost {
hardware ethernet 12:38:3F:84:A6:23;
}
5
6


P g i n a | - 5 -



PRCTICA DE CLASE
En su blog en internet, publicar una nueva entrada conteniendo las capturas de pantalla de cada
uno de los pasos de la solucin del siguiente caso:

Instale y configure un servidor DHCP, considerando un computador que reciba una direccin IP
constante. Considere los parmetros de la red en que se encuentra, de acuerdo a su direccin IP.
(Para ver su direccin IP y MAC, ejecute el comando ifconfig).

Adems, escriba un resumen de los comandos utilizados para el desarrollo del caso anterior.
Usted cuenta con un mximo de 24 horas despus de la sesin de clase para notificar la actualizacin
de su blog al docente del curso a travs del correo electrnico.


AUTOEVALUACIN
Luego de realizar la prctica de clase, responda las siguientes preguntas.

1. He comprendido correctamente el funcionamiento de DHCP y su viabilidad de
implementacin en un caso real?
1. He identificado oportunidades de mejora en los archivos de configuracin?
2. He comprendido la integracin de los servicios de red con el sistema operativo?



7
8