dhcp

9
Práctica DHCP

Upload: alberto-jimenez-miguel

Post on 12-Nov-2015

219 views

Category:

Documents


3 download

DESCRIPTION

DHCP (Dynamic Host Configuration Protocol) es un servicio que consta de un servidor y uno o varios clientes y cuya función básica es la de asignar automáticamente diferentes parámetros de configuración de la red local desde la maquina servidor a los clientes de la red que tengan activado el DHCP. Los equipos cliente configurados a través de DHCP no tienen control sobre los parámetros que reciben del servidor.

TRANSCRIPT

  • Prctica DHCP

  • Introduccin

    DHCP (Dynamic Host Configuration Protocol) es un servicio que consta de un servidor y unoo varios clientes y cuya funcin bsica es la de asignar automticamente diferentesparmetros de configuracin de la red local desde la maquina servidor a los clientes de la redque tengan activado el DHCP. Los equipos cliente configurados a travs de DHCP no tienencontrol 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. Fuediseado 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 (uncliente 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 lasegunda contiene una pila de direcciones IP disponibles. Esta segunda base de datos hace aDHCP dinmico.Cuando un cliente DHCP pide una direccin IP temporal, DHCP la coge de la pila dedirecciones 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 losservicios de Internet), por lo que debe ser un servidor DHCP (dhcpd) y el cliente DHCP parasu funcionamiento. En el caso ms simple es un servidor DHCP en la subred a la que elcliente 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 obtengatodos los datos necesarios de conexin, es un proceso de cuatro pasos.

    Descubrimiento del servidor DHCP (DHCP Discovery): El cliente manda un mensajede descubrimiento DHCP dentro de un paquete UDP y al puerto 67. El paquete seencapsula en un datagrama IP con la direccin de difusin (255.255.255.255) y unadireccin 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 sedifunde a todos los nodos de la red (255.255.255.255). El mensaje se difunde a todospor si hay varios servidores DHCP en la subred. El mensaje incluye los datosnecesarios para la conexin y tambin el tiempo que le ser concedido esos datos.

    Solicitud DHCP (DHCP Request): El cliente seleccionar entre todas las ofertas DHCPque haya recibido y responder con un mensaje de solicitud DHCP, devolviendo losparmetros de configuracin.

    ACK DHCP: El servidor contesta con un ACK al mensaje de solicitud DHCP paraconfirmar los datos. Una vez terminado los pasos, tendremos nuestros datos durante un perodo detiempo.

    Modos de configuracin

    DHCP puede configurarse para realizar la asignacin de parmetros en los equipos dediferentes maneras. Por lo tanto, tres tipos de asignacin:

    Asignacin manual. En este modo de funcionamiento se comporta como DHCPBOOTP. Se configuran parmetros manualmente en el servidor para cada equipo paraObtener una direccin IP (la misma), y cada vez que se conecta a la red equipos se leasignan estos parmetros automticamente.

    Asignacin persistente. En este caso, la asignacin es automtica y cada vez que elequipo se conecta a la red recibe la misma direccin IP.

    Dinmica de asignacin (alquiler de la direccin). El cliente recibe la direccin IP delservidor durante un tiempo limitado, despus de lo cual debe renovar su solicitud o laconcesin caduca. Por lo tanto, una direccin pueden ser reutilizados por los distintos equipos endistintos 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 DHCPddns-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;# Rangossubnet 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, setom otra computadora como cliente para poder realizar la conexin a travs del servidorantes configurado. El cliente tom la direccin IP 172.16.1.24 que se estableci dentro de laconfiguracin 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 4: Asignacin de direccin fija a una direccin MAC de un PC.

    Figura 3: Servidor DHCP

  • 3. Que modificara en el archivo para que los clientes renovaran su direccin IP cada 30minutos?

    Modificara default-lease-time 1800;

    4. Modificar rango de asignacin de direcciones IP para un intervalo de la 172.16.1.100 a172.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 establecieroncomo clientes que pudieron realizar la conexin con el servidor DHCP, cada cliente tom ladireccin IP dentro del rango establecido anteriormente, que abarca desde la 172.16.1.100hasta 172.16.1.200.

    Figura 5: Cliente 1 172.16.1.100

    PC1

  • 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 computadora 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, ya que realizar la configuracin de PC en PC seria muy

    tardado.

    PC2

  • 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