Beruflich Dokumente
Kultur Dokumente
Servicio DHCP
En esta unidad aprenderemos a: Reconocer el funcionamiento de los mecanismos automatizados de configuracin de los parmetros de red. Identificar las ventajas que proporcionan. Entender los procedimientos y las pautas que intervienen en una solicitud de configuracin de los parmetros de red. Instalar un servicio de configuracin dinmica de los parmetros de red. Preparar el servicio para asignar la configuracin bsica a los sistemas de una red local. Realizar asignaciones dinmicas y estticas. Integrar en el servicio opciones adicionales de configuracin. Verificar la correcta asignacin de los parmetros.
Las diferentes opciones de configuracin del servicio DHCP. El proceso de configuracin de los diferentes clientes actuales. Los pasos necesarios para arrancar y mantener el servidor DHCP en Ubuntu y en Windows, as como desde dispositivos de interconexin que cuenten con este servicio.
Servicio DHCP
1. Introduccin
En esta unidad se explicar cmo se instala, configura y mantiene un servicio DHCP en entornos profesionales para optimizar las tareas de administracin de redes de rea local basadas en la familia de protocolos TCP/IP - e l estndar empleado en Internet-. A lo largo de todo el curso emplearemos dos sistemas muy distintos: W i n d o w s , desarrollado por la empresa Microsoft, y Ubuntu, una distribucin de software libre basada en G N U / L i n u x creada por Canonical. En ambos casos se trabajar tanto con las versiones cliente (Windows XP, Vista y 7 , por una parte, y Ubuntu Desktop Edition, por otra) como para servidores (Windows Server 2 0 0 0 , 2 0 0 3 y 2 0 0 8 , y Ubuntu Server Edition). N o obstante, tambin conviene tener en cuenta que un router puede ofrecer un servicio DHCP mediante la implementacin IP Easy, instalada por ejemplo en todos los equipos comercializados por Cisco y Linksys.
Ubuntu es una distribucin basada en Deban. Cuenta con un sitio web oficial (wvsw.ubuntu.com), mantenido por Canonical, as como un portal de la comunidad hispana (www.ubuntu-es.org).
Actividades Qu diferencia existe entre un estndar de focto o hecho y uno de iure o derecho? Justifica tu respuesta.
2.
Indica las relaciones que mantienen las asociaciones internacionales de estndares que aparecen en la Figura 2 . 1 .
Servicio DHCP
Proxy-cach
Informtica mvil
Telfonos mviles
Reproductores MP3
Mensajera instantnea
Fig. 2.1. Organizaciones mundiales de estndares encargadas de decidir los protocolos de los servicios de red utilizados en Internet.
A la hora de configurar el equipo, habr que disponer de la siguiente informacin: La direccin IP, ya sea de la versin 4 que utiliza 3 2 bits (o 4 valores decimales, de 0 a 2 5 5 ) o de la nueva versin , de 1 2 8 bits (u 8 bloques con 4 cifras hexadcimales), que permite asignar un nmero de direcciones muchsimo mayor. Se espera que, en 2 0 1 1, la primera se habr agotado por completo, si bien se mantendr por la comodidad que supone para muchas organizaciones el uso de direcciones privadas repetidas.
Versin 4 6 Bytes 4 16 Bits 32 128 Direcciones 232 2128 Nmero total de direcciones 4.294.967.296 340.282.366.900.000.000.000.000.000.000.000.000.000 Con estas habr una para cada dispositivo. Estas se estn agotando. Ni siquiera se puede asignar una distinta a cada persona.
Claves y consejos
jj}
La mscara de subred, con la que se determina la parte o el nmero de bits de una direccin IP, sirve para identificar la red o subred y, por lo tanto, saber cul es la otra parte de bits restantes que se emplean para identificar el equipo. Si la comunicacin se establece con equipos de otras subredes o con Internet, se necesitar adems: La direccin IP de la puerta de enlace (gateway) o pasarela por omisin que corresponde al router y con el que se redirige el trfico a Internet o a otras subredes. Las direcciones IP de los servidores D N S que permiten resolver los nombres de dominio (por ejemplo www.google.es) y devolver la direccin IP correspondiente. De este modo se evita que los usuarios tengan que conocer las direcciones IP de los equipos a los que desean conectarse. Por lo general, una red cuenta con al menos dos servidores D N S para que, en el caso de que uno falle, la comunicacin se mantenga.
Para realizar capturas de pantalla que lustren mejor las instrucciones, basta con pulsar la tecla Impr Pant. De inmediato se obtiene una imagen con todo lo que contiene el escritorio en ese momento. Truco: si adems la aprietas unto con la tecla Alt, solo capturar la ventana activa, de modo que no tendrs que recortarla del resto del escritorio. Obtn todas las imgenes con la combinacin de teclas rpidas Alt + Impr Pant.
41
Servicio DHCP
Objetivos: saber qu valores se estn utilizando en el ordenador de la clase. S i estn configurados de manera esttica o fija y permanente en local o son suministrados por algn servidor DHCP del aula ya existente. Averiguar los parmetros bsicos (direccin IP, mscara de red, puerta de enlace y direcciones IP de los servidores D N S ) que utiliza el ordenador en estos momentos. Material y herramientas: ordenador del aula con las tarjetas de red disponibles, cables normales de red de categora 5 (estndar T I A / E I A 5 6 8 B ) , elementos de interconexin (hub, switch o router) de la propia aula. Utilidades: Segn la versin de Ubuntu, podrn utilizarse los comandos grficos Network Admin (network-admin) o Network Manager (nm-connection-editor). Desde la consola se utilizarn las rdenes i f c o n f i g para las tarjetas cableadas e i w c o n f ig para las inalmbricas. Adems, se visualizarn los archivos de configuracin / e t c / r e s o l v . c o n f para ver los servidores D N S y el archivo / e t c / n e t w o r k / i n t e r f a c e s para la puerta de enlace de la tarjeta. Desarrollo: 1. Acceso a la herramienta Para conocer los valores de los cuatro campos asignados al ordenador, comprueba las propiedades de la interfaz de red que se ha instalado mediante los siguientes pasos: primero, haz clic sobre el men Sistema; despus, selecciona Administracin; a continuacin, activa Red. Para acceder a la opcin de red, haz clic en Desbloquear e introduce la contrasea para ver la configuracin.
j^j
C o n e x i n c a b e l a d aC e , .
C o n e x i n c a b e l a d a C o n e x i n p u n o t a p u .
E t t ii r t t w f e f c ; r x l 1 f t * O . -
Ventana de propiedades de conexin de rea local ethO con los parmetros bsicos TCP-IP. Fig. Configuracin esttica local en Ubuntu. (Contina)
Servicio DHCP
(Continuacin)
CaSO p r c t i c o 1
Una vez desbloqueada, se mostrarn las conexiones de red disponibles, elige la interfaz y pulsa sobre Propiedades. Configura la conexin (Direccin IP esttica o DHCP) y cierra la ventana de propiedades con Concelar. Por ltimo, pasa a la pestaa DNS. 2. Ubuntu desde la consola Se puede obtener la misma informacin a travs de las rdenes equivalentes que existen en Ubuntu desde una consola. Para ejecutar cualquier comando en Ubuntu, dispones de la combinacin de teclas rpidas Alt + F2. Al pulsarlas, aparece una caja de dilogo donde se introducir la orden. En el caso de que se desee abrir la consola de inmediato, habr que teclear x t e r m . Por ejemplo, para averiguar la direccin IP (que aparece como i n e t addr en la versin 4 o como i n e t 6 en la ) y la mscara de subred (Mask) o incluso la MAC fsica (HWaddr), se tendr que ejecutar la orden i f c o n f i g y ver los datos de las tarjetas de red existentes. En este ejemplo solo se muestra la primera tarjeta de red cableada denominada ethO. alumno@consola:ifconfig ethO L i n k inet encap:Ethernet ethO HWaddr 00:15:b7:f7:Of:68
addr:192.168.101.101
Bcast:192.168.101.255
UP BROADCAST RUNNING M U L T I C A S T M T U : 1 5 0 0
El archivo interfaces que se utiliza para guardar estos valores de manera permanente cuando no se utiliza el servicio DHCP se halla en la carpeta de configuracin etc/network (la especfica para la tarjeta de red). alumno@consola:cat auto ethO i f a c e ethO i n e t address netmask gateway network static /etc/network/interfaces
Claves y consejos
broadcast
Por otra parte, la informacin relacionada con los servidores D N S utilizados se guarda en el archivo r e s o l v . c o n f , que se encuentra en la carpeta de Configuracin/etc. Para ver su contenido, puede utilizarse el comando cat, que muestra el contenido en la consola sin editarlo (ver Claves y consejos). Despus de la palabra nameserver aparece la lista de IP de los servidores de nombre, separados por espacios en blanco. alumno@consola-equipo:cat nameserver 62.81.0.1 /etc/resolv.conf
62.81.0.36
con los cursores arriba y abajo. Para salir, hay que pulsar la tecla Q (del ingls quit).
Servicio DHCP
Importante
Caso prctico
El protocolo TCP, definido en el RFC 793, aporta seguridad a la comunicacin. Abre una conexin virtual con el destinatario para cada aplicacin que lo solicite y enva los datagramas de manera ordenada hasta que se enva toda la informacin. Una vez finalizada la transmisin, cerrar la conexin, ya que puede tener varias conexiones al mismo tiempo y con el mismo destinatario. Estas conexiones se diferencian por el nmero de puerto utilizado, que identificar la aplicacin que recoger el mensaje. Por ejemplo, el servidor DHCP utiliza el puerto 6 7 y el cliente DHCP, el 68.
Qu direccin IP tengo en W i n d o w s ?
Objetivos: averiguar los valores que se utilizan en el ordenador de clase y si estn configurados de manera esttica o fija y permanente en local, o bien los suministra algn servidor D H C P del aula que ya existe. Averiguar los parmetros bsicos (direccin IP, mscara de red, puerta de enlace y direcciones IP de los servidores D N S ) que utiliza en ese momento el ordenador de clase. Material y herramientas: un ordenador con las tarjetas de red de que disponga. Utilidades: En W i n d o w s , se utilizarn las propiedades del protocolo TCP/IP. En W i n d o w s , desde la consola se ejecutar la orden i p c o n f ig. Desarrollo: 1. En W i n d o w s
Claves y consejos Para ejecutar cualquier comando en Windows, dispones de la opcin Ejecutor desde el men Inicio o la combinacin de teclas Windows + R. Aparecer una ventana de dilogo en la que se introducir la orden. Si se desea abrir la consola habr que teclear el comando cmd. y
Ventana de Protocolo de Internet versin 4 (TCP/lpv4) con los parmetros bsicos TCP-IP.
V.
(Contina) J
(Continuacin)
Caso prctico 2
En casi todos los sistemas Windows se obtiene esta informacin de una forma parecida. En este caso se sigue la combinacin de pasos para el Vista. En el escritorio, haz clic sobre el botn Inicio y pasa a Panel de control. Pulsa el icono Centro de redes y recursos compartidos. Ve a Conexin y luego a Conexin de rea local. Activa Ver estado. A continuacin, selecciona Propiedades del estado de la conexin y despus marca la opcin Protocolo de Internet versin 4 (TCP/lpv4). Abre Propiedades. Aparecern los valores estticos de los parmetros bsicos que se necesitan para este Caso prctico (Fig. 2.3). 2. Desde la consola de Windows Puedes obtener esta informacin con los comandos especficos que existen en Windows desde una consola. En este caso, desde la consola se utilizar la orden ipconfig:
C : \ D o c u m e n t s and Settings\Raul
> ipconfig
A d a p t a d o r Ethernet
Conexin de rea
local
Tal como puedes ver, con la configuracin bsica en esta orden no se muestra la informacin relacionada con el D N S y, por lo tanto, tendrs que ejecutar el argumento /all para que muestre toda la informacin disponible.
> ipconfig
/all :
: 192.168.100.254
Con este argumento se muestra la opcin Servidores DNS entre otras opciones que de momento se han omitido, pero que se vern con detalle a lo largo de esta unidad y las siguientes. Toda esta informacin en Windows se almacena en el registro del sistema, en concreto en la siguiente ruta: HKEY_LOCAL_MACHIE > S Y S T E M > CurrentControlSet > Services > Tcpip. v.
Actividades Qu diferencia existe entre las aplicaciones Network Admin y Network Manager? Por qu se ha decidido cambiar a Network Manager? Justifica la respuesta.
4. Anota en esta tabla los valores que has obtenido al aplicar el Caso prctico 1 en tu ordenador.
Campo Direccin IP (inet addr) Mscara de subred (Mask) IP de la puerta de enlace IP de los servidores D N S Tabla 2.2. Valores del ordenador de clase en Ubuntu. Valor actual en Ubuntu
5. Entra en el registro del sistema de Windows con la orden r e g e d i t o regedt32. Investiga qu claves se utilizan para guardar estos valores bsicos del TCP/IP. Anota los ms importantes y averigua los que pueden tomar o exprtalos a un archivo de texto con extensin .reg. Vuelca la informacin en una wiki de la actividad para comparar los resultados con los de tus compaeros de clase. 6, Anota en la Tabla 2.3 los valores que has obtenido al realizar el Caso prctico 2 en tu ordenador.
Campo Direccin IP Mscara de subred IP de la puerta de enlace IP de los servidores D N S Tabla 2.3. Valores del ordenador de clase obtenidos con Windows. Valor actual en Windows
7. Qu direccin IP tienes en casa? Repite los Casos prcticos 1 y 2 en los ordenadores de tu domicilio particular con diferentes sistemas operativos instalados.
Servicio DHCP
El protocolo RARP (Reverse Address Resolution Protocol) de resolucin de direcciones inverso sirve para enviar por la intranet una trama de difusin (FF:FF:FF:FF:FF:FF) que alcance algn servidor que conteste la solicitud gracias a la direccin MAC del equipo cliente. No obstante, debe haber un servidor BOOTP o DHCP que proporcione una direccin IP vlida al recibir la peticin. El protocolo ARP averigua la direccin fsica de control de acceso del medio -es decir, la MAC de una tarjeta- a partir de una direccin IP. En el servicio DHCP comprueba que en la intranet no exista otra IP igual a la que acaban de asignar al equipo que realiza la peticin de bsqueda.
Configuracin automtica de TCP/IP Ventajas Las direcciones IP son asiqnadas por el servidor rsUrn . * j DHCP automticamente a cada equipo que . .. .. ^ r ^ la solicite. Al automatizar la asignacin, estar libre de errores.
Los cambios de la estructura de la red se reflejan de manera automtica al actualizarse cada cliente.
Vocabulario
f^
Entornos SOHO (Small Office Home Office). Hacen referencia a los pequeos despachos de microempresas o profesionales liberales en sus casas. LTE. Tecnologa de telefona mvil de cuarta generacin (4G) que utiliza paquetes IP para realizar las comunicaciones. En la Unidad 7 lo estudiaremos con ms detalle.
Servicio DHCP
Importante
El plazo del contrato o alquiler es el tiempo en que un cliente DHCP mantiene como propios los datos que le asign un servidor. Este alquiler se negocia como parte del protocolo entre el cliente y el servidor. Una vez vencido el plazo, el servidor puede renovar la informacin del cliente, en especial su direccin IP, y asignarle otra nueva o ampliar el plazo con la misma informacin.
3. Asignacin manual o esttica con reserva: se asigna la misma direccin IP a un ordenador concreto. Se trata de un modo de configuracin parecido al manual, tal como se ha visto en el Coso prctico 1. Su configuracin requiere ms tiempo que los dems, si bien resulta ms seguro. Se utiliza en aquellos casos en que se desea controlar la asignacin de direcciones IP de manera estricta a cada cliente para que siempre reciba el mismo valor segn la MAC o el nombre del equipo que la solicite. De esta manera, se impide la conexin de clientes no identificados. Lo emplean organizaciones que disponen de personal cualificado para instalar y adaptar el servicio DHCP a todos sus equipos, como universidades y grandes y medianas empresas. La Tabla 2. muestra las ventajas e inconvenientes del servicio en general -de hecho, el nico problema lo plantea la asignacin con reserva previa-.
Ventajas Las IP libres se asignan de manera secuencial a cada cliente nada ms arrancar. Se solicita sin que deba intervenir el administrador. Se centraliza la informacin de manera que, una vez probado, no puede haber IP duplicadas o errneas. Se ahorra tiempo y esfuerzo de administracin, adems de aumentar la seguridad de la red. Tabla 2.6. Ventajas e inconvenientes de utilizar el servicio DHCP en una intranet. Inconvenientes Requiere un mayor esfuerzo inicial si se deben reservar previamente las IP para cada equipo en el servidor, una a una, a pesar de que se conozca el MAC o hostname. Si falla el servidor, quizs los equipos que arranque no puedan conectarse al no recibir ningn dato de configuracin.
La puerta de enlace o pasarela por defecto. Las direcciones de los servidores DNS. El nombre (sufijo) del dominio DNS. Adems, en las redes Windows tambin especifica: El tipo de nodo W I N S / N B T . El Servidor W I N S (cada vez ms en desuso). Este protocolo regula la manera como un cliente DHCP obtiene una configuracin IP vlida y el orden en que debe hacerlo. A travs del puerto 68, el cliente enva mensajes para que algn servidor DHCP activo le conteste por el 67, utilizando ambos el proto-
48
Servicio DHCP
colo del nivel de transporte UDP. Cada red debe tener un servidor DHCP configurado y activo para atender las solicitudes de los clientes y almacenar las tablas con las direcciones IP, que podr asignar cuando reciba una solicitud en forma de trama de difusin. De este modo, los posibles servidores DHCP que han recibido la solicitud respondern al cliente y le ofrecern una IP vlida segn su configuracin.
Orden del diente DHCPDISCOVER Significado dentro del protocolo Mensaje que enva un cliente en una trama de difusin para detectar los servidores DHCP activos en la intranet. Mensaje encapsulado en una trama de difusin que un cliente enva a un servidor para: Aceptar la oferta de un servidor determinado y, por lo tanto, rechazar el resto de ofertas recibidas. Confirmar la exactitud de la informacin asignada antes de reiniciar la tarjeta de red configurada. Extender el contrato de una direccin IP determinada. Mensaje del cliente que indica al servidor que la IP asignada ya est en uso. Mensaje del cliente al servidor DHCP que notifica la liberacin de la IP asignada y da por terminado el contrato establecido. Mensaje del cliente al servidor DHCP para consultar los parmetros de configuracin local. Cuando se enva, el cliente ya est configurado. Mensaje enviado por el cliente al servidor DHCP que notifica la renovacin de la direccin IP asignada en el contrato establecido durante el tiempo acordado.
DHCPREQUEST
Tabla 2.7. Ordenes que puede enviar el cliente al servidor en el servicio DHCP.
Cuando el cliente recibe las ofertas que le llegan del servidor, acepta una -por lo general, la primera que le llega- y lo comunica a todos los servidores mediante una trama de difusin. El servidor elegido le contesta con un mensaje que incluye la MAC del cliente, la direccin IP y la mscara de subred asignada, junto con la direccin IP del servidor y el periodo de validez o concesin de la direccin IP cedida. Esta informacin se anota en el servidor y se mantiene mientras el cliente no desactive su interfaz de red (por ejemplo, cuando se apaga la mquina o se solicita la baja de manera explcita) o dure el plazo del contrato mediante continuas renovaciones con el servidor (Fig. 2.4). Antes de que haya terminado el periodo de validez, el cliente enva una solicitud de renovacin al servidor que ser atendida o no. Cuando expira el periodo de validez, se solicita una nueva IP, si bien en este caso se dirige a la MAC y la IP del servidor sin tener que enviar ms tramas de difusin. El servicio DHCP facilita la asignacin de IP en la red, se optimiza su uso, se evitan las posibles colisiones y apenas requiere la intervencin del administrador, ya que una vez hecha la configuracin inicial para el servicio, no se precisa de su intervencin salvo en determinadas circunstancias como puede ser la incorporacin de un nmero excesivo de equipos en la red que agote las IP disponibles, segn el tipo de configuracin y asignacin establecidas.
Vocabulario
Reserva de IP. Se lleva a cabo a la hora de guardar alguna direccin para un cliente determinado, de forma que este siempre reciba la misma IP.
Significado dentro del protocolo Mensaje de un servidor hacia un cliente como respuesta a un DHCPDISCOVER que incluye una oferta de configuracin (parmetros). Mensaje del servidor hacia el cliente envindole los parmetros de la configuracin asignada con la direccin IP. Mensaje del servidor DHCP al cliente indicando que la direccin que tiene asignada no es vlida (por ejemplo, si el cliente cambia de subred) o que el contrato ha finalizado. Este mensaje suelen enviarlo los servidores no autorizados.
DHCPACK
DHCPNAK
Tabla 2.8. rdenes que puede enviar el servidor al cliente en el servicio DHCP.
Servicio DHCP
1. Estado inicial
(Enviar DHCPDISCOVER) Cliente DHCP UDP#68
8. Estado de reenlace
(Obtencin de una nueva concesin)
i
LJ AAAJII i i i *HI I IiI A
2. Estado de inicializacin
(Recibir DHCPOFFER)
Renovacin denegada
wTffl'miif
.2 <
C LU LU
V CO
A > LU
7. Estado de renovacin
(Intenta renovar la concesin)
m i
= x 2 o 1
Renovacin concedida
3. Estado de seleccin
(Examinar ofertas)
. Estado de enlace
(Conexin establecida)
3
Servidor DHCP UDP#67
4 . Estado de solicitud
(Enviar DHCPREQUEST)
5. Estado de solicitud
(Recibe DHCPACK)
Fig. 2.4. Negociacin entre el cliente y el servidor dentro del servicio DHCP.
El proceso de asignacin de una direccin IP a un cliente es el siguiente: 1. En el estado inicial, el cliente enva una trama de difusin con el mensaje DHCPDISCOVER a la red para detectar los servidores DHCP activos. Esta trama lleva incluida la MAC fsica de origen de la interfaz de red. 2. En el estado de inicializacin, los servidores activos responden al cliente con un mensaje DHCPOFFER que incluye una oferta de configuracin. Es posible que el cliente reciba ms de un mensaje DHCPOFFER -uno por cada servidor disponible en la red-.
La pgina oficial (en ingls) donde se publican todos los RFC es:
3. Durante el estado de seleccin, se analizan las diferentes ofertas recibidas y se elige la primera que se haya recibido y que resulte vlida. 4. En el estado de solicitud, el cliente enva otra trama de difusin con un mensaje DHCPREQUEST que notifica la identidad del servidor seleccionado. De este modo, se descartan los dems ofrecimientos recibidos. 5. En el estado de solicitud, el servidor DHCP implicado recibe el DHCPREQUEST del cliente, registra la asignacin y enva un mensaje DHCPACK al cliente que incluye los parmetros de la configuracin asignada unto con la direccin IP. 6. En el estado de enlace, el cliente recibe el mensaje DHCPACK y ejecuta la orden a r p con la IP asignada para comprobar que no est duplicada. A partir de este momento, el cliente est configurado.
tantes: http://www.rfc-es.org/ 50
Servicio DHCP
7. Durante el estado de renovacin, el cliente, antes de que venza el periodo de cesin -por lo general, cuando haya pasado el 5 0 % del tiempo previsto-, enva un mensaje D H C P R E N E W al servidor en el que solicita una ampliacin del plazo as como el mantenimiento de los valores asignados. 8. Por ltimo, se inicia el estado de reenlace. Cuando el cliente se dispone a dejar la IP asignada, se lo comunica al servidor mediante un mensaje DHCPRELEASE para que conste que desde ese momento queda liberada para cualquier otro dispositivo que la necesite. r .ipt ur^HHCP W r^sii ark
i k >fcdr.yiew So &aptur Analyze Statistics fcjolp
um
Timo 2 4 5 6
o
67 Source 0,0.0.0 192. lee.132. .224 0,0.0.0 192. S 66. 132, >254 De*tinatwn 255. 255 255.255 192.1S-132.29 255.255.255,255 192.168.132.129
-
<
< n
Ql
l^cto.eort No. -
# >presson... Protocol OHCP CHCP CHCP CHCP info OHCP ^a1 OHCP OHCP
^Aplicar
If Ol ff el
ff AB f+ 2e
ff 00 CQ DO
ff 00 44 OO
ff DO DO DO
ff CO Oc 29 1 00 11 79 P6 43 Dl 34 Sb ef QO DO CO OO DO
?f CO Ol GO
da 00 Ol OO
06 00 OS OO
00 00 QO OO
45 ff cd DO
10 ff 36 QO
. .E
.. .D.C.4
Profila: Default
Caso prctico 3 Emular a mano el protocolo del servicio DHCP Duracin: 10 min
^jfr
Dificultad: media
Objetivo: entender el funcionamiento del servicio DHCP desde un punto de vista terico. Emular sobre papel los pasos que se llevan a cabo en el protocolo del servicio DHCP entre el cliente y el servidor correspondiente. Material y herramientas: Trabajar por parejas: un estudiante actuar como cliente y el otro, como servidor. Notas en papel con los mensajes que se van a enviar entre los dos. Desarrollo: 1. El cliente escribir un mensaje DHCPDISCOVER. 2. El servidor devolver el mensaje escribiendo los parmetros que va a asignar al cliente a travs de un mensaje DHCPOFFER.
(Contina)
Actividades 8 . Investiga en qu estados se utilizara el mensaje DHCPINFORM. Razona la respuesta e indica en qu pginas web lo has consultado. 51
Servicio DHCP
Actividades 9. Averigua el formato de los mensajes DHCP consultando el RFC 2 1 3 2 . Luego adapta los mensajes del Coso prctico 3 al formato correcto del protocolo indicando qu pginas web se han consultado. 10. Para poder espiar el trfico DHCP de la intranet, instala algn programa succionador de paquetes que permita recoger el trfico de la red local del aula SMR. Wireshark es uno de los ms recomendables. A continuacin, compara los paquetes que utilicen el servicio DHCP con el Coso prctico 3 para comprobar si se siguen los mismos pasos y se enva la misma informacin. 11. Ya sabes cmo funcionan Network Admin y Network Manager. Encuentra otra aplicacin equivalente para G N U / Linux. Indica las fuentes e informacin que has consultado.
Caso prctico 3
(Continuacin)
3. El cliente analizar las ofertas recibidas y verificar si existe algn otro cliente que dispone de esos valores para decidir si acepta o no. 4 . El cliente enviar el mensaje DHCPREQUEST al servidor para indicarle que ha sido elegido. El servidor anotar en su tabla de direcciones IP asignadas los datos de la concesin realizada, indicando hora de inicio y hora de finalizacin del prstamo. 5. El servidor enviar el mensaje DHCPACK. Qu pasara si enviase en este paso un mensaje DHCPNAK? 6 . Cuando el cliente reciba el mensaje DHCPACK se tendr que poner en marcha un cronmetro para saber en qu momento se supera la mitad del tiempo de la concesin previsto para solicitar la renovacin. 7. El cliente enviar un mensaje D H C P R E N E W al servidor para renovar la concesin. El servidor actualizar la hora en su tabla. Cuntas veces puede el cliente repetir este paso? Qu ocurre cuando la asignacin es automtica e ilimitada? Hay que repetir este paso continuamente? 8 . Qu debe hacer el cliente antes de liberar la direccin IP asignada?
Actividades 12. Estudia el contenido del archivo /etc/dhcp3/dhclient.conf. Abre el archivo de configuracin del cliente Ubuntu de DHCP y observa qu opciones por defecto solicita al servidor:
request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, host-name, netbios-name-servers, netbios-scope;
Qu otras opciones se especifican? Activa otros valores que puedan ser interesantes.
v
52
Servicio D H C P
Archrvo
dtr
paquete
Configuracin
Recargar Marcar todas las actualizaciones Todo Administracin de) sistema Administracin de) sistema Administracin de) sistema Bibliotecas
Buscar
Ultima versin 0.8 2.4.3-17 Descrif Autom se<ver OHCP
E
D
Paquete
autodns-dhcp bootp
<5 avahi-autoipd
0 dhcp3-clrent
ComuneJ^ Dependencias Archivos instalados Versiones Descripcin Paquete: dhcp3-client cliente de DHCP Estado: Mantenedor: Prioridad: Seccin: Instalado (^dhrplcoa a m ^ )
^ ^ d ^ c o c i l t i i ^ ^ :
C o i C O I El C
Informacin dhcp3-client.
general
Versin i n s t a l a d a
t
5 6p
Versin:
3,l.l-lubuntu2
cliente de
Tamao: 655 kB ltima versin disponible Versin: Tamao: Descargar: 3.1.1-lubuntu2 655 kB 252 kB
Este es el cliente de la versin 3 de la implementacin de DHCP del Consortio de Software de Internet. Para ms informacin visite http:// www.isclw-g.
El protocolo de configuracin dinmica desde servidor (DHCP) es un protocolo como BOOTP (realmente dhcp incluye gran parte de la funcionalidad de bootpd). Alquila a la mquinas cliente direcciones IP y puede establecer automticamente su configuracin de red. Si su mquina depende de DHCP (especialmente probable si es una estacin de trabajo en una gran red, o un porttil, o se conecta con un mdem de cable), mantenga este u otro cliente de DHCP instalado.
Puede encontrarse documentacin extra en el paquete dhcp3-common. Fig. 2.6. Instalacin del cliente DHCP en Ubuntu.
Caso
prctico
Cmo a c t i v a r el cliente D H C P en U b u n t u ?
Duracin:
5 min
Dificultad:
' :l fci.
Objetivos: activar el cliente D H C P en U b u n t u . C o m p r o b a r q u e s e d i s p o n e del p a q u e t e dhcp3-client i n s t a l a d o y a c t i v a r l o p a r a q u e s o l i c i t e s u c o n f i g u r a c i n a un s e r v i d o r . Material y h e r r a m i e n t a s : o r d e n a d o r del profesor c o n f i g u r a d o c o m o nico servidor
(nm-connection-editor).
E n U b u n t u , d e s d e l a c o n s o l a s e u t i l i z a r n l a s r d e n e s i f c o n f i g p a r a t a r j e t a s cableadas e i w c o n f i g p a r a tarjetas i n a l m b r i c a s . T a m b i n se pueden v i s u a l i z a r a r c h i v o s d e c o n f i g u r a c i n /etc/resolv.conf /etc/network/interfoces p a r a detectar la puerta d e e n l a c e d e la tarjeta. (Contina) 53 los p a r a v e r l o s s e r v i d o r e s D N S , a s c o m o el
Servicio DHCP 2
^ B S B E E S S H B
La direccin fsica (en Ubuntu aparece como HWaddr) de una interfaz de red o control de acceso al medio fsico es una secuencia de seis grupos de dos dgitos hexadecimales separados por dos puntos (:) que identifica de forma nica dicha interfaz (AA:BB:CC:DD:EE:FF). En concreto, estos seis grupos se distribuyen en dos campos de tres grupos. Los tres primeros (AA:BB:CC) indican el fabricante de la tarjeta, mientras que los tres ltimos (DD:EE:FF) corresponden a un nmero de control de fabricacin. En consecuencia, es imposible que existan dos tarjetas con la misma MAC fsica, aunque puede darse el caso de que posean idnticas AAAC lgicas, sobre todo si alguien quiere engaar al sistema de seguridad de la red. Esta maniobra, que se considera una suplantacin, puede detectarse. En esta web se encuentra una relacin de todos los fabricantes as como de los cdigos asignados: http://standards.ieee.org/regauth /oui/oui.txt
(Continuacin)
Accede a la utilidad grfica Synaptic y busca el DHCP para comprobar si se ha instalado ya en el sistema el paquete dhcp3-client. En caso contrario, instlalo. Esta operacin se puede hacer desde una consola con la orden a p t - g e t :
Claves y consejos
Aunque en GNU/Linux hay muchos editores de archivos, tanto grficos como en modo texto, gedit es el ms recomendable por su sencillez y potencia. Si lo abres desde una consola, tendrs que anteponer el comando sudo para editarlo con permisos de administracin y guardar los cambios, ya que son archivos de configuracin propiedad de root. Si al final de la lnea ponemos el smbolo &, el gedit se abrir por separado, de manera que se libere la consola para seguir utilizndola. En el caso de que no fuese as, la consola permanecer a la espera de que se cierre el gedit para mostrar de nuevo el indicador de comandos.
# s t O
Client y servidor NIS Configuracin de fttd Cortefueget Linux fexportacionee d Ni '. MonitonjuKin d Ancho de Benda PPP Dialup Client Servicio y Protocolo de Internet TCP Wrapper idmapd daemon Herdware O Cluster
Mateare de red !
El ltimo parmetro de esta lnea tena antes el valor static y ahora ha cambiado a dhcp. Ese simple cambio hace activar el cliente DHCP en Ubuntu. En funcin de la manera como se realicen los cambios, quizs se mantengan las lneas que contienen las variables A D D R E S S , N E T M A S K , NETWORK, B R O A D C A S T y GATEWAY, necesarias cuando la direccin IP es static. Si no se eliminan, hay que comentarlas con el smbolo # al principio de cada una para que no ocasionen errores.
(Contina)
CaSO p r c t i c o 4
Una vez activada la aplicacin, accede al men de Red y activa Configuracin de Red. A continuacin, selecciona Interfaz de red. Se mostrar una relacin de todas las interfaces activas y otra con las activadas en tiempo de arranque. Ve a esta segunda lista y haz clic en cualquiera de las interfaces que aparezcan en la columna Nombre -por ejemplo, ethO-. Aparecer la ventana Editar interfaz de arranque. Pulsa De DHCP.
ia
9 Ca We eda malmbnce Banda ancha mv>l VPN haca 1 minuto , DSL ConaxtOn cableada 1 Auto at ho Aadir VEdrfar Cone*x>n cabla ad a 1
n u n c a
m
ombra da la conawn: 3 Conactar futomticamenta O Ajusta dal **tama Cablaada Seguridad 802.1 Autet da IPv4 Mtodo: Automatico (DHCP) Direccin** PiffC&On I Mascara d# r#dj Puerta d
Qorrar
]yp:
Application
Mame: | Nat work Configuration] Command: Comment: ID dal ckente DHCP: nm connection ditor flrowte...
So"
oincelar
s j i Acaptar
Servicio DHCP
Caso prctico 5 Cmo activar el cliente DHCP en Windows? Objetivos: activar el cliente DHCP en un cliente Windows 9x, Me, XP, Vista o 7 tanto para a versin 4 como para la . Material y herramientas: Ordenador del profesor configurado como nico servidor DHCP del aula. El ordenador del grupo de cuatro que realice esta funcin. Utilidades: en Windows, segn la versin, puede variar un poco, pero todos tienen dicha informacin dentro de las propiedades para TCP/IP de cada tarjeta de red instalada. En este caso se trabajar con Windows Vista, por lo que habr dos opciones: una sobre la versin 4 y otra sobre la . Desarrollo: Desde el cliente hay que especificar que su direccin IP la asignar el servidor DHCP ya configurado. 1. En el escritorio, haz clic sobre el botn Inicio. 2. Pasa a Panel de control.
Ventana de Propiedades de conexin de rea local. -~ w.-
Duracin:
5 min
5. Accede a Propiedades del estado de la conexin. 6 . Marca la opcin de Protocolo de Internet versin 4 (TCP/lpv4). 7. Activa Propiedades.
8 . Ve a Obtener una direccin IP automticamente y, despus, a Aceptar. 9. Repite los dos pasos anteriores para la opcin de Protocolo de Internet versin 6 (TCP/lpv). A diferencia de las versiones anteriores, en W i n d o w s Vista no habr que reiniciar el equipo para que se active el cliente DHCP. Se puede comprobar cul es el valor IP asignado, desde la consola, con la orden i p c o n f i g .
P r o p e id a d e sd eC o n e x in d e4 r e eo lc a l jf F u n o o n e ad er e d
Ventana de Propiedades de Protocolo de Internet versin 4 (TCP/lpv4).
i-lW
Erta c o n e m V i ua o l e i^mtim e Q w t o *
B leti M r r e d e sM c m o f l y Jp P o rg a rm a d o rd ep a q u e e *O o S a r c h v io sp a a r r e d e s 4 c o re o f t
B Protocolo Qt N a m vern $ (TP. lPvg)
Sufijo de conexin especfica DNS: Direccin IP: 192.168.100.101 Mscara de subred: 255.255.255.0 Puerta de enlace predeterminada: 192.168.100.254
G e n e a rl C o n * f i# a o o na f e m a f r v a
P u e d eh a c e rq u e la c o n f g i ia o n IP s ea n g n ea u o tm & c a m e n e t aa l r e d P u e d eh a c e rq j t aa m f g ir ia o n IP s ee s ^ n ea u t o m c t ia m e n t e s la r e de sc o m p a t b t ec o ne s t a e c o m p a o b ec o ne s t f u n o o n a d la d .D e lo c o n n o ,d ( c r ac o n s U t a rf u n o o n a f c d a d . 0*tocontar, d e b e r c o n s U t a rc a na d r m s t r e d o rd er e dc u le sa l c o n g f iu r a o n Pv rapid* c o nc ia d m m t r a d o rd er e dc u *e sa l c o m v * a o o n IP a p o ro a d a Q b t e n e r d r e c o o n IP a u o tm a d c a m e n e t f U M T^a o u e n t ed r e c o n IP: g r e c o n IP: . . . fibt e n e rt > ad r e c o n IPv6 a u t o m b e a m c e <! V N I Ta l a g e n t ed r e c o o n IPv6: Q r je c o n P lv : Ventana de Propiedades de Protocolo de Internet versin (TCP/lpv).
M a s c a a r d as u b r e d
P u e t ad ee ra c ep r e d e t e r m n ia d a O te n e r la d r e c o o nd e ls e r v d io rD N Sa u t o m t f e a m e n t e S e r v d io rD N Sp e rm e n d o : S e r v d io rO M Sa ^ e m a c fv ro
o ln g t iu dd e ip r e f o od e u b r e d . g u e t ad ee n a lc eo r d e < e r m r a d a
O b t e n e rt ad r e c o nd e ls e r v d io rD N Sa u t o m t e fa m e n e e U | a r las a g e ntes d r e c o o n e sd es e r v d io rO M S : D N S preferite __ 'iervidor D M S 4 m a f c w o :
56
Servicio DHCP
Arch*
<btar
paquete
onftguractn
fcacargar Marcar todas las actualizaciones E Adrrwrstracin del sistema Administracin del sistema Admtnntrae fri del sistema Bfcliotecas ftbbotecas (muJtiverse) Bibliotecas (universe} BfcUotecas - Antiguo Bibliotecas Antiguo Bibliotecas - Desarrollo Bibliotecas Desarrollo (mu Bibliotecas Desarrollo (une Ciencia Ciencia (mu**erse) Ciencia (universe) Comunicacin O 0 Paquete autodns-dKcp - 2 avaht-auuxpd bootp <5 dhcp3-cbent
Propiedades
<3 d h c p 3 c o m m o n
Cd h c p 3 d a v
S e c c o in e s
Estado Origen E*ros personale ados
I gwidoidibsqueda
A^uda
Qo
Servicio DHCP 2
El servidor DHCP ha de tener una direccin IP fija al igual que, por ejemplo, los servidores D N S o las puertas de enlace. Conviene tener en cuenta la asignacin de estas direcciones y definir los rangos correctamente para no ocasionar problemas. Tambin se pueden configurar equipos concretos con el parmetro host mediante el procedimiento de asignacin esttica con reserva que se estudia en este apartado.
Caso prctico
El creador de esta implementacin del servicio DHCP para GNU/Linux es ISC https://www. isc.org/sw/dhcp.
Duracin: 3 0 min
Dificultad: media
Objetivos: instalar, configurar y activar el servidor DHCP en Ubuntu. Verificar que se dispone de los paquetes dhcp3-server, webmin y apache2. Material y herramientas: El ordenador del grupo de 4 que vaya a hacer esta funcin. Paquetes dhcp3-server y webmin. Utilidades: en Ubuntu, segn la versin que se utilice, se dispone del paquete webmin. Si no fuera as, se tendr que bajar el archivo de instalacin .deb desde la pgina oficial del proyecto (ver CD y CEO). Desarrollo: 1. Entra en la utilidad grfica Synaptic para ver si est instalado el servidor. En caso contrario, hazlo. Tambin se puede instalar desde una consola con la orden apt-get:
CD y CEO
Si no dispones de conexin a Internet, puedes abrir el archivo
webmin_l.500_oll.deb
del CD,
(Contina)
(Continuacin)
CaSO prctico
[Nota: es interesante conocer la configuracin de este paquete o de cualquier otro que se quiera utilizar de modo grfico desde el propio Webmin, por lo que se ha de hacer clic en la configuracin del mdulo, que aparece en la parte superior izquierda del marco que contiene la informacin del servidor de DHCP (Fig. 2.12).]
clasificar arriendo p a r Moitfnr u b r e d e sym a q u n ia r o m o le no* o n ni Moslia t e im p o sd oa d e in d oe n S h o w IP a d d r e s s e e for ht*f S h o wN A Ca d d r o a a o a for h o a t a f s h o w roup n a m o a a
o n f l q t i r a b l e opti IZI9HHHBHHH
< ontiqumble
g 0nj#n n trchjyp Q D r ie c c o in e s IP ( ) N o m b a r d am q u n ia Q |t0f,0, ( ) GMT Q Hof# ,oe, Q yf% # Q y#9 # No Q nwM optl<)n
O Nomo or mambar count Boacrlptlon
Ihtw o t h e ro b o jc t description I n a t o o d of n a m o a ? r\ y<9 fi No M a t m l u mn u m b e r of s u b n o t aa n dh o a t a to d a lp o ly r u n m il r t a d loo A r c h v io d o conflurcl*n dol a o r v d lo rD H C P j /otc/dhcpi/dhcpd c o n f tjocutabl dol servidor DHtfe p u a r / a b m / d h c p d S C o m m a n d to atort D H C Pa o r v o r Q Mun t#rv#r ..9<utbl | / t t c / t n r td / d h c p 3 a a r v o r t a | C a m m a n d to a p p y l conflurat<on ) m #nd rt.fcUft # [Mc/jn d i /dhtp Aorvor ras] C o m m a n d to a t o pD H C P sorvo. 11 P ^ c a s s / jo t c * t i. d / d h c p V o o r v o ra t o ) Troyoctorio o a r c h v io P O I d e la o r v d lo rD H C P f * a r M i n * h c p . o r v o r / d h c p l A r c h v io d o arriendo dol a o r v d lo rD H C P ( / V a r / h l/ d h c p 3 / d h c p da la a o a Interfaces file t y p e D o b a ln D H C Pa o r v o r vor.ion # WorV ^ -utom<rtlc,|,v Interface d o n d ee e jc u t a rD H C P $ A u t o m a t c i O |
Salvar
iA a g r a a a ri n d i c a
Configuracin de los diferentes archivos del sistema relacionados con este mdulo de DHCP. Fig. 2.12. Marco de configuracin del mdulo Servidor de DHCP del Webmin. (Contina)
59
Servicio DHCP
Caso prctico
(Continuocin)
4 . Haz clic en Regresar o ndice y accede al archivo de configuracin dhcpd.conf que se instala por defecto con el paquete dhcp3-server. Pulsa en Configfile. 5. Hay que tener en cuenta que la configuracin de ejemplo nunca suele ser la adecuada para la red del aula S M R , por lo que debers eliminar todo su contenido y escribir la correcta segn el modelo S M R utilizado. En la Figura 2 . 1 3 se muestra la configuracin que el profesor ha utilizado como servidor de aula DHCP en los casos prcticos anteriores. Las diferentes ventanas muestran la siguiente informacin: Informacin general del servidor de DHCP. Caja de texto con la configuracin original. Caja de texto con la configuracin modificada para el modelo de aula SMR. Tan solo debers adaptarla al servidor de grupo dndole los valores correspondientes.
Informacin general del servidor de DHCP. Caja de texto con la configuracin original.
&le dtt Yiew Hijtory B o o k m a r t c s > o f c fcjelp 0 v Q { jffi https V/locathost: 10000/ Configuracin d e M d u o l
Subredes y Redes Comp
L o g m : professor OW e k w n n i O Sistema
SI Servidores Lectura de Correo de lituanos
Buscar documentos..
dhcpd.conf
To*t tO#
'
r
twl * i l \ b* u M d m
Mquinas y Grupos de f
N o se h a nd e f m d iom q u n ia s o gruj : I.
A a d r iu n an u e v am a q u n i a | Aadir I f i "
DNS-zones
Th* ittv-u*K*a* at y\ a ( W U M U f c m l r v l i rfwlhtr or not tha M r * r i l m p l to o > Otti 1 aaaa ! < W i r < w d Oof aul t a* tha varaiawt a po*kaoaa t 'ama*. ! " CMC' didn't ^ m ' I fa# tlOM i l i 4 H . - r t yta nona. ini < KM < a i l a a^rtod . I r k . ir nal m m u I * or, J >MV<
N o DNS iones have been defi r < 4 M foto lfid A d dan e v * DNS zone,
Editar Opciones de Cliente Ed* TStG keys Conligfile Ed* Network interface Listar Arrendarmantos Activos Arrancar Servidor
IKWli r \ * U * l 1 Wft W . i upd' ' ^ nwn*, o p t i o n doa>n na "aula or". o p t i o n d s M i n n i a a - M ' i a r i r*al a u l a oro, naJ aula oro, 1*2
dhcpd.conf
T*t editor
JO O I ,
I K l c n a * l o h a l M trop lat dal M f r u i * O K f d a t a i t laaaa t .aa OO. * OO ourMfcHl - IO M n u t M w i l a m t a * 7200. f 7JOO wund 2 hora* \ > > l a r - < l t a n ! an, l a r v a i i i h n t i l i a r I 0 3 I M iOO n* m IP dal Varvidar (MCP a\ p r * f * r p t ion w A n a l mmmk TO TO ?> O, Naa<fa da raw da l l a a a C o p t i o n broMfc *ot - odra 1 * J 1 M IOO TO, o p t i o n root a r a 1? 1 IOO I M , l ( l \ t t r \*\7,
J3
Softvor undo
e RogroBor o nin m a n u
Caja de texto con la configuracin modificada para el modelo de aula S M R . Fig. 2.13. Cambios en el archivo de configuracin dhcpd.conf a travs Webmin. (Continual
Servicio DHCP
(Continuacin)
Caso prctico
6 . Una vez hayas modificado los datos necesarios y adaptado la configuracin de ejemplo, guarda los cambios realizados.
9
V
H M H M H H N H H i f l f l N H f l N M ^
il U j l i -.J i
Archivo
Editar
Ver
Buscar i
Herramientas
Qocumentos
Ayuda
o
Nuevo
Abrir
Guardar
M
Imprimir... Deshacer Rehacer
E
C o p i a r Pegar
tar
(f) dhcpd.conf
# opciones relativas al DNS sobre DHCP ddns-update-style none; option domain-name "aula.org"; option domain-name-servers nsl.aula.org, ns2.aula.org, 192.168.20.101; # opciones globales propias del servicio DHCP default-lease-time 600; # 600 segundos = 10 minutos max-lease-time 7200; # 7200 segundos = 2 horas one-lease-per-client observer-identifier 192.168.100.254; # IP del Servidor DHCP del profesor option subnet-mask 255.255.255.|0; # Mascara de red de clase C option broadcast-address 192.168.100.255; option routers 192.168.100.254; log-facility local7; # opciones particulares de una subred privada subnet 192.168.100.0 netmask 255.255.255.0 { range 192.168.100.101 192.168.100.109; range 192.168.100.191 192.168.100.199;
}
Ln 11, Col 32 INS
Fig.
2.14.
Ventana del editor grfico gedit con la Configuracin actual del servidor DHCP.
7. A continuacin, debes hacer clic en el botn Arrancar servidor, lo cual resulta equivalente a lanzar el servicio DHCP desde la consola con la orden siguiente:
(Continual
Servicio DHCP
fl^
Claves y consejos
Caso prctico
(Continuacin)
Se puede verificar que el servidor DHCP est funcionando correctamente ejecutando la orden:
Configuracin de Mdulo
Servidor DHCP
OHCPd versin 3.1.1 de ISC
Buscar Documentos..
# /usr/sbin/dhcpd3 -d -f
Tambin se puede ver el final del archivo de informes del sistema (con la orden tail, que significa cola), en concreto las ltimas 12 lneas, con la orden:
DNS-zones
No DNS zones have been defined yet. Add a new DNS zone. Editar O ciones de Cliente Edit TSIG-keys Configfile Edit Network Interface
E< l rtar
opciones de cliente DHCP que se aplican a todas las subredes. redes compartas, mquinas y grupos. Edit TSIG-keys (used for authenticating updates to DNS servers) Edit configfile in textedi^ (caution!) Set the network interfaces that the DHCP server listens on when started
i i, i a,. arrendamientos ahora suministrados por este servidor DHCP para las direcciones IP asignadas Ustar Arrendamientos Activos |Usta dinimicamente Arrancar Servidor Haz dick en este botn para arrancar el servidor DHCP de tu sistema utilizando la configuracin en curso.
Fig. 2.15. Ahorco principal del mdulo Servidor DHCP de Webmin. O desde una consola:
/var/lib/dhcp3/dhcpd.leases
De
Como este archivo crece, se genera una copia denominada dhcpd.Ieases~. este modo, el original queda libre para almacenar nuevas concesiones.
# # # # # # #
All times in this file are in UTC (GMT), not your local timezone. This is not a bug, so please don't ask about it. There is no portable way to store leases in the local timezone, so please don't request this as a feature. If this is inconvenient or confusing to you, we sincerely apologize. Seriously, though - don't ask. The format of this file is documented in the dhcpd.leases(5) manual page. This lease file was written by isc-dhcp-V3.0.6
lease 192.168.120.2 { starts 2 2009/02/16 11:21:27; ends 2 2009/02/10 11:31:27; binding state active; next binding state free; hardware ethernet 00:ld:60:af:d7:e3; client-hostname "alumne-desktop"; Actividades 16. Realiza el Coso prctico 6 . Se ha conseguido dar alguna IP del rango creado? Analiza el archivo dhcpd. leases. Interpreta su estructura y el significado de las lneas.
}
lease 192.168.120.3 { starts 2 2009/02/10 11:22:02; ends 2 2009/02/10 11:32:02; binding state active; next binding state free; hardware ethernet 00:le:8c:26:43: b4; client-hostname M pcll"; Actualmente hay dos prstamos activos en este servidor del grupo 2.
Fig. 2.16. Contenido del archivo /var/ib/dhcp3/dhcpd. leases con dos clientes.
Algunos parmetros comienzan con la palabra o p t i o n y otros no. Los primeros describen datos que proporciona el servidor al cliente y que forman parte del protocolo. Los otros describen las caractersticas del servidor de DHCP. Los parmetros con o p t i o n tienen la estructura siguiente:
[option] <nombre_parmetro>
[valores];
El campo valores depender del parmetro que se quiera configurar. Puede ser un valor lgico como on u of f , una direccin, un nombre predefinido u otro valor segn el tipo de parmetro. En este archivo tambin se definen las subredes en las que acta el servidor DHCP as como los rangos de direcciones asignables. Existen parmetros que pueden ser globales o bien incluirse dentro de una declaracin de subred. Cualquier parmetro incluido en una subred tiene preferencia sobre los que se dan de una manera ms general. El significado de cada uno de estos parmetros es el siguiente:
Parmetro Significado Se dice que un servidor DHCP est autorizado cuando la asignacin de datos que hace a los clientes DHCP es correcta. En cambio, se considera no authoritative a un servidor DHCP cuya asignacin de IP no es vlida y enva al cliente el mensaje DHCPNAK. De esta forma se evita que usuarios (no administradores) que instalan otros servidores DHCP en la misma red sean utilizados por los clientes como si se tratase de un servidor autntico.
authoritative
Servicio DHCP
Parmetro
Significado
Indica el nombre del archivo donde se almacenan los contratos. Es un parmetro global. Por defecto, forma el archivo /var/lib/dhcp3/dhcpd. leases, si bien puede cambiarse poniendo otra ruta y nombre de archivo
(lease-file-name <ruta/archivo>;).
lease-file-name
server-identifier
Solo se debe usar cuando el cliente DHCP tiene ms de una interfaz de red. Este parmetro indica con cul se comunica con el servidor DHCP
(server-identifier <IP>;).
default-lease-time
Indica el tiempo, en segundos, que dura el contrato asignado a la direccin IP, a menos que el cliente solicite la renovacin. En el ejemplo de la Figura 2.14 se han asignado 6 0 0 segundos, es decir, 10 minutos
(default-lease-time <segundos>;).
max-lease-time
Este parmetro establece un lmite mximo a una concesin solicitada. De esta forma se evita que un cliente DHCP solicite una concesin por tiempo indefinido. En el ejemplo de la Figura 2.14 se han asignado 7 . 2 0 0 segundos, es decir, dos horas (max-lease-time <segundos>;). Indica la mscara general de red que se va a utilizar
(option s u b n e t - m a s k <mscara>;).
Indica la lista de servidores de dominio DNS de la red para ser utilizados por el cliente en la resolucin de nombres
(option d o m a in - a m e - s e r v e r s <IP> <IP> ...;).
Indica el nombre del dominio DNS que se aade a los nombres de host
(option d o m a i n - n a m e <nombre_dominio>;).
ddns-update-style
Indica el mtodo de actualizacin dinmica en el servidor DNS con los valores IP asignados por DHCP. Si se incluye none, la accin no se llevar
a cabo ( d d n s - u p d a t e - s t y l e none;).
Ir
I w l
[parmetros] [declaraciones]
group {
Servicio DHCP
Declaracin
Indice de Mdulo
Significado
Crear Grupo de Mquinas
Actividades
fef
Qfr Por defecto O
-
Uso el nombre como nombre de mquina del O SI O No Por defecto cliente? Nombre de archivo de t . /^v i 9 Boot Ninguno j Servidor de archivo de Boot Medida de arrendamiento para clientes BOOTP DNS dinmico activado? Dominio inverso de DNS dinmico Can clients update their own records? a
P Este
arrendamiento por defecto Mximo tiempo de arrendamiento Nombre de servidor segs Fin de arrendamiento para clientes BOOTP Nombre de dominio de DNS dinmico
J efl* ! 8
17. Qu parmetros se pueden c o n f i g u r a r desde W e b m i n para crear una mquina? Comenta y justifica tu respuesta con un ejemplo en modo texto.
"Pi
. ,
.. 'Vdor O
i I
Para siempre O
O No # Por defecto O
Por defecto
rSsa
Por defecto
"
'<"* o i
Allow unknown clients? Q Allow O Deny O Ignore Por defecto O Allow O Deny O Ignore #
Fig. 2.17. Morco paro la creacin de grupo de mquinas desde Webmin. host Se utiliza para aplicar parmetros y declaraciones a una mquina en particular. Por ejemplo: host etiqueta_del_equipo {
[parmetros]
[declaraciones] ejemplo: option host-name "pcl2.aulaSMR.com"; hardware ethernet 00:50:b3:c5:60:23; fixed-address 192.168.100.12;
Por
host pc02 {
Indice de Mdulo
Crear Mquina
Host description Nombre de mquina Direccin Hardware Direccin IP fijada Nombre de archivo de Boot Servidor de archivo de Boot Medida de arrendamiento para clientes BOOTP DNS dinmico activado? Dominio inverso de DNS dinmico Allow unknown clients? Can clients update their own records? 1 Ninguno C # # | [ ( i J M
8 5
Mquina asignada a
" I
Por defecto
O i segs
Fin de arrendamiento m p a r . clientes BOOTP de DNS dinmico Nombre de mquina de DNS dinmico
# Por defect0
a _ . . * D e l c,ierrte
C
r \ I 3 L
O Allow O
Por defecto
Fig. 2.18 Marco para la creacin de mquinas desde Webmin. subnet Indica una subred, la IP de la misma y la mscara de red. subnet IP_de_la_subred netmask mascara_de_la_subred {
Claves y consejos
'J)
Por
Si solo se tiene un rango de valores y no se aade ningn parmetro ms, se puede utilizar una descripcin de subred ms simple. Por ejemplo: subnet 1 9 2 . 1 6 8 . 1 0 0 . 0 netmask 255.255.255.0 range 1 9 2 . 1 6 8 . 1 0 0 . 1 0 1 192.168.100.109;
subnet {
range 1 9 2 . 1 6 8 . 1 0 0 . 1 0 1 1 9 2 . 1 6 8 . 1 0 0 . 1 0 9 ; range 1 9 2 . 1 6 8 . 1 0 0 . 1 9 1 1 9 2 . 1 6 8 . 1 0 0 . 1 9 9 ;
65
Servicio DHCP
Declaracin
Indice de Modulo
Significado
Crear Subred
Subnet description Direccin de Red Rango de direccin Red compartid Nombre de archivo de Senrfdor de a r c h i v a d . Medid* de arrendamiento para clientes BOOTF activador Dominio inverso de ONS dinamico
# N(nguno
- f
L^ieX'*
Nombre de servidor Fin de arrendamiento para clientes BOO TP Hfnbrt 4c ddiwno
*P o rd e f e c t o #P o rd e f e c t o >
, ' w.
OI
. . **,fcto *
d eD M Sd n i m c io
de DUS dinamico
Por defecto O
>D e lc e il n f c O
clients?
Can clients update O How O Derv - Ignote # Por defecto their own records? Server is authoritative O si # Por defecto >No> for this subnet? Grupas directamente directamente en esta en esta Subred Subred
pi Regresar a i s b de subred
Flg. 2 19. Marco para la creacin de subredes desde Webmin. Tabla 2.10. Declaraciones para la configuracin de DHCP.
hardware
Caso prctico 7 Configurar la subred y los equipos del grupo Objetivos: configurar el servidor DHCP del grupo en Ubuntu y la subred, el grupo y el cliente W i n d o w s utilizando reservas y sabiendo la direccin MAC de la interfaz de red. Material y herramientas: Los ordenadores del grupo de cuatro que harn de cliente y de servidor. Un cable cruzado entre el servidor y el cliente o, mejor, un dispositivo de interconexin para cada grupo, desconectado de la red del aula. V 66 M Duracin: 2 0 min Dificultad: media
Utilidades: en Ubuntu, con la herramienta Webmin o desde la consola. Desarrollo: 1. Entra en la opcin Servidor DHCP, dentro del men Servidores de Webmin. En el caso de que el servicio DHCP est en funcionamiento, habr que detenerlo. 2. Aade una nueva subred con los valores necesarios (direccin y mscara de red, adems de algn rango) para cumplir con el modelo de aula S M R establecido.
(Continual
Servicio DHCP
(Continuacin)
Caso
prctico
3. Incluye una nueva mquina - e n este caso, el cliente W i n d o w s - tras identificar su MAC, que se habr consultado con la orden a r p . 4. Edita uno de los grupos de mquinas y agrega la que has dado de alta en el paso anterior. 5. Arranca de nuevo el servidor DHCP. 6. Comprueba desde el ordenador pel2 que se le concede la direccin IP asignada con la reserva que se acaba de configurar. Tendrs que detener el funcionamiento de la tarjeta de red del cliente.
consola@pcl2:~$ sudo /sbin/dhelient ethO Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/ dhep/ Listening on LPF/eth0/00:15:b7:f7:Of:68 Sending on LPF/eth0/00:15:b7:f7:Of:68 Sending on Socket/fallback DHCPDISCOVER on ethO to 255.255.255.255 port 67 interval 6 DHCPOFFER of 192.168.2.101 from 192.168.2.1 DHCPREQUEST of 192.168.2.101 on ethO to 255.255.255.255 port 67 DHCPACK of 192.168.100.102 from 192.168.100.254 bound to 192.168.100.102 -- renewal in 408716 seconds.
consola@pcl2sudo /sbin/ifdown ethO [sudo] password for alumno: /sbin/ifdown: interface ethO not configured
7. Comprueba la IP que ha obtenido el cliente del servidor con la orden i f c o n f g sobre la tarjeta de red cableada.
consola@pcl2:sudo ifconfig ethO ethO Link encap:Ethernet HWaddr 00 :15:b7:f7 : Of : 68 inet addr: 192.168.100.102 Bcast: 192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80: :215:b7ff:fef7 :f68/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3244 errors:0 dropped:0 overruns:0 frame : 0 TX packets:2739 errors : 0 dropped:0 overruns:0 carrier : 0 collisions:0 txqueuelen: 100 RX bytes:3774135 (3.7MB) TX bytes:401893 (401.8KB) Memory:ffde0000-ffeOOOOO
9. Prueba el grado de conectividad con otra mquina activa o con el propio servidor tecleando la orden p i n g .
consola@pcl2:sudo ping 192.168.100.254 PING 192.168.100.102 (192.168.100.102) 56(84) bytes of data. From 192.168.100.254icmp_seq=l From 192.168.100.254icmp_seq=2
67
Duracin: 3 0 min
Dificultad: fcil
Objetivos: instalar el servidor DHCP del grupo en W i n d o w s Server 2 0 0 8 . Se realizar la instalacin y la configuracin-inicial del servicio DHCP sobre Active Directory desde las herramientas grficas. Material y herramientas: el ordenador de los cuatro que harn de servidor en W i n d o w s Server. Utilidades: En W i n d o w s Server, con la herramienta Administrador el servicio en el ncleo. El Active Directory (AD) del dominio primario ser del Servidor para activar aulaSMR.com.
Server, Server Rotes
TS
Servidor
Vocabulario
Seguridad, TCP/IP, Sistema de Ficheros, RPC, y otros Sub-Systems del ncleo de Servidor
GUI, CUR,
mbito. Conjunto de direcciones IP dentro de una misma subred y que el servidor DHCP utiliza para hacer concesiones a los clientes. Exclusin. Conjunto o intervalo de
Fig. 2.21. Mdulos o copas del ncleo del servidor en Windows Server
2008.
Desarrollo: 1. H a z clic en el botn Inicio, ve al men Herramientas \o opcin Administrador de) Servidor. administrativas y ejecuta
2. Dentro del bloque Resumen de funciones, selecciona Agregar funciones. Aparecer un asistente de configuracin que muestra una primera caja de dilogo denominada Antes de comenzar con unos consejos previos. 3. A continuacin se mostrar la ventana Seleccionar funciones del servidor. Marca el cuadro de verificacin Servidor DHCP. El asistente ofrecer un resumen de las acciones que pueden realizarse a lo largo de la instalacin. Comprueba que las acciones que se ejecutarn corresponden a la instalacin del servidor DHCP as como su configuracin. Pasa a Siguiente. Cont'n'
\ Servicio DHCP 2
(Continuacin)
Caso prctico 8 9. Escribe el rango de direcciones IP con las que trabajar el mbito definido: 1 9 2 . 1 6 8 . 1 X 0 . 2 y l 9 2 . 1 6 8 . 1 X 0 . 4 . A continuacin, especifica la mscara de subred de 2 4 bits para una clase C ( 2 5 5 . 2 5 5 . 2 5 5 . 0 ) . Agrega la exclusin correspondiente al servidor Ubuntu server e indica la duracin de la concesin, que ser de 1 da. 10. Deja el modo activo, sin estado DHCPv. 11. Repite el paso , esta vez para IPv. 12. Acredita el servidor DHCP en el AD para que sea autoritario. 13. Aparecer un resumen con todos los valores introducidos a lo largo del asistente. Pulsa Aceptar para que comience la instalacin.
Claves y consejos para servicio DHCP.
4. Se mostrarn unas claves o consejos sobre este servicio. H a z clic en Siguiente. 5. Selecciona la IP de la tarjeta de red que har de servidor. 6. Indica el dominio primario y las IPv4 del servidor D N S preferido o primario, as como del alternativo o secundario. 7. Sigue con la instalacin sin activar el servicio W I N S . 8. En esta parte del asistente, debers crear el mbito correspondiente a la configuracin de cada grupo segn el modelo de aula establecido. Al hacer clic sobre Agregarse lanzar un nuevo asistente. Pulsa Siguiente y asigna un nombre al mbito nuevo (dhcpX, siendo X el nmero del grupo).
Ventana del administrador del servidor.
2008.
> -
Servicio DHCP
(jT^
Caso prctico 9 Duracin: 5 min Desarrollo: 1. Desde un navegador web, introduce la IP del router y accede como usuario. 2. Ve a la zona de configuracin del servidor DHCP y actvalo (enabled). 3. Haz clic en DHCP reservotion reservas. para ir a la seccin de Dificultad: fcil
Activar y configurar el servidor DHCP del router Objetivos: activar y configurar el servidor DHCP del router del grupo. Realizar los cambios necesarios en la configuracin del enrutador para que realice la funcin de servidor DHCP en la intranet. Material y herramientas: El router del grupo o una emulacin para administrarlo. Los ordenadores clientes del grupo que obtendrn la IP del router. Utilidades: un navegador web y la IP del router para conectarse.
* mm r-rrzzms& ' mti l>irtfiil i iftiiifillti Mi i ji A r t h * * dtr yr Hgtoruritartio**\HtrrwTwntM Vy + * t Q * Ifc frtgjmMm u \ (15!
R U M M T M
4 . Escoge uno de los clientes para reservarle una IP. Tambin se puede introducir la MAC de manera manual.
mm
3
, , .0 t i. S3
Linkbyb
* t mam 0 m* MILT W
l n t * t n * tW t u j j A U U M M I KC w f ^ u r l K . n WCf v O p t U M t f t lM t l A f l C
Aulo V Sit
Hilft,.
Mrntifk K A C i t f t o i k *
N e t w o r k* M u p
w
i k
GslD O 1K2U3UO V
I* A J 'd m 1 M le 11001*1 C t n l Imm T U m 0 i r u j t M( 0m * t uc md a y ) sum vm i ][ o | fo i [ o 1 SUtic C H S2 (6 ] [0 1 | 1 | 0 ] uucm) Q . Q . Q . Q (O O O O O K T O 0 0 fraile TUM < U U * C*A*U> JA u l M k t U c A y* 4 j u * t l o c hfer4 y 3 * f M
i n wS e t l m y * IMM
c h * n c
r <w*11 ny
C<kfK*l C h j m q
70
Servicio DHCP 2
2. Los servidores ofrecen sus configuraciones al cliente. 3. El cliente solicita la configuracin del servidor elegido.
Servidor DHCP que completa el proceso de configuracin con el cliente que le ha elegido.
.92
S o c O
3
IV
Cliente DHCP que lanza la solicitud de peticin para obtener una configuracin vlida.
Finaliza el tiempo de la cesin de la IP al cliente por parte del servidor (lease time). 4. Este servidor se da cuenta de que no es el elegido y libera la oferta realizada al cliente. Servidor DHCP que ha visto rechazada su oferta por parte del cliente. Fig. 2.24. Cronograma del servicio DHCP entre un cliente y varios servidores.
Actividades 18. Sabras indicar qu servidores suministran las IP de los clientes? Activa los tres servidores para documentar las veces que se asignan las IP a cada cliente por
Campo Direccin IP Mscara de subred IP de la puerta de enlace IP de los servidores DNS Tabla 2.12. Tabla para anotar los valores de los ordenadores clientes del grupo.
cada servidor, tanto del grupo como del resto del aula. Repite la asignacin en casa como mnimo nueve veces ms.
Cliente Windows del grupo
Servicio DHCP 2
Comprueba tu a p r e n d i z a j e
Instala servicios de configuracin dinmica, describiendo sus caractersticas y aplicaciones. 1. Con la ayuda de toda la clase, elabora un glosario con los trminos ms importantes que aparecer publicado en la wiki o Moodle. 2. Busca en Internet informacin sobre otros organismos nacionales o internacionales que estn relacionados con los estndares y que no se hayan comentado en la unidad. Cita las fuentes utilizadas. 3. Investiga en Internet si las configuraciones estticas de IP en las dems distribuciones de G N U / L i n u x son equivalentes a Ubuntu, tanto por lo que respecta al modo grfico (es decir, si utilizan la misma herramienta) como al modo texto y si, en consecuencia, guardan la informacin en el mismo archivo. Cita las fuentes. 4 . Se puede utilizar la orden if conf ig para modificar la configuracin de la tarjeta de red en Ubuntu? Justifica la respuesta y aporta ejemplos. 5. Busca en Internet la informacin necesaria para comparar la configuracin esttica de IP entre W i n d o w s Vista y las dems versiones de W i n d o w s 9 x , Me, XP y 7, tanto en el modo grfico como en el de texto. Utilizan las mismas utilidades? Guardan la informacin en las mismas entradas del registro? 6 . Se puede utilizar la orden ipconf ig para modificar la configuracin de la tarjeta de red en Windows? Y la orden netsh? Justifica la respuesta y aporta ejemplos de cada una de las rdenes. 7. Analiza la Tabla 2 . 5 sobre las ventajas e inconvenientes del servicio DHCP de esta unidad. Comenta si ests de acuerdo o no y demustralo con ejemplos. 8 . Analiza la Tabla 2 . 6 sobre las ventajas e inconvenientes del servicio DHCP de esta unidad. Comenta si ests de acuerdo o no y demustralo con ejemplos. 9 . Dentro del RFC correspondiente a este protocolo DHCP, busca otros argumentos opcionales que no aparezcan en la seccin Funcionamiento del Protocolo DHCP e indica para qu sirven en cada caso. 10. Busca en Internet informacin acerca de cmo han do evolucionando los paquetes DhcpX-Client. Despus, prepara un breve resumen en el que debers indicar adems cundo surgen las nuevas versiones y sus principales aportaciones. Cita las fuentes utilizadas. 11. Relaciona los mensajes DHCP con su emisor.
DHCPOFFER DHCPREQUEST DHCPRELEASE DHCPACK DHCPRENEW
12. Qu debes hacer para que una interfaz de red ethernet, por ejemplo ethO, pase de obtener su IP de forma esttica a dinmica? Qu archivo de configuracin en Ubuntu G N U / L i n u x hay que modificar? Cmo se hace en modo grfico? 13. Busca un programa equivalente al Network Manager que permita configurar ms de una configuracin IP para una misma tarjeta de Windows. Indica las caractersticas bsicas del programa y cita las fuentes utilizadas. 14. Como cliente DHCP en Ubuntu, identifica durante el arranque el momento en el que se lleva a cabo la negociacin con el servidor para conseguir una direccin IP vlida. Hay que fijarse en la direccin IP del servidor DHCP. La identificas? 15. Busca en Internet informacin acerca de cmo desactivar el funcionamiento de la autoasignacin de Ipv4 Link-local en los clientes W i n d o w s y Ubuntu. Indica las fuentes que hayas consultado y razona la respuesta. 16. Busca informacin en Internet y averigua cuntos servidores DHCP diferentes pueden existir en un mismo rbol de dominio del directorio activo. Razona y justifica tu respuesta con un ejemplo. Indica las fuentes consultadas. 17. Busca en Internet el vdeo ms representativo y de mejor calidad relacionado con lo que se ha estudiado en la unidad. Sube el enlace a la wiki de esta actividad y explica por qu lo has elegido. 18. A tu juicio, qu hecho histrico, de los comentados en esta unidad, consideras ms importante? Razona y justifica tu respuesta con nuevos datos. Busca un hecho relacionado con esta unidad que haya ocurrido durante los ltimos aos y que no aparezca en el documento que tienes en el CD SMR_SCR_02_Historia.pdf. 19. Propon t este ltimo ejercicio para el examen, justificando su enunciado y razonando su respuesta. Indica las fuentes web consultadas o la pgina del libro donde se encontrar la respuesta. Consulta al profesor la manera en que debe redactarse.