03.- tema 2

34
Las diferentes opciones de configuración del servicio DHCP. • El proceso de configuración 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 interconexión que cuenten con este servicio. Unidad Servicio DHCP En esta unidad aprenderemos a: • Reconocer el funcionamiento de los mecanismos automatizados de configuración de los parámetros de red. • Identificar las ventajas que proporcionan. • Entender los procedimientos y las pautas que intervienen en una solicitud de configuración de los parámetros de red. Instalar un servicio de configuración dinámica de los parámetros de red. Preparar el servicio para asignar la configuración básica a los sistemas de una red local. Realizar asignaciones dinámicas y estáticas. Integrar en el servicio opciones adicionales de configuración. Verificar la correcta asignación de los parámetros.

Upload: pedro-vazquez-rodriguez

Post on 20-Oct-2015

140 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 03.- Tema 2

Las diferentes opciones de configuración del servicio DHCP.

• El proceso de configuración 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 interconexión que cuenten con este servicio.

Unidad Servicio DHCP

En esta unidad aprenderemos a:

• Reconocer el funcionamiento de los mecanismos automatizados de configuración de los parámetros de red.

• Identificar las ventajas que proporcionan.

• Entender los procedimientos y las pautas que intervienen en una solicitud de configuración de los parámetros de red. Instalar un servicio de configuración dinámica de los parámetros de red. Preparar el servicio para asignar la configuración básica a los sistemas de una red local. Realizar asignaciones dinámicas y estáticas. Integrar en el servicio opciones adicionales de configuración. Verificar la correcta asignación de los parámetros.

Page 2: 03.- Tema 2

Servicio DHCP

Ubuntu es una distribución basa-da en Debían. Cuenta con un sitio web oficial (wvsw.ubuntu.com), mantenido por Canonical, así como un portal de la comunidad hispana (www.ubuntu-es.org).

1. Introducción En esta unidad se explicará cómo se instala, configura y mantiene un servicio DHCP en entornos profesionales para optimizar las tareas de administración de redes de área local basadas en la familia de protocolos TCP/IP -e l estándar empleado en Internet-.

A lo largo de todo el curso emplearemos dos sistemas muy distintos: Windows, desa-rrollado por la empresa Microsoft, y Ubuntu, una distribución de software libre basa-da en GNU/L inux 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).

No obstante, también conviene tener en cuenta que un router puede ofrecer un servicio DHCP mediante la implementación IP Easy, instalada por ejemplo en todos los equipos comercializados por Cisco y Linksys.

CD y CEO

En el documento SMR_SER_02_ Historia.pdf, encontrarás una breve reseña histórica de la familia de protocolos TCP/IP y en especial un apartado dedica-do al servicio DHCP.

1.1. Qué es el servicio DHCP

En 1993 , el grupo de trabajo de Configuración Dinámica de Equipos del IETF (Internet Engineering Task Forcé) creó el servicio DHCP (Dinamic Host Configuration Protocol), basado en un modelo cliente/servidor.

Pese a que existe una gran diversidad de arquitecturas de red, la familia de protocolos TCP/IP se utiliza en la mayoría de redes que conforman Internet, así como las intranet de empresas, centros educativos, áreas de acceso inalámbrico (Zonas Wif i ) , oficinas y hogares, por lo que no es muy exagerado afirmar que, de hecho, domina todas las comunicaciones mundiales.

La denominación TCP/IP hace referencia a sus dos protocolos más importantes: el Pro-tocolo de Internet (IP) y el Protocolo de Transferencia de Datos (TCP), definidos en los Documentos de Petición de Comentarios o RFC de acuerdo con las indicaciones del IETF, que pertenece a la Internet Society (ISOC), una organización dedicada al desarro-llo de la red de redes (Internet).

Las siglas ISOC identifican a la Internet Society, organización internacional sin ánimo de lucro cuyo objetivo es fomentar, divulgar y estandarizar las distintas téc-nicas y tecnologías que permitan la comunicación entre redes, por heterogéneas que sean.

Visita la web oficial de esta organización http://www.isoc.org (en inglés).

Visita también la web oficial del capítulo en castellano de esta organización http:// www.isoc-es.org.

Hoy en día, es preciso disponer de un identificador -una especie de matrícula- para navegar por Internet o bien por una intranet y disponer de todos los servicios propios de un servidor o un ordenador cliente. En primer lugar, habrá que configurar los proto-colos TCP/IP locales que suelen incluirse en el núcleo de cualquier sistema operativo moderno, ya se trate de Ubuntu, Novell Netware, Mac OS, Sun OpenSolaris o Micro-soft Windows, por ejemplo.

A c t i v i d a d e s

¿Qué diferencia existe entre un estándar de focto o hecho y uno de iure o derecho? Justifica tu respuesta.

Indica las relaciones que mantienen las asociaciones internacionales de están-dares que aparecen en la Figura 2 .1 .

2.

Page 3: 03.- Tema 2

Servicio DHCP

Proxy-caché

Informática móvil

Teléfonos móviles

Reproductores MP3

N Mensajería instantánea

Fig. 2.1. Organizaciones mundiales de estándares 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 información:

• La dirección IP, ya sea de la versión 4 que utiliza 32 bits (o 4 valores decimales, de 0 a 255) o de la nueva versión ó, de 1 28 bits (u 8 bloques con 4 cifras hexadécima-les), que permite asignar un número de direcciones muchísimo mayor. Se espera que, en 201 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.

Versión Bytes Bits Direccio-nes Número total de direcciones

4 4 32 232 4.294.967.296

6 16 128 2128 340.282.366.900.000.000.000.000.000.000.000.000.000

Tabla 2.1. Comparación entre las versiones 4 y 6 del protocolo IP.

• La máscara de subred, con la que se determina la parte o el número de bits de una dirección IP, sirve para identificar la red o subred y, por lo tanto, saber cuál es la otra parte de bits restantes que se emplean para identificar el equipo.

Si la comunicación se establece con equipos de otras subredes o con Internet, se nece-sitará además:

• La dirección IP de la puerta de enlace (gateway) o pasarela por omisión que corres-ponde al router y con el que se redirige el tráfico a Internet o a otras subredes.

• Las direcciones IP de los servidores DNS que permiten resolver los nombres de domi-nio (por ejemplo www.google.es) y devolver la dirección 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 servi-dores DNS para que, en el caso de que uno falle, la comunicación se mantenga.

Estas se están agotando. Ni siquiera se puede asignar una distinta a cada persona.

Con estas habrá una para cada dispositivo.

Claves y consejos j j }

Para realizar capturas de pantalla que ¡lustren mejor las instruccio-nes, 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 además la aprietas ¡unto con la tecla Alt, solo capturará la ventana activa, de modo que no tendrás que recortarla del resto del escritorio. Obtén todas las imágenes con la combinación de teclas rápidas Alt + Impr Pant.

41

Page 4: 03.- Tema 2

Servicio DHCP

C a s o p r á c t i c o 1

¿Qué dirección IP tengo en Ubuntu? Duración: © 10 min Dificultad: © fácil

Objetivos: saber qué valores se están utilizando en el ordenador de la clase. S i están configurados de manera estática o fija y permanente en local o son suminis-trados por algún servidor DHCP del aula ya existente. Averiguar los parámetros básicos (dirección IP, máscara de red, puerta de enlace y direcciones IP de los servidores DNS) que utiliza el ordenador en estos momentos.

Material y herramientas: ordenador del aula con las tarjetas de red disponibles, cables normales de red de categoría 5 (estándar T IA/E IA 568B) , elementos de interconexión (hub, switch o router) de la propia aula.

Utilidades:

• Según la versión de Ubuntu, podrán utilizarse los comandos gráficos Network Admin (network-admin) o Network Manager (nm-connection-editor).

• Desde la consola se util izarán las órdenes ifconfig para las tarjetas ca-bleadas e iwconf ig para las inalámbricas. Además, se visual izarán los ar-chivos de configuración /etc/resolv. conf para ver los servidores D N S y el archivo /etc/network/interfaces 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, com-prueba las propiedades de la interfaz de red que se ha instalado mediante los siguientes pasos: primero, haz clic sobre el menú Sistema; después, selecciona Administración; a continuación, activa Red. Para acceder a la opción de red, haz clic en Desbloquear e introduce la contraseña para ver la configuración.

Ventana de configuración de la red con la utilidad Network Admin. Ventana de configuración del DNS.

i Conexión cableada Ce.., ¿j^j m

Conexión cableada

Conexión punto a pu... Etti irttwfefc; rxl »1© ftí* íO-.--

Ventana de propiedades de conexión de área local ethO con los parámetros básicos TCP-IP.

Fig. Configuración estática local en Ubuntu. (Continúa)

Page 5: 03.- Tema 2

Servicio DHCP

(Continuación) CaSO práct ico 1

Una vez desbloqueada, se mostrarán las conexiones de red disponibles, elige la interfaz y pulsa sobre Propiedades. Configura la conexión (Dirección IP está-tica o DHCP) y cierra la ventana de propiedades con Concelar. Por último, pasa a la pestaña DNS.

2. Ubuntu desde la consola

Se puede obtener la misma información a través de las órdenes equivalentes que existen en Ubuntu desde una consola. Para ejecutar cualquier comando en Ubuntu, dispones de la combinación de teclas rápidas Alt + F2. Al pulsarlas, aparece una caja de diálogo donde se introducirá la orden. En el caso de que se desee abrir la consola de inmediato, habrá que teclear x te rm. Por ejemplo, para averiguar la dirección IP (que aparece como i n e t addr en la versión 4 o como i n e t 6 en la ó) y la máscara de subred (Mask) o incluso la MAC física (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.

a l u m n o @ c o n s o l a : i f c o n f i g ethO

ethO L i n k e n c a p : E t h e r n e t HWaddr 0 0 : 1 5 : b 7 : f 7 : O f : 6 8

i n e t a d d r : 1 9 2 . 1 6 8 . 1 0 1 . 1 0 1 B c a s t : 1 9 2 . 1 6 8 . 1 0 1 . 2 5 5

M a s k : 2 5 5 . 2 5 5 . 2 5 5 . 0

i n e t 6 addr : f e 8 0 : : 2 1 5 : b 7 f f : f e f 7 : f 6 8 / 6 4 S c o p e r L i n k

UP BROADCAST RUNNING MULT ICAST MTU:1500 M e t r i c : 1

El archivo interfaces que se utiliza para guardar estos valores de manera per-manente cuando no se utiliza el servicio DHCP se halla en la carpeta de confi-guración etc/network (la específica para la tarjeta de red).

a l u m n o @ c o n s o l a : c a t / e t c / n e t w o r k / i n t e r f a c e s

auto ethO

i f a c e ethO i n e t s t a t i c

addres s 1 9 2 . 1 6 8 . 1 0 1 . 1 0 1

netmask 2 5 5 . 2 5 5 . 2 5 5 . 0

gateway 1 9 2 . 1 6 8 . 1 0 1 . 1

network 1 9 2 . 1 6 8 . 1 0 1 . 0

broadcast 1 9 2 . 1 6 8 . 1 0 1 . 2 5 5

Por otra parte, la información relacionada con los servidores DNS utilizados se guarda en el archivo r e s o l v . c o n f , que se encuentra en la carpeta de Confi-guración/etc. Para ver su contenido, puede utilizarse el comando cat, que muestra el contenido en la consola sin editarlo (ver Claves y consejos). Después de la palabra nameserver aparece la lista de IP de los servidores de nombre, separados por espacios en blanco.

a l u m n o @ c o n s o l a - e q u i p o : c a t / e t c / r e s o l v . c o n f

nameserver 6 2 . 8 1 . 0 . 1 6 2 . 8 1 . 0 . 3 6

J

Claves y consejos

En Ubuntu, para ver la informa-ción de un archivo, puedes utili-zar las órdenes siguientes:

• cat : muestra el contenido completo del archivo.

• more : detiene la visualiza-ción por pantallas.

• less: permite desplazarse con los cursores arriba y aba-jo. Para salir, hay que pulsar la tecla Q (del inglés quit).

Page 6: 03.- Tema 2

Servicio DHCP

T I m p o r t a n t e

El protocolo TCP, definido en el RFC 793, aporta seguridad a la comunicación. Abre una conexión virtual con el destinatario para cada aplicación que lo solicite y envía los datagramas de manera ordenada hasta que se envía toda la información. Una vez finaliza-da la transmisión, cerrará la co-nexión, ya que puede tener varias conexiones al mismo tiempo y con el mismo destinatario. Estas cone-xiones se diferencian por el núme-ro de puerto utilizado, que identi-ficará la aplicación que recogerá el mensaje. Por ejemplo, el servi-dor DHCP utiliza el puerto 67 y el cliente DHCP, el 68.

Claves y conse jos

Para ejecutar cualquier coman-do en Windows, dispones de la opción Ejecutor desde el menú Inicio o la combinación de teclas Windows + R. Aparecerá una ventana de diálogo en la que se introducirá la orden. Si se desea abrir la consola habrá que teclear el comando cmd.

v y

Q C a s o p r á c t i c o 2

¿Qué dirección IP tengo en W indows? Duración: © 10 min Dificultad: © fácil

Objetivos: averiguar los valores que se uti l izan en el ordenador de clase y si están configurados de manera estática o fi ja y permanente en local, o bien los suministra algún servidor DHCP del aula que ya existe. Averiguar los parámetros básicos (dirección IP, máscara de red, puerta de enlace y direcciones IP de los servidores D N S ) que uti l iza en ese momento el ordenador de clase.

Material y herramientas: un ordenador con las tarjetas de red de que disponga.

Utilidades:

• En W indows , se uti l izarán las propiedades del protocolo TCP/IP.

• En W i n d o w s , desde la consola se ejecutará la orden ipconf ig.

Desarrollo:

1. En W i n d o w s

Ventana de Estado de conexión de área local.

Ventana de Centro de redes y recursos compartidos.

Ventana de Protocolo de Internet versión 4 (TCP/lpv4) con los parámetros básicos TCP-IP.

Ventana con las Propiedades de conexión de área local.

V. Fig. 2.3. Volores estáticos de los parámetros básicos. (Continúa) J

Page 7: 03.- Tema 2

(Continuación) Caso práct ico 2

En casi todos los sistemas Windows se obtiene esta información de una forma parecida. En este caso se sigue la combinación de pasos para el Vista.

En el escritorio, haz clic sobre el botón Inicio y pasa a Panel de control. Pulsa el icono Centro de redes y recursos compartidos. Ve a Conexión y luego a Co-nexión de área local. Activa Ver estado. A continuación, selecciona Propieda-des del estado de la conexión y después marca la opción Protocolo de Internet versión 4 (TCP/lpv4). Abre Propiedades.

Aparecerán los valores estáticos de los parámetros básicos que se necesitan para este Caso práctico (Fig. 2.3).

2. Desde la consola de Windows

Puedes obtener esta información con los comandos específicos que existen en Windows desde una consola. En este caso, desde la consola se utilizará la or-den ipconfig:

C:\Documents and Settings\Raul > ipconfig

Adaptador Ethernet Conexión de área local

Sufijo de conexión específica DNS : Dirección IP : 192.168.100.101 Máscara de subred : 255.255.255.0

Puerta de enlace predeterminada : 192.168.100.254

Tal como puedes ver, con la configuración básica en esta orden no se muestra la información relacionada con el DNS y, por lo tanto, tendrás que ejecutar el argumento /all para que muestre toda la información disponible.

C:\Documents and Settings\Raul > ipconfig /all

Adaptador Ethernet Conexión de área local :

Servidores DNS : 192.168.100.254

Con este argumento se muestra la opción Servidores DNS entre otras opciones que de momento se han omitido, pero que se verán con detalle a lo largo de esta unidad y las siguientes.

Toda esta información en Windows se almacena en el registro del sistema, en concreto en la siguiente ruta: HKEY_LOCAL_MACHIÑE > SYSTEM > CurrentControlSet > Services > Tcpip.

v . J

Page 8: 03.- Tema 2

A c t i v i d a d e s

¿Qué diferencia existe entre las aplicaciones Network Admin y Network Mana-ger? ¿Por qué se ha decidido cambiar a Network Manager? Justifica la res-puesta.

4. Anota en esta tabla los valores que has obtenido al aplicar el Caso práctico 1 en tu ordenador.

Campo Valor actual en Ubuntu

Dirección IP (inet addr)

Máscara de subred (Mask)

IP de la puerta de enlace

IP de los servidores DNS

Tabla 2.2. Valores del ordenador de clase en Ubuntu.

9

5. Entra en el registro del sistema de Windows con la orden regedit o regedt32. Investiga qué claves se utilizan para guardar estos valores básicos del TCP/IP. Anota los más importantes y averigua los que pueden tomar o expórtalos a un archivo de texto con extensión .reg. Vuelca la información en una wiki de la actividad para comparar los resultados con los de tus compañe-ros de clase.

6, Anota en la Tabla 2.3 los valores que has obtenido al realizar el Caso práctico 2 en tu ordenador.

Campo Valor actual en Windows

Dirección IP

Máscara de subred

IP de la puerta de enlace

IP de los servidores DNS

Tabla 2.3. Valores del ordenador de clase obtenidos con Windows.

7. ¿Qué dirección IP tienes en casa? Repite los Casos prácticos 1 y 2 en los ordenadores de tu domicilio particular con diferentes sistemas operativos instalados.

Campo Valor actual de Windows Valor actual de Ubuntu

Dirección IP

Máscara de subred

IP de la puerta de enlace

IP de los servidores DNS

Tabla 2.4. Valores del ordenador de casa.

Page 9: 03.- Tema 2

Servicio DHCP

2. ¿Se puede trabajar sin el servicio DHCP? En intranets pequeñas con pocos cambios de reubicación de usuarios -y, por lo tanto, de equipamiento-, se puede trabajar de manera manual sin disponer de un servicio específico para configurar las IP de los equipos.

Sin embargo, un administrador de red que deba enfrentarse cada día a una situación cambiante, con cientos o miles de puntos de acceso que configurar para cada perfil de usuario, a la larga deberá plantearse la posibilidad de montar este servicio DHCP y dedicar más tiempo a otras tareas. En este apartado se detallan las peculiaridades de este servicio para que cada usuario sopese los pros y los contras y decida si le conviene utilizarlo.

Así pues, ¿habrá que instalar un servidor DHCP o no? ¿Sobre qué plataforma o sistema operativo? ¿Con qué configuración se empezará? ¿Qué rangos de IP se introducirán? ¿Hará falta alguna reserva? Todas estas preguntas se resolverán en este apartado.

Configuración manual de TCP/IP

Inconvenientes

Configuración automática de TCP/IP

Ventajas

c i i j , j . Las direcciones IP son asiqnadas por el servidor En cada equipo se ha de asiqnar la dirección r s U r n . * j • 1D j i DHCP automáticamente a cada equipo que IP de manera manual. . .. .. ^ r ^ la solicite.

Importante f

El protocolo RARP (Reverse Address Resolution Protocol) de resolución de direcciones inverso sirve para enviar por la intranet una trama de difusión (FF:FF:FF:FF:FF:FF) que alcance algún servidor que contes-te la solicitud gracias a la direc-ción MAC del equipo cliente. No obstante, debe haber un servidor BOOTP o DHCP que proporcione una dirección IP válida al recibir la petición.

El protocolo ARP averigua la direc-ción física de control de acceso del medio -es decir, la MAC de una tarjeta- a partir de una direc-ción IP. En el servicio DHCP com-prueba que en la intranet no exis-ta otra IP igual a la que acaban de asignar al equipo que realiza la petición de búsqueda.

Al ser manual, pueden asignarse IP incorrectas o no válidas.

Al automatizar la asignación, estará libre de errores.

Si hay errores, surgirán problemas en la red. No habrá problemas en la red.

Habrá una sobrecarga de trabajo de administración si se realizan cambios de ubicación de equipos.

Los cambios de la estructura de la red se reflejan de manera automática al actualizarse cada cliente.

Tabla 2.5. Inconvenientes de la configuración manual frente a las ventajas de la automática.

2.1. Características generales del servicio DHCP

Existen tres tipos de asignación de direcciones IP desde el servicio DHCP:

1. Asignación automática e ilimitada: se cede una IP libre con los demás valores a un cliente la primera vez que lo solicita y que se mantendrá hasta que éste la libere. Suele utilizarse este procedimiento cuando el número de clientes no varía demasia-do. Es habitual en organizaciones de todo tipo y, por su facilidad, constituye una primera opción en muchos casos, como en entornos SOHO e incluso pequeñas y medianas empresas.

2. Asignación dinámica y limitada: se cede una dirección IP libre de manera temporal, como si se racionase su uso. El plazo de cesión varía según la frecuencia de altas y bajas de clientes, así como de la cantidad de direcciones disponibles. En el caso de conexiones y desconexiones frecuentes, el tiempo puede oscilar entre 10 o 15 minu-tos, de acuerdo con la normativa de cada empresa.

Este sistema es habitual entre compañías proveedoras de acceso a Internet. Telefóni-ca, Orange o Jazztel, entre otras, ¡o ofrecen mediante ADSL y ADSL2+, mientras que ONO recurre a su servicio de módem-cable y las operadoras de móviles, a conexio-nes 3G, LTE o superiores.

Vocabulario f^

Entornos SOHO (Small Office Home Office). Hacen referencia a los pequeños despachos de mi-croempresas o profesionales li-berales en sus casas.

LTE. Tecnología de telefonía mó-vil de cuarta generación (4G) que utiliza paquetes IP para rea-lizar las comunicaciones. En la Unidad 7 lo estudiaremos con más detalle.

Page 10: 03.- Tema 2

Servicio DHCP

m Importante

El plazo del «contrato» o «alqui-ler» 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 información del cliente, en especial su dirección IP, y asignar-le otra nueva o ampliar el plazo con la misma información.

3. Asignación manual o estática con reserva: se asigna la misma dirección IP a un orde-nador concreto. Se trata de un modo de configuración parecido al manual, tal como se ha visto en el Coso práctico 1. Su configuración requiere más tiempo que los de-más, si bien resulta más seguro. Se utiliza en aquellos casos en que se desea controlar la asignación de direcciones IP de manera estricta a cada cliente para que siempre reciba el mismo valor según la MAC o el nombre del equipo que la solicite. De esta manera, se impide la conexión de clientes no identificados. Lo emplean organizacio-nes 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 asignación con reserva previa-.

Ventajas

Las IP libres se asignan de manera secuencial a cada cliente nada más arrancar. Se solicita sin que deba intervenir el administrador.

Se centraliza la información de manera que, una vez probado, no puede haber IP duplicadas o erróneas.

Se ahorra tiempo y esfuerzo de administración, además de aumentar la seguridad de la red.

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, quizás los equipos que arranque no puedan conectarse al no recibir ningún dato de configuración.

Tabla 2.6. Ventajas e inconvenientes de utilizar el servicio DHCP en una intranet.

2.2. Funcionamiento del protocolo DHCP

Vocabulario

Difusión (broadcast). Se refiere a los envíos de trama de nivel 2 a todos los equipos de una red de área local sin indicar un destina-tario concreto.

Multidifusión (multicast). Se emplea cuando se suscribe un grupo de equipos a un servicio determinado.

El servicio DHCP, creado por la IETF, se ha convertido en un estándar, por lo que se con-sidera libre de derechos de propiedad. Cualquier desabollador puede implementarlo en todos los sistemas operativos que desee siempre y cuando siga las normas establecidas en los RFC correspondientes. No se creó desde cero, sino para sustituir a un sistema de configuración de arranque más primitivo denominado BOOTP con el cual es compatible y que, junto con los protocolos ARP y RARP, hace una combinación perfecta dentro de la familia TCP/IP y permite que todo este mecanismo funcione a la perfección.

El servidor DHCP configura de manera obligatoria:

• La dirección IP del cliente.

• La máscara de subred.

• El tiempo de concesión (lease time).

• El tiempo de renovación (renewal time).

• El tiempo de reconexión (rebinding time).

Así mismo, y de manera opcional, permite configurar:

• La puerta de enlace o pasarela por defecto.

• Las direcciones de los servidores DNS.

• El nombre (sufijo) del dominio DNS.

Además, en las redes Windows también especifica:

• El tipo de nodo W I N S / N B T .

• El Servidor W I N S (cada vez más en desuso).

Este protocolo regula la manera como un cliente DHCP obtiene una configuración IP válida y el orden en que debe hacerlo. A través del puerto 68, el cliente envía mensajes para que algún servidor DHCP activo le conteste por el 67, utilizando ambos el proto-

48

Page 11: 03.- Tema 2

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 direc-ciones IP, que podrá asignar cuando reciba una solicitud en forma de trama de difusión. De este modo, los posibles servidores DHCP que han recibido la solicitud responderán al cliente y le ofrecerán una IP válida según su configuración.

Orden del diente Significado dentro del protocolo

Mensaje que envía un cliente en una trama de difusión para detectar los servidores DHCP activos en la intranet.

Mensaje encapsulado en una trama de difusión que un cliente envía 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 información asignada antes de reiniciar la tarjeta de red configurada. • Extender el contrato de una dirección 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 liberación de la IP asignada y da por terminado el contrato establecido.

Mensaje del cliente al servidor DHCP para consultar los parámetros de configuración local. Cuando se envía, el cliente ya está configurado.

Mensaje enviado por el cliente al servidor DHCP que notifica la renovación de la dirección IP asignada en el contrato establecido durante el tiempo acordado.

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 di-fusión. El servidor elegido le contesta con un mensaje que incluye la MAC del cliente, la dirección IP y la máscara de subred asignada, junto con la dirección IP del servidor y el periodo de validez o concesión de la dirección IP cedida. Esta información se anota en el servidor y se mantiene mientras el cliente no desactive su interfaz de red (por ejemplo, cuando se apaga la máquina o se solicita la baja de manera explícita) 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 envía una solicitud de renovación 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 más tramas de difusión.

El servicio DHCP facilita la asignación de IP en la red, se optimiza su uso, se evitan las posibles colisiones y apenas requiere la intervención del administrador, ya que una vez hecha la configuración inicial para el servicio, no se precisa de su intervención salvo en determinadas circunstancias como puede ser la incorporación de un número excesi-vo de equipos en la red que agote las IP disponibles, según el tipo de configuración y asignación establecidas.

Orden del servidor Significado dentro del protocolo

Mensaje de un servidor hacia un cliente como respuesta a un DHCPDISCOVER que incluye una oferta de configuración (parámetros).

Mensaje del servidor hacia el cliente enviándole los parámetros de la configuración asignada con la dirección IP.

Mensaje del servidor DHCP al cliente indicando que la dirección que tiene asignada no es válida (por ejemplo, si el cliente cambia de subred) o que el contrato ha finalizado. Este mensaje suelen enviarlo los servidores no autorizados.

DHCPDISCOVER

DHCPREQUEST

DHCPDECLINE

DHCPRELEASE

DHCPINFORM

DHCPRENEW

Vocabulario fí

Reserva de IP. Se lleva a cabo a la hora de guardar alguna direc-ción para un cliente determina-do, de forma que este siempre reciba la misma IP.

DHCPOFFER

DHCPACK

DHCPNAK

Tabla 2.8. Órdenes que puede enviar el servidor al cliente en el servicio DHCP.

Page 12: 03.- Tema 2

Servicio DHCP

1. Estado inicial (Enviar DHCPDISCOVER)

Cliente DHCP UDP#68

i

8. Estado de reenlace

(Obtención de una nueva concesión)

2. Estado de inicialización

(Recibir DHCPOFFER)

LJ ÍAAAJII i i i* » H II I i I A wTffl'miif

3. Estado de selección

(Examinar ofertas)

Renovación denegada

7. Estado de renovación (Intenta renovar la concesión)

A> LU V CO .2 < C LU m —i _ LU

= x •2 o

¿ 1

Renovación concedida

Servidor DHCP UDP#67

4. Estado de solicitud (Enviar DHCPREQUEST)

3

n

ó. Estado de enlace (Conexión establecida)

5. Estado de solicitud (Recibe DHCPACK)

Fig. 2.4. Negociación entre el cliente y el servidor dentro del servicio DHCP.

La página oficial (en inglés) donde se publican todos los RFC es:

http://vsnvw.rfc-editor.org/

Se pueden buscar directamente en http://vsnvw.ietf.org/rfc/ rfcXXXX.txt, siendo las equis el número del RFC a consultar.

Existe un proyecto de traducción al español de los RFC más impor-tantes: http://www.rfc-es.org/

El proceso de asignación de una dirección IP a un cliente es el siguiente:

1. En el estado inicial, el cliente envía una trama de difusión con el mensaje DHCPDIS-COVER a la red para detectar los servidores DHCP activos. Esta trama lleva incluida la MAC física de origen de la interfaz de red.

2. En el estado de inicialización, los servidores activos responden al cliente con un men-saje DHCPOFFER que incluye una oferta de configuración. Es posible que el cliente reciba más de un mensaje DHCPOFFER -uno por cada servidor disponible en la red-.

3. Durante el estado de selección, se analizan las diferentes ofertas recibidas y se elige la primera que se haya recibido y que resulte válida.

4. En el estado de solicitud, el cliente envía otra trama de difusión con un mensaje DHCPREQUEST que notifica la identidad del servidor seleccionado. De este modo, se descartan los demás ofrecimientos recibidos.

5. En el estado de solicitud, el servidor DHCP implicado recibe el DHCPREQUEST del cliente, registra la asignación y envía un mensaje DHCPACK al cliente que incluye los parámetros de la configuración asignada ¡unto con la dirección IP.

6. En el estado de enlace, el cliente recibe el mensaje DHCPACK y ejecuta la orden arp con la IP asignada para comprobar que no está duplicada. A partir de este momen-to, el cliente está configurado.

50

Page 13: 03.- Tema 2

Servicio DHCP

7. Durante el estado de renovación, el cliente, antes de que venza el periodo de cesión -por lo general, cuando haya pasado el 5 0 % del tiempo previsto-, envía un mensa-je DHCPRENEW al servidor en el que solicita una ampliación 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 £ik> fcdr. yiew So &aptur« Analyze Statistics fcjolp

um® o < ^ « 1 2 a < n Ql •

l^cto.eort » 67 - «#• £>press«on... ^Aplicar

No. - Timo Source De*tinatwn Protocol info 2 119-71246 0,0.0.0 255. 255 « 255.255 OHCP OHCP Discover - Transaction ID 4 2.9*73006 192. lee. 132. .224 192.1ÖS-132.¿29 CHCP ^ a 1 Gfter • Transaction ID Oicd3G«12e 5 2.973307 0,0.0.0 255.255.255,255 CHCP OHCP Request - Transaction IO 0*cd36el2© 6 2.S73492 192. S «66. 132, >254 192.168.132.129 CHCP OHCP ACK - Transaction IO 0*cd36el2e

Frame 2 (3*32 bytes un ¥im, 342 bytes capturad] Ethernet II# Src: Vnwaro_l«:2f :da <00:0c:20: le:2-f :da] r Dst: Broadcast (ff ;f f :ff :f f :ff :f f) Internet Protocol, Src: O.O.O.O <Q,0.0.0). Dst: 255.255.255.255 ( 255.255.25S.255) User Datagram Protocol, Src Ports bootpc (€8), Dst Port: bootps (67)

Source port: bootpc <681 Destination port: bcotps (6?) Length: 30Q

P Checksum OxSbef [correct! Bootstrap Protocol

OOCO If ff ff ff ff ff CO Oc 0010 Ol AB 00 00 DO 00 11

20 ff f + CQ 44 DO 43 Dl 34 0030 el 2e DO OO DO QO DO CO

29 1« ?f da 06 00 45 10 79 P6 CO 00 00 00 ff ff Sb ef Ol Ol OS QO cd 36 OO DO GO OO OO OO DO QO

. . . D . C . 4

. .E«

„ 0 N*: "/capturaDHCP" 57SO Bytes OO:... Packets: 21 Displayed: 4 Marked: 0

Fig. 2.5. Coptura de las tramas con el sniffer Wireshark de una conversion del servicio DHCP.

Profila: Default

C a s o p r á c t i c o 3 ^ j f r

Emular a mano el protocolo Duración: © 10 min Dificultad: © media del servicio DHCP

Objetivo: entender el funcionamiento del servicio DHCP desde un punto de vista teóri-co. 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 parámetros que va a asignar al cliente a través de un mensaje DHCPOFFER.

(Continúa)

A c t i v i d a d e s

8. Investiga en qué estados se utilizaría el mensaje DHCPINFORM. Razona la respuesta e indica en qué páginas web lo has consultado.

51

Page 14: 03.- Tema 2

Servicio DHCP

A c t i v i d a d e s

9. Averigua el formato de los mensajes DHCP con-sultando el RFC 2 1 3 2 . Luego adapta los men-sajes del Coso práctico 3 al formato correcto del protocolo indicando qué páginas web se han consultado.

10. Para poder espiar el trá-fico DHCP de la intranet, instala algún programa succionador de paque-tes que permita recoger el tráfico de la red local del aula SMR. Wireshark es uno de los más reco-mendables. A continua-ción, compara los paque-tes que utilicen el servicio DHCP con el Coso prác-tico 3 para comprobar si se siguen los mismos pasos y se envía la mis-ma información.

11. Ya sabes cómo funcio-nan Network Admin y Network Manager. En-cuentra otra aplicación equivalente para G N U / Linux. Indica las fuentes e información que has consultado.

C a s o p r á c t i c o 3 (Continuación)

3. El cliente analizará las ofertas recibidas y verificará si existe algún 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 concesión realizada, indicando hora de inicio y hora de finaliza-ción del préstamo.

5. El servidor enviará el mensaje DHCPACK.

¿Qué pasaría si enviase en este paso un mensaje DHCPNAK?

6 . Cuando el cliente reciba el mensaje DHCPACK se tendrá que poner en marcha un cronómetro para saber en qué momento se supera la mitad del tiempo de la concesión previsto para solicitar la renovación.

7. El cliente enviará un mensaje DHCPRENEW al servidor para renovar la conce-sión. El servidor actualizará la hora en su tabla.

¿Cuántas veces puede el cliente repetir este paso?

¿Qué ocurre cuando la asignación es automática e ilimitada? ¿Hay que repetir este paso continuamente?

8. ¿Qué debe hacer el cliente antes de liberar la dirección IP asignada?

2,3. Cómo configurar el cliente DHCP

Antes de instalar un nuevo software, es preciso analizar la situación en la que se en-cuentran los clientes. En algunos sistemas operativos, como Ubuntu, este sistema viene ya configurado por parte del fabricante o distribuidor.

O Cliente DHCP en Ubuntu

La versión Desktop Edition incluye este servicio preinstalado, dada su importancia en los entornos GNU/L inux. Se trata en concreto del paquete dhcp3-client (Fig. 2.6), necesa-rio para realizar las funciones comentadas en el apartado anterior.

Partimos de la situación del Coso práctico 7. Durante la secuencia de arranque de la máquina, esta negocia con el servidor DHCP y proporciona una dirección IP válida. El cliente DHCP debe utilizar las bibliotecas estándar para solicitar una configuración con la que obtendrá la configuración necesaria.

A c t i v i d a d e s

12. Estudia el contenido del archivo /etc/dhcp3/dhclient.conf. Abre el archivo de configuración 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 inte-resantes.

v J

52

Page 15: 03.- Tema 2

Serv ic io D H C P

Verificación de que está instalado el paquete desde Synaptic.

B H Archrvo £dt»r paquete Configuración A uda

Recargar Marcar todas las actualizaciones

Grafo de dependencias del paquete dhcp3-client para el cliente D H C P en Ubuntu.

Propiedades

Búsqueda rapida

Buscar

Todo Administración de) sistema Administración de) sistema Administración de) sistema Bibliotecas

Bib Bib Bib Bib Bib Cíe Cíe Cíe Coi COI E l

C

t • 56 p

E Paquete D autodns-dhcp

• <5 avahi-autoipd • bootp • «0 dhcp3-clrent

v versión instalada Ultima versión Descrif

0.8 Autom 0.6.23-2ubuntu2.1 0.6.23 2ubuntu2.1 /vahi II

2.4.3-17 se<ver 3.1.1-lubuntu? 3.1.1* lubuntu2 OHCP •

® (^SNfW icon* |ml ttrtfxi ctuBXKMi ptfl

ComuneJ^ Dependencias Archivos instalados Versiones Descripción

Paquete:

Estado:

Mantenedor:

Prioridad:

Sección:

dhcp3-c l ient

cliente de DHCP

• Instalado

Ubuntu Core Developers <[email protected]>

importante

Red

__ Itolocil» fra»« ibt»*i wNfNlfti pul

(^dhrplcoa am^)

^dcociííltii :

Versión instalada

Versión: 3 , l . l - lubuntu2

Tamaño: 655 kB

Última versión disponible

Versión: 3.1.1-lubuntu2

Tamaño: 655 kB

Descargar: 252 kB

c l i e n t e d e D H C P

Este es el cliente de la versión 3 de la implementación de DHCP del Consortio de «Software» de Internet. Para más información visite http:// www.isclw-g.

El protocolo de configuración dinámica desde servidor (DHCP) es un protocolo como BOOTP (realmente dhcp incluye gran parte de la funcionalidad de bootpd). «Alquila» a la máquinas cliente direcciones IP y puede establecer automáticamente su configuración de red. Si su máquina depende de DHCP (especialmente probable si es una estación de trabajo en una gran red, o un portátil, o se conecta con un módem de cable), mantenga este u otro cliente de DHCP instalado.

Puede encontrarse documentación extra en el paquete dhcp3-common.

Información general o común del paquete dhcp3-client.

Descr ipción del paquete en castellano y soporte de Canonical hasta 2 0 1 0 .

Fig. 2.6. Instalación del cliente DHCP en Ubuntu.

C a s o p r á c t i c o 4 9 ' :l

¿Cómo a c t i v a r e l c l i e n t e D H C P D u r a c i ó n : © 5 m i n D i f i c u l t a d : © fác i .

en U b u n t u ?

Objet ivos : a c t i v a r e l c l ien te D H C P e n 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 de l p a q u e t e

dhcp3-cl ient 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 .

M a t e r i a l y h e r r a m i e n t a s : o r d e n a d o r d e l p r o f e s o r c o n f i g u r a d o c o m o ú n i c o s e r v i d o r

D H C P del a u l a y e l o r d e n a d o r (de un g r u p o d e c u a t r o ) q u e r e a l i z a r á la f u n c i ó n .

U t i l i d a d e s :

• En U b u n t u , d e p e n d i e n d o d e la v e r s i ó n s e v a a u t i l i z a r , e l c o m a n d o g r á f i c o N e t -

w o r k A d m i n ( c o m a n d o d e s d e la c o n s o l a : n e t w o r k - a d m i n ) o e l N e t w o r k M a -

n a g e r ( n m - c o n n e c t i o n - e d i t o r ) .

• En U b u n t u , d e s d e la 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 ca-

b leadas e i w c o n f i g p a r a t a r j e t a s i n a l á m b r i c a s . T a m b i é n s e p u e d e n v i s u a l i z a r l o s

a rch ivos d e c o n f i g u r a c i ó n /etc/resolv.conf 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

/etc/network/interfoces p a r a detectar la pue r ta d e e n l a c e d e la ta r je ta .

(Continúa)

5 3

Page 16: 03.- Tema 2

Servicio DHCP 2

^ B S B E E S S H B La dirección física (en Ubuntu aparece como HWaddr) de una interfaz de red o control de acce-so al medio físico es una secuen-cia de seis grupos de dos dígitos hexadecimales separados por dos puntos (:) que identifica de forma única dicha interfaz (AA:BB:CC:DD:EE:FF). En con-creto, estos seis grupos se distribu-yen en dos campos de tres grupos. Los tres primeros (AA:BB:CC) indi-can el fabricante de la tarjeta, mientras que los tres últimos (DD:EE:FF) corresponden a un número de control de fabricación. En consecuencia, es imposible que existan dos tarjetas con la misma MAC física, aunque puede darse el caso de que posean idénticas AAAC lógicas, sobre todo si alguien quiere engañar al sistema de segu-ridad de la red. Esta maniobra, que se considera una suplanta-ción, puede detectarse.

En esta web se encuentra una rela-ción de todos los fabricantes así como de los códigos asignados:

http://standards.ieee.org/regauth /oui/oui.txt

Claves y consejos

Aunque en GNU/Linux hay muchos editores de archivos, tanto gráfi-cos como en modo texto, gedit es el más recomendable por su sencillez y potencia.

Si lo abres desde una consola, tendrás que anteponer el comando sudo para editarlo con permisos de administración y guardar los cambios, ya que son archivos de configuración propiedad de root.

Si al final de la línea ponemos el símbolo &, el gedit se abrirá por separado, de manera que se libe-re la consola para seguir utilizán-dola. 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 indica-dor de comandos.

C a s o p rác t ico 4 (Continuación)

Desarrollo:

1. Instalación del cliente

Accede a la utilidad gráfica Synaptic y busca el DHCP para comprobar si se ha instalado ya en el sistema el paquete dhcp3-client. En caso contrario, instálalo.

Esta operación se puede hacer desde una consola con la orden apt-get: alumno@consola:sudo apt-get install dhcp3-client

2. Configuración desde una aplicación gráfica

Accede una vez más a la herramienta gráfica de red. Sigue estos pasos:

Sistema > Preferencias > Red.

Selecciona la tarjeta con la que se quiere trabajar y haz clic en Editar. Ve a la pestaña de ajustes de IPv4. Pulsa en el campo Método para desplegar la lista y, a continuación, activa Automático (DHCP). Por último, acepta los cambios para indicar al cliente que, tras la activación, se pasa del modo manual al au-tomático.

3. Configuración desde la consola

A continuación se editará con gedit (ver Claves y consejos) el archivo /etc/ network/interfaces en el que se han guardado los cambios para comprobar las modificaciones ocurridas tras activar la opción Método de manual a automáti-co (DHCP) en el paso anterior.

alumno@consola:sudo gedit /etc/network/interfaces &

auto ehtO iface ethO inet dhcp

O Webmln » Stetem« O Servidor«* » Otro« a Red

Client« y servidor NIS Configuración de fttd Cortefueget Linux fexportacionee d« Ni '. MonitonjuKión d« Ancho de Benda PPP Dialup Client Servicio« y Protocolo« de Internet TCP Wrapper« idmapd daemon

» Herdware O Cluster

Indice de Módulo Editar Interfaz de Arranque

lA i t lvat al arrancar? # st O » • De DHCP

O 0 « BOOTI»

O Static configuration Dirección IP |

Mateare de red !

Inter face* virtuale«

Salvar Borrar y A

1 (Agregar interfa« virtual)

Borrar

4ß Regresar a interface» de red

F¡g. 2.7. Configuración del cliente DHCP desde Webmin.

El último parámetro de esta línea tenía antes el valor static y ahora ha cambia-do a dhcp. Ese simple cambio hace activar el cliente DHCP en Ubuntu. En fun-ción de la manera como se realicen los cambios, quizás se mantengan las lí-neas que contienen las variables ADDRESS, N E T M A S K , N E T W O R K , BROADCAST y GATEWAY, necesarias cuando la dirección IP es static. S i no se eliminan, hay que comentarlas con el símbolo # al principio de cada una para que no ocasionen errores.

(Continúa)

Page 17: 03.- Tema 2

(Continuación) CaSO práct ico 4

4. Configuración desde Webmin del cliente DHCP

Una vez activada la aplicación, accede al menú de Red y activa Configuración de Red.

A continuación, selecciona Interfaz de red. Se mostrará una relación 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.

9

Ventana de edición de la conexión cableada 1 que se ha seleccionado previamente.

m

Ventana de conexiones de red.

ia 9 Ca We eda £ malémbnce Banda ancha móv>l £ VPN £ DSL

ConaxtOn cableada 1 Auto at ho

haca 1 minuto , ¿Aadir nunca

VEdrfar

ííombra da la conawón: Cone*x>n cabla ad a 1

¡3 Conactar futomáticamenta

O Ajusta» dal **tama

Cablaada Seguridad 802.1« A«u«tet da IPv4

Método: Automatico (DHCP)

Dirección**

PiffC&On I Mascara d# r#dj Puerta d®

ID dal ckente DHCP:

o i n c e l a r s j i Acaptar

a Qorrar

]yp«: Application

Mame: | Nat work Configuration]

Command: ¡nm connection «ditor flrowte...

Comment: j Network Manager conjuration

S o « "

Fig. 2.8. Pasos para activar el cliente DHCP.

Propiedades del comando de gestion de red (Network Manager).

O Cliente DHCP en Windows

Las bibliotecas del sistema que hacen las funciones de cliente DHCP en Windows siem-pre están disponibles. En concreto, desde la versión del 95, se han adaptado al proto-colo IPv4 y, con el Vista, al IPvó. Tan solo hay que activar la opción Obtener una direc-ción IP automáticamente, al configurar las propiedades del Protocolo Internet TCP/IP de cada tarjeta de red instalada en el equipo.

El Caso práctico 5 permite activar la configuración del cliente de DHCP en Windows XP/Vista/7.

Page 18: 03.- Tema 2

Servicio DHCP

C a s o p rác t ico 5

¿Cómo activar el cliente DHCP en Windows?

Objetivos: activar el cliente DHCP en un cliente Windows 9x, Me, XP, Vista o 7 tanto para ña versión 4 como para la ó.

Material y herramientas:

• Ordenador del profesor configurado como único servi-dor DHCP del aula.

• El ordenador del grupo de cuatro que realice esta función.

Utilidades: en Windows, según la versión, puede variar un poco, pero todos tienen dicha información dentro de las pro-piedades 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 versión 4 y otra sobre la ó.

Desarrollo:

Desde el cliente hay que especificar que su dirección IP la asignará el servidor DHCP ya configurado.

1. En el escritorio, haz clic sobre el botón Inicio.

2. Pasa a Panel de control.

Duración: 5 min Dificultad: © fácil

3. Selecciona Centro de redes y recursos compartidos.

4. En Conexión-Conexión de área local, pulsa Ver estado.

5. Accede a Propiedades del estado de la conexión.

6 . Marca la opción de Protocolo de Internet versión 4 (TCP/lpv4).

7. Activa Propiedades.

8. Ve a Obtener una dirección IP automáticamente y, des-pués, a Aceptar.

9. Repite los dos pasos anteriores para la opción de Proto-colo de Internet versión 6 (TCP/lpvó).

A diferencia de las versiones anteriores, en Windows Vista no habrá que reiniciar el equipo para que se active el cliente DHCP.

Se puede comprobar cuál es el valor IP asignado, desde la consola, con la orden ipconfig.

Ventana de Propiedades de conexión de área local.

-——~ w.- i . , „ r Propiedades de Conexión de 4ree local j f i í - l W Funoonea de red

Ventana de Propiedades de Protocolo de Internet versión 4 (TCP/lpv4).

Erta conemVi ua loe i mtim «àeQwto* B leti Mr® redes Mcmofl y Jp Programador de paquee* OoS

archivos para redes Â4croeoft B Protocolo Qt N a m « ver»ón $ (TÇP. lPvg) M fcrt •

Propiedades de Protocolo de Internet versión 4 (TCPrtPv4) - ' ¿ g g f mx^-nxi

C:\Documents and Settings\Raul>ipconfig

Adaptador Ethernet Conexión de área local:

Sufijo de conexión específica DNS: Dirección IP:

192.168.100.101 Máscara de subred:

255.255.255.0 Puerta de enlace predeterminada:

192.168.100.254

Propiedades de Protocolo de Internet versión 6 (TCP/BNró)

General Confi*#aoon afemafrva Puede hacer que la configi«aoòn IP se angne automé&camente a la red e» compaobèe con està funoonaldad. De lo con»«no, d(òcra consUtar con ci admmtrador de red cu* es la comv*aoon IP aprooada

• Qbtener drecoon IP automadcamente f UMT aouente drecoòn IP: grecoón IP: . . . Mascara da subred Pue»ta de eréace predeterminada

• Ottener la drecoon del servidor DNS automäfteamente

Servidor DNS premendo: Servidor OMS aemafcrvo

General Puede hacer qjí ta amfigiraoòn IP»« se esne automàticamente s la red es compatbte con esta funoonafcdad. 0* to contar«, deberé consUtar can é adrmstredor de red cuál es la configuraoòn Pv« «rapid*

• fib tener tí>a drecoón IPv6 automábeamcíe <! VINT la agüente drecoon IPv6: QjrecoònlPv«: longitud dei prefoo de «ubred. guetta de enlace or«de<ermr»ada • Obtener ta drecoón del servidor DNS automáfteamenee

U|ar las agüen tes drecoones de servidor OMS: DNS preferite __

'iervidor DMS «4«mafcwo:

Ventana de Propiedades de Protocolo de Internet versión ó (TCP/lpvó).

Fig. 2.9. Posos paro activor el diente DHCP en Windows Visto.

56

Page 19: 03.- Tema 2

Servicio DHCP 2

2.4. Autoconfiguracíón de red sin DHCP

En algunas ocasiones la red no dispone de un servidor DHCP ni tampoco se ha configu-rado la IP de los clientes de manera manual. Aunque resulte extraño, esta situación puede darse en entornos de trabajo donde no se requiera de conexión externa, sino de una comunicación entre iguales en una red que conste de un solo segmento. En algunos sistemas, este modo recibe el nombre de zeroconf o sin configuración y se utiliza en redes creadas de manera eventual y que carezcan de un servidor de DHCP.

La IETF ha previsto tales casos mediante un método de asignación del direccionamiento IP privado automático, más conocido como APIPA (Automatic Prívate IP Addressing), descrito en el RFC 1 9 1 8 y mejorado en el RFC 3 9 2 7 , en el que se describe una nueva versión basada en IPv4LL que permite una configuración dinámica de direcciones de red de enlace local (Dynamic Configuration of IPv4 Link-Local Addresses).

En ambos RFC no se especifica ni la puerta de enlace predeterminada ni el servidor DNS ni W I N S . En concreto, el rango de direcciones IP definido y asignado al azar se halla entre las direcciones 1 6 9 . 2 5 4 . 0 . 1 y 1 6 9 . 2 5 4 . 2 5 5 . 2 5 4 , utilizando una máscara de subred de clase B: 2 5 5 . 2 5 5 . 0 . 0 para todos los clientes que se encuentren en esta situación. En caso de que a un cliente nuevo se le asigne una dirección que ya esté en uso, la descartará y volverá a solicitar una nueva.

O ¿Quién realiza esta función en Ubuntu?

En Ubuntu GNU/L inux , el paquete Avahi-autoipd se encarga de instalar el demonio de Avahi para la configuración de direcciones de red IPv4LL. Como se indica en la propia ayuda del paquete, Avahi es un entorno totalmente LGPL para el descubrimiento de servicios de D N S multicast, que permite publicar y descubrir servicios y servidores que se ejecutan en una red local sin que haya una configuración específica. Por ejemplo, si se conecta a una red, puede encontrar de manera instantánea impresoras en las que imprimir, archivos que mirar y gente con la que hablar.

A c t i v i d a d e s

13. ¿Se pueden obtener di-recciones IP automática-mente en Windows?

14. Entra en el registro del sistema de Windows con la orden regedit. Investiga qué claves se utilizan para guardar estos valores básicos del TCP/IP asignados a tra-vés del servicio DHCP. Anota los más importan-tes e indica los valores que pueden tomar.

Recuerda que la ruta es: H K E Y _ L O C A L _ M ACHI-NE > S Y S T E M > Cu-rrentControlSet > Servi-ces >Tcpip > interfaces

15. Haz que los clientes de Windows y Ubuntu de tu grupo se puedan comu-nicar mediante esta fun-cionalidad del IPv4LL. ¿Cómo lo has conse-guido?

Arch*« £<btar paquete £onftguractén Aguda

fcacargar Marcar todas las actualizaciones

^ Búsqueda rápida

Propiedades i * * *

Adrrwr»stración del sistema Administración del sistema Admtnntrae fòri 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) Comunicación

E Paquete

O autodns-dKcp 0 - 2 avaht-auuxpd • bootp • <5 dhcp3-cbent • <3 dhcp3-common • C dhcp3-dav

Avahi IPv4LL netw A/ahi is a M y LGPL frar It allows programs to p*. rurvwig on a local net«* exempte you can plug into anot»wortt and instantly ftnd printers to

Secciones Estado

Origen

E*ros personale ados

I gwáidoidibúsqueda

{¿ombre: ethO:avahi

Estado: Desconectado

A c t i v i d a d

Recibido: 0 paquetes (0.0 b) Enviado: O paquetes (0.0 b)

©A uda Q o

P r o t o c o l o d e In terne« ( IPv4)

Dirección: .254.6.173 Difusión: 169.254.255.255 Máscara de subred: 255.255.0.0

Dispos i t i vo d e r e d

T^o : Ethernet Dirección: 00:15:B7dF7:0*:6B

Fig. 2.10. Información sobre el paquete Avahi-autoipd.

Verificación de que se ha instalado el paquete desde Synaptic.

Grafo de dependencias del paquete Avahi-autoipd para Ubuntu.

Valores asignados por Avahi a la tarjeta ethO.

Pestaña general del demonio Avahi sobre la tarjeta ethO.

Page 20: 03.- Tema 2

Servicio DHCP 2

O ¿Quién realiza esta función en Windows?

1 Importante

El servidor DHCP ha de tener una dirección IP fija al igual que, por ejemplo, los servidores DNS o las puertas de enlace. Conviene tener en cuenta la asignación de estas direcciones y definir los rangos correctamente para no ocasionar problemas. También se pueden configurar equipos concretos con el parámetro host mediante el procedimiento de asignación es-tática con reserva que se estudia en este apartado.

En este caso, Microsoft ha desarrollado sus propias bibliotecas del sistema dentro de la pila de protocolos TCP/IP para implementar esta situación de asignación del Direccio-namiento IP Privado Automático o IPv4 Link-Local Addresses.

2.5. Configuración del servidor DHCP

Cualquier sistema operativo que ofrezca el servicio DHCP ha de seguir el protocolo establecido en los RFC. La asignación de IP puede realizarse de la manera siguiente:

• Automática: el servidor asigna al ordenador una IP de forma permanente la primera vez que lo solicita.

• Dinámica: se especifica un rango de IP para asignar. En cada conexión, la IP de la máquina cliente puede cambiar dentro del rango especificado.

• Estática (con reserva): el servidor averigua la dirección MAC de la tarjeta de red y asigna siempre la misma IP a la tarjeta de red.

O Configuración del servidor DHCP en Ubuntu

En la distribución Ubuntu 9 . 0 4 , la última versión del servidor DHCP estable en fase de mantenimiento para la versión 4 de IP es Dhcp3-server. No obstante, para la versión ó ya existe una implementación Dhcp4-server, aunque aún no se dispone de dicho paque-te para la 9 . 0 4 Jaunty Jackalope.

El creador de esta implementa-ciôn del servicio DHCP para GNU/Linux es ISC https://www. isc.org/sw/dhcp.

CD y CEO

Si no dispones de conexión a Internet, puedes abrir el archivo webmin_l.500_oll.deb del CD, o descargar el último paquete desde la web oficial del proyec-to www.webmin.com.

C a s o p rác t ico ó

¿Cómo se instala el paquete dhcp3-server?

Duración: © 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 función.

• Paquetes dhcp3-server y webmin.

Utilidades: en Ubuntu, según la versión que se utilice, se dispone del paquete web-min. S i no fuera así, se tendrá que bajar el archivo de instalación .deb desde la página oficial del proyecto (ver CD y CEO).

Desarrollo:

1. Entra en la utilidad gráfica Synaptic para ver si está instalado el servidor. En caso contrario, hazlo.

También se puede instalar desde una consola con la orden apt-get:

consola@pcl2:sudo apt-get install dhcp3-server 2. Accede a la herramienta gráfica Webmin a través de un navegador. Pulsa ALT + F2,

escribe «Firefox» y, a continuación, la URL https://localhost: 10000 (Fig. 2 .1 1).

3. Una vez hayas podido acceder a Webmin, haz clic en el menú Servidores y elige el submenú Servidor DHCP (DHCP servers).

(Continúa)

Page 21: 03.- Tema 2

(Continuación) C a S O p r á c t i c o 6

[Nota: es interesante conocer la configuración de este paquete o de cualquier otro que se quiera utilizar de modo gráfico desde el propio Webmin, por lo que se ha de hacer clic en la configura-ción del módulo, que aparece en la parte superior izquierda del marco que contiene la informa-ción del servidor de DHCP (Fig. 2.12).]

Fig. 2.11. Utilidad de configuración vía web denominada Webmin.

Opciones de configuración del módulo Webmin-dhcp.

< on t i qumb le onflqtirable opti

Configuración p*r« «i modulo Sonador do DHCP

IZI9HHHBHHH clasificar arriendo» par ¡g» 0nj#n §n trchjyp Q Direcciones IP ( ) Nombra da máquina Moitfnr «ubredes y maquina» romo Q |t0f,0, ( ) le «no* on ni« Moslia» tiempos do adiendo en » GMT Q Hof# ,oe§, Show IP addressee for h««t*f Q yf% # Show NAC addroaaoa for hoataf Q y#9 # No show «roup namoa «a Q nwM optl<)n

• Nomo or mambar count O Boacrlptlon

Ihtw other objoct description» Inatood of namoa? r\ y<9 fi No Mattlmum number of subnota and hoata to dlaploy r unlimrtad • ¡loo

Archivo do confl«ur«cl*n dol aorvldor DHCP j / o t c / d h c p i / d h c p d conf tjocutabl« dol servidor DHtfe puar/abm/dhcpdS Command to atort DHCP aorvor Q Mun t#rv#r ..9<ut«bl« • |/ttc/tnrt d/dhcp3-aarvor »ta| Cammand to apply confl«urat<on ) m #nd rt.fcUft # [Mc/jniid/dhtp Aorvor ras] Command to atop DHCP sorvo. «11 P cass • j/otc*iit.d/dhcpVoorvor ato) Troyoctorio o archivo PIO del aorvldor DHCP f*arMin*hcp».»orvor/dhcpl Archivo do arriendo dol aorvldor DHCP (/Var/llh/dhcp3/dhcpd laaaoa Interfaces file type Doblan DHCP aorvor vor.ion # WorV ^ -utom<rtlc,|,v

Interface» donde ejecutar DHCP $ Automatic« O | Salvar

«i Aagraaar • indica

Configuración de los diferentes archivos del sistema relacionados con este módulo de DHCP.

Fig. 2.12. Marco de configuración del módulo Servidor de DHCP del Webmin. (Continúa)

59

Page 22: 03.- Tema 2

Servicio DHCP

C a s o p rác t ico ó (Continuoción)

4. Haz clic en Regresar o índice y accede al archivo de configuración dhcpd.conf que se instala por defecto con el paquete dhcp3-server. Pulsa en Configfile.

5. Hay que tener en cuenta que la configuración de ejemplo nunca suele ser la adecuada para la red del aula SMR, por lo que deberás eliminar todo su con-tenido y escribir la correcta según el modelo SMR utilizado.

En la Figura 2 . 1 3 se muestra la configuración que el profesor ha utilizado como servidor de aula DHCP en los casos prácticos anteriores.

Las diferentes ventanas muestran la siguiente información:

• Información general del servidor de DHCP.

• Caja de texto con la configuración original.

• Caja de texto con la configuración modificada para el modelo de aula SMR.

Tan solo deberás adaptarla al servidor de grupo dándole los valores correspon-dientes.

Información general del servidor de DHCP.

Configuración de Módulo

&le £dtt Yiew Hijtory Bookmartcs £>ofc fcjelp

0 v ¿ Q { jffi https V/locathost: 10000/

Logm: professor O Wekwnin O Sistema SI Servidores

Lectura de Correo de l i tuanos Servidor de Gase de Oatos MySQL Servidor de DHCP

O Otros i » Red Si Hardware O Cluster ® Un-usedModules Search: { ~ |

A view Module's togs System Information

3 Refresh Modutes logout

Caja de texto con la configuración original.

Serv ido r D H C P OHCPd versan 3.1,1 de tSC

Buscar documentos..

Subredes y Redes Comp

Mo se han definido subredes o rede AAadir una nueva subred. | Añadr ti

Máquinas y Grupos de f

No se han defmido máquinas o gruj: Añadir una nueva maquina | Añadir

DNS-zones

No DNS iones have been defir Add a nev* DNS zone,

Editar Opciones de Cliente

Ed* TStG keys

Conligfile

«n4te* da MOdulo d h c p d . c o n f To*t • ÍítO#

• taM* « « n l l i u f M i a n f i l « U f UC «•»cpd M u n

• ttlanlian X* / a n / \ l w / d h ( p r f cont • « * •« • , t»wl * i l \ b* uMd m ' r

« M t v M i w f i t a inataod a» »».«• 9t\m

• 1X4 dh«p<* cani, w 1 1 . 1 1 a 0 0 3 / « / a i «O W M palo* >•» *

• 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 * t U • » i l m p l to «o > Otti • • 1 aaaa ! • < W i r < w d Oof aul t th» • a* tha varaiawt a po*kaoaa t '««ama*. • ! " « • CMC' »Ï didn't • I—.« « ^ m ' I fa# tlOM i

l i 4 » « H . - r t yta nona.

I f i«" ini« ¿<» KM» <« a i l a a^»rtod . « I « r k .

ir» nal m m u I * or«, «»J «>M»V<

lfid»< • 4« M ««foto dhcpd.conf T«*t editor

Ed* Network interface

Listar Arrendarmantos Activos

Arrancar Servidor

IKàWli» r « \ * U « * l »1 Wft W . i upd«'» » ' ^ « nwn*, opt ion do»a>n• n—a "aula or«". option d s M i n n i a a - M ' i a r i r*al au la oro, naJ aula oro, 1*2 JO ÍOI ,

• « IKlcna* « 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 I03 I M iOO n* m IP dal Varvidar (MCP a«\ p r * f « « * r •pt ion wAnal mmmk TO TO »?> O, • Naa<«fa da raw« da l l a a a C opt ion bro«Mfc *ot - odra«« 1 *J 1 M IOO TO, opt ion root ara 1»? 1«« IOO I M ,

l « ( l \ t t r \ * « « \ 7 ,

Softvor undo

e» RogroBor o »n«in manu

J 3

Caja de texto con la configuración modificada para el modelo de aula SMR.

Fig. 2.13. Cambios en el archivo de configuración dhcpd.conf a través Webmin. (Continual

Page 23: 03.- Tema 2

Servicio DHCP

9 (Continuación) C a s o p rác t ico ó

6 . Una vez hayas modificado los datos necesarios y adaptado la configuración de ejemplo, guarda los cambios realizados.

H M H M H H N H H i f l f l N H f l N M ^ i l ¡ U j l i Ù - . J i

Archivo Editar Ver Buscar Herramientas Qocumentos Ayuda

ö v a i Nuevo Abrir Guardar

M Imprimir... Deshacer Rehacer

o © E t a r C o p i a r Pegar

V

(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 ob-server-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 gráfico gedit con la Configuración actual del servidor DHCP.

7. A continuación, debes hacer clic en el botón Arrancar servidor, lo cual re-sulta equivalente a lanzar el servicio DHCP desde la consola con la orden siguiente:

consola@pcl2:~$ sudo /etc/init.d/dhcp3-server start

De este modo, se crea el archivo de las concesiones (leases) cuyo contenido (entre otros campos) es la dirección MAC del cliente y las fechas inicial y final de la concesión.

Este archivo, denominado dhcpd.leases, se halla en la carpeta /var/ l ib/dhcp3/ y es muy importante recordar que no debe modificarse nunca de forma manual. Su contenido se actualiza de forma automática cuando se asigna, modifica o termina la concesión.

Se puede ver su contenido en Webmin seleccionando la opción Listar arrenda-mientos activos que muestra la Figura 2 .15 .

(Continual

Page 24: 03.- Tema 2

Servicio DHCP

fl^ C laves y conse jos

Se puede verificar que el servidor DHCP está funcionando correcta-mente ejecutando la orden:

# /usr/sbin/dhcpd3 -d -f También se puede ver el final del archivo de informes del sistema (con la orden tail, que signifi-ca «cola»), en concreto las últi-mas 12 líneas, con la orden:

# tail -12 /var/log/syslog Esta información también se puede consultar desde Webmin siguiendo la ruta siguiente:

Sistema > Histórico (Logs) del sistema > Ver archivo de diario (/var / log/ syslog).

v 1 y

m C a s o p r á c t i c o ó (Continuación)

Configuración de Módulo Servidor DHCP

OHCPd versión 3.1.1 de ISC

Buscar Documentos..

Subredes y Redes Compartidas.

No se han definido subredes o redes compartidas

Añadir una nueva subred. | Añadir una nueva red compartida

Máquinas y Grupos de Máquinas

No se han definido máquinas o grupos.

Añadir una nueva máquina | Añadir un nuevo grupo de máquinas

DNS-zones

No DNS zones have been defined yet.

Add a new DNS zone.

Editar O ciones de Cliente í E<¡lrtar opciones de cliente DHCP que se aplican a todas las subredes. redes compartías, máquinas y grupos.

Edit TSIG-keys

Configfile

Edit Network Interface

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,«. Usta arrendamientos ahora suministrados por este servidor DHCP para las direcciones IP asignadas Ustar Arrendamientos Activos | d i n i m i c a m e n t e

Arrancar Servidor Haz dick en este botón para arrancar el servidor DHCP de tu sistema utilizando la configuración en curso.

Fig. 2.15. Ahorco principal del módulo Servidor DHCP de Webmin.

O desde una consola:

consola@pcl2:~$ sudo less /var/lib/dhcp3/dhcpd.leases

Como este archivo crece, se genera una copia denominada dhcpd.Ieases~. De este modo, el or iginal 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

A c t i v i d a d e s

16. Realiza el Coso práctico 6. ¿Se ha conseguido dar alguna IP del rango creado?

Analiza el archivo dhcpd. leases. Interpreta su es-tructura y el significado de las líneas.

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";

} 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: client-hostname Mpcll";

}

Actualmente hay dos préstamos activos en este servidor del grupo 2.

b4;

Fig. 2.16. Contenido del archivo /var/¡ib/dhcp3/dhcpd. leases con dos clientes.

y

Page 25: 03.- Tema 2

O El archivo de configuración dhcpd.conf

Se trata de un archivo de texto que recoge una serie de entradas o sentencias y que se halla alojado en la carpeta /etc/dhcp3/. En el caso de que alguna necesite distintos parámetros, se pueden agrupar en bloques mediante llaves ({ }), de manera que unas contengan a otras. Se clasifican de acuerdo con los siguientes tipos:

• Parámetros: describen el comportamiento del servidor DHCP. Pueden ser parámetros globales o locales a un conjunto de declaraciones.

• Declaraciones: describen redes, máquinas o grupos de máquinas ¡unto con un rango de direcciones IP para cada uno.

La estructura general del archivo dhcpd.conf es la siguiente:

[sub_declaración anidada a Declaración_N] }

Algunos parámetros comienzan con la palabra option y otros no. Los primeros descri-ben datos que proporciona el servidor al cliente y que forman parte del protocolo. Los otros describen las características del servidor de DHCP.

Los parámetros con option tienen la estructura siguiente:

[option] <nombre_parámetro> [valores];

El campo valores dependerá del parámetro que se quiera configurar. Puede ser un valor lógico como on u of f, una dirección, un nombre predefinido u otro valor según el tipo de parámetro.

En este archivo también se definen las subredes en las que actúa el servidor DHCP así como los rangos de direcciones asignables. Existen parámetros que pueden ser globa-les o bien incluirse dentro de una declaración de subred. Cualquier parámetro incluido en una subred tiene preferencia sobre los que se dan de una manera más general.

El significado de cada uno de estos parámetros es el siguiente:

Parámetro Significado

Se dice que un servidor DHCP está autorizado cuando la asignación de datos que hace a los clientes DHCP es correcta. En cambio, se considera no authoritative a un servidor DHCP cuya asignación de IP no es válida

authoritative y envía 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 auténtico.

Page 26: 03.- Tema 2

Servicio DHCP

Parámetro Significado

Indica el nombre del archivo donde se almacenan los contratos. Es un parámetro global.

lease-file-name 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>;).

Solo se debe usar cuando el cliente DHCP tiene más de una interfaz de red. server-identifier Este parámetro indica con cuál se comunica con el servidor DHCP

(server-identifier <IP>;).

default-lease-time

max-lease-time

option subnet-mask

option broadcast-address

option domain-name-servers

option domain-name

ddns-update-style

Indica el tiempo, en segundos, que dura el contrato asignado a la dirección IP, a menos que el cliente solicite la renovación. En el ejemplo de la Figura 2.14 se han asignado 600 segundos, es decir, 10 minutos (default-lease-time <segundos>;).

Este parámetro establece un límite máximo a una concesión solicitada. De esta forma se evita que un cliente DHCP solicite una concesión por tiempo indefinido. En el ejemplo de la Figura 2.14 se han asignado 7.200 segundos, es decir, dos horas (max-lease-time <segundos>;).

Indica la máscara general de red que se va a utilizar (option subnet-mask <máscara>;).

Indica la dirección de difusión de la red (option b r o a d c a s t - a d d r e s s <IP>;).

Indica la lista de servidores de dominio DNS de la red para ser utilizados por el cliente en la resolución de nombres (option doma in - ñame - s e rve r s <IP> <IP> ...;).

Indica el nombre del dominio DNS que se añade a los nombres de host (option domain-name <nombre_dominio>;).

Indica el método de actualización dinámica en el servidor DNS con los valores IP asignados por DHCP. Si se incluye none, la acción no se llevará a cabo (ddns-update-style none;).

Tabla 2.9. Interpretación de los parámetros del servicio DHCP.

Las declaraciones más significativas son las siguientes:

Declaración

group

Ir I w l

Significado

Se utiliza para aplicar una serie de parámetros y declaraciones a un conjunto de máquinas, subredes e incluso otros grupos. group etiqueta_del_grupo { [parámetros] [declaraciones]

} Por ejemplo: # grupol group {

option routers 192.168.110.1; option subnet-mask 255.255.255.0; host pc03 {

} }

Page 27: 03.- Tema 2

Servicio DHCP

Declaración

host

Indice de Módulo

Significado

Crear Grupo de Máquinas

Group description Máquinas en este grupo

Grupo asignado Nivel superior

»signado a i fef ¿Uso el nombre como nombre de máquina del O SI O No ® Por defecto cliente? Nombre de archivo de «t „. / v i Boot 9 Ninguno j Servidor de archivo de a . , . . i Boot P E s t e ««'Vdor I Medida de arrendamiento para clientes BOOTP ¿DNS dinámico activado? Dominio inverso de DNS dinámico

arrendamiento por Qfr Por defecto O defecto Máximo tiempo de g* _ . * . r> I -

arrendamiento Por defecto O

J «efl*

! «8« Nombre de servidor # Por defecto O

® Para siempre O

O » O No # Por defecto

• Por defecto O

Fin de segs arrendamiento para $ Nunca

clientes BOOTP Nombre de dominio de DNS dinámico > Por defecto O 1

r S í í s a 1 " •»•'<»"*• o i Allow unknown clients? Q Allow O Deny O Ignore ® Por defecto

O Allow O Deny O Ignore # Por defecto Can clients update their own records?

Regresar a lista de máquinas

Fig. 2.17. Morco paro la creación de grupo de máquinas desde Webmin.

Se utiliza para aplicar parámetros y declaraciones a una máquina en particular. Por ejemplo: host etiqueta_del_equipo { [parámetros] [declaraciones]

} Por ejemplo: host pc02 {

option host-name "pcl2.aulaSMR.com"; hardware ethernet 00:50:b3:c5:60:23; fixed-address 192.168.100.12;

A c t i v i d a d e s "Pi 17. ¿Qué parámetros se pue-

den conf igurar desde Webmin para crear una máquina? Comenta y jus-tifica tu respuesta con un ejemplo en modo texto.

Indice de Módulo Crear Máquina

subnet

Host description

Nombre de máquina

Dirección Hardware

Dirección IP fijada

Nombre de archivo de Boot Servidor de archivo de Boot Medida de arrendamiento para clientes BOOTP ¿DNS dinámico activado? Dominio inverso de DNS dinámico Allow unknown clients? Can clients update their own records?

Máquina asignada a

" I €1 Ninguno C |

# Este servidor O [

# Para siempre O (

Tiempo de arrendamiento por # Por defecto O defecto

- Máximo tiempo de _ arrendamiento ® Por defecto O f

Nombre de servidor ® Por defecto O |

—i Fin de arrendamiento m U t m r m J M 8 5 par . clientes BOOTP N u n c a

O s i o No # P o r defecto

# Por defecto O |

de DNS dinámico # Por defect0 ° C Nombre de máquina a» _ . . r \ I — de DNS dinámico * D e l c , i e r r t e 3 L

O Allow O Deny O ignore ® Por defecto

O Allow O Deny O ignore ® Por defecto

Regresar a lista de máquinas

i segs

Fig. 2.18 Marco para la creación de máquinas desde Webmin.

Indica una subred, la IP de la misma y la máscara de red. subnet IP_de_la_subred netmask mascara_de_la_subred { [parámetros_locales_a_esta_subnet] [declaraciones_de_esta_subnet]

} Por ejemplo: 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; }

Claves y conse jos 'JË)

Si solo se tiene un rango de valores y no se añade ningún parámetro más, se puede utilizar una descripción de subred más simple. Por ejemplo:

subnet 192 .168 .100 .0 netmask 255 .255 .255 .0

range 192 .168 .100 .101 192 .168 .100 .109 ;

65

Page 28: 03.- Tema 2

Servicio DHCP

Declaración Significado

Indice de Modulo

Subnet description

Dirección de Red

Rango« de dirección««

Red compartid«

Nombre de archivo de # N ( n g u n o Q

Senrfdor de archivad. # ^ 3

Por« siempre 3 f Medid* de arrendamiento para clientes BOOTF

Crear Subred

Mascara de Red

] C t BOO TP «nármco? Tiempo de attendai defect»

# H r defecto - f

L^ieX'* * Por defecto 3 Nombre de servidor # Por defecto >

• OI activador Dominio inverso de ONS dinamico

O » O No #Por delecto

# Por defecto O £

— i Fin de arrendamiento , k ' * * * para clientes BOO TP '

Hôfnbrt 4c ddiwnío w. . . í * de DMS dinàmico w ™ **,fcto L > Del clienfc» O de DUS dinamico

clients? Can clients update their own records? Server is authoritative for this subnet?

O Allow O Derv O Ignore # Por detecto

O «How O Derv - Ignote # Por defecto

O si # Por defecto >No>

directamente en esta Subred I

Grupas directamente en esta Subred 8

pi Regresar a i s b de subred

Flg. 2 19. Marco para la creación de subredes desde Webmin.

Tabla 2.10. Declaraciones para la configuración de DHCP.

Otras opciones disponibles en los bloques de declaraciones anteriores son:

Parámetro

fixed-address lista_direcciones_ip;

hardware

host-n

range

routers

Significado

Solo aparece en la declaración hosty se utiliza para asignar direcciones IP fijas (estáticas) con reserva (fixed-address <dir_IP> [, <dir_IP>] ;).

Se utiliza para identificar una máquina concreta. Con este parámetro se especifica la dirección física (MAC) de la interfaz de red (hardware <tipo> dirección_hardware;), donde <tipo> indica el tipo de interfaz de red, que puede ser ethernet o token-ring.

Nombre para asignar al host solicitado (host-ñame nombre;).

Indica un rango de direcciones válidas que se asignarán a los clientes. Los rangos de valores deben ser consecutivos y dentro de la misma subred (range IP_inicial IP_final).

Lista de IP de puertas de enlace o gateways (routers <lista_IP>;).

Tabla 2.11 Otras opciones de configuración de DHCP.

C a s o p r á c t i c o 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 Windows utilizando reser-vas y sabiendo la dirección MAC de la interfaz de red.

Material y herramientas:

• Los ordenadores del grupo de cuatro que harán de clien-te y de servidor.

• Un cable cruzado entre el servidor y el cliente o, mejor, un dispositivo de interconexión para cada grupo, desco-nectado de la red del aula.

V

Duración: © 2 0 min Dificultad: © media

Utilidades: en Ubuntu, con la herramienta Webmin o desde la consola.

Desarrollo:

1. Entra en la opción Servidor DHCP, dentro del menú Ser-vidores de Webmin. En el caso de que el servicio DHCP esté en funcionamiento, habrá que detenerlo.

2. Añade una nueva subred con los valores necesarios (direc-ción y máscara de red, además de algún rango) para cumplir con el modelo de aula SMR establecido.

(Continual

66 M

Page 29: 03.- Tema 2

Servicio DHCP

(Continuación)

3. Incluye una nueva máquina -en este caso, el cliente Windows- tras identificar su MAC, que se habrá con-sultado con la orden a r p .

4. Edita uno de los grupos de máquinas 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 conce-de la dirección IP asignada con la reserva que se aca-ba de configurar. Tendrás que detener el funcionamien-to de la tarjeta de red del cliente.

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

C a s o p rác t ico 7 ^

8. A continuación, realiza una nueva solicitud de conce-sión al servidor.

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.

9. Prueba el grado de conectividad con otra máquina ac-tiva 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

Page 30: 03.- Tema 2

O Configuración del servidor DHCP en Windows Server

En esta ocasión se configurará un servidor DHCP desde el sistema operativo Microsoft Windows Server 2 0 0 8 . Aunque no es imprescindible, se recomienda tener instalado Active Directory en la máquina que hará de servidor DHCP.

C a s o p r á c t i c o 8

Microsoft dispone de muchas presentaciones que han sido gra-badas y se pueden ver a través de webcast o postcast que se pueden consultar a través de su portal TechNet: www.microsoft. com/spain/technet/jornadas/ w e b c a s t s / w e b c a s t s _ a n t . aspx?id=15.

También es interesante ver el Tech Center de Windows Server 2008 (www.microsof t .com/spain/ technet/prodtechnol/windows server/2008/default.mspx), la base de datos de conocimiento Microsoft (msdn2.microsoft.com/ es-es/default.aspx) y los foros téc-nicos (social.technet.microsoft. com/forums/es-ES/categories/).

¡^ Vocabular io

Ámbito. Conjunto de direcciones IP dentro de una misma subred y que el servidor DHCP utiliza para hacer concesiones a los clientes.

Exclusión. Conjunto o intervalo de \? que quedarán exc\\j\óas de\ ámbito. En general, se trata de las direcciones o intervalos de direc-ciones que el servidor no debe asignar a ningún equipo, ya que permanecen reservadas, bien por-que se han configurado estática-mente o porque se han asignado dinámicamente de manera manual desde el servidor DHCP.

Instalar el servidor en Windows Server 2008

Duración: © 3 0 min Dificultad: © fácil

Objetivos: instalar el servidor DHCP del grupo en Windows Server 2 0 0 8 . Se rea-lizará la instalación y la configuración-inicial del servicio DHCP sobre Active Di-rectory desde las herramientas gráficas.

Material y herramientas: el ordenador de los cuatro que harán de servidor en Windows Server.

Utilidades:

• En Windows Server, con la herramienta Administrador del Servidor para activar el servicio en el núcleo.

• El Active Directory (AD) del dominio primario será aulaSMR.com.

Server, Server Rotes (Por ejemplo, solo)

1 TS IAS Web Server

Share Point« Etc...

Roles de Servidor del Núcleo del Servidor

» DNS » i CP DNS

Núcleo del Servidor Seguridad, TCP/IP, Sistema de Ficheros, RPC, y otros Sub-Systems del núcleo de Servidor

Servidor ConWinFx, Shell, Tools, etc

GUI, CUR, Id)

Media, OE, etc.

Fig. 2.21. Módulos o copas del núcleo del servidor en Windows Server 2008.

Desarrollo:

1. Haz clic en el botón Inicio, ve al menú Herramientas administrativas y ejecuta \o opción Administrador de) Servidor.

2. Dentro del bloque Resumen de funciones, selecciona Agregar funciones. Apare-cerá un asistente de configuración que muestra una primera caja de diálogo denominada Antes de comenzar con unos consejos previos.

3. A continuación se mostrará la ventana Seleccionar funciones del servidor. Mar-ca el cuadro de verificación Servidor DHCP. El asistente ofrecerá un resumen de las acciones que pueden realizarse a lo largo de la instalación. Comprueba que las acciones que se ejecutarán corresponden a la instalación del servidor DHCP así como su configuración. Pasa a Siguiente. Cont'n'

Page 31: 03.- Tema 2

\ í

Servicio DHCP 2

(Continuación)

4. Se mostrarán unas claves o consejos sobre este servi-cio. Haz clic en Siguiente.

5. Selecciona la IP de la tarjeta de red que hará de servi-dor.

6. Indica el dominio primario y las IPv4 del servidor D N S preferido o primario, así como del alternativo o secun-dario.

7. Sigue con la instalación sin activar el servicio W I N S .

8. En esta parte del asistente, deberás crear el ámbito co-rrespondiente a la configuración de cada grupo según el modelo de aula establecido. Al hacer clic sobre Agre-garse lanzará un nuevo asistente. Pulsa Siguiente y asigna un nombre al ámbito nuevo (dhcpX, siendo X el número del grupo).

C a s o p rác t ico 8

9. Escribe el rango de direcciones IP con las que trabajará el ámbito definido: 192 .168 .1X0 .2 y l 9 2 . 1 6 8 . 1 X 0 . 4 . A continuación, especifica la máscara de subred de 2 4 bits para una clase C (255 .255 .255 .0 ) . Agrega la exclusión correspondiente al servidor Ubuntu server e indica la duración de la concesión, que será de 1 día.

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 au-toritario.

13. Aparecerá un resumen con todos los valores introduci-dos a lo largo del asistente. Pulsa Aceptar para que comience la instalación.

Ventana del administrador del servidor.

Caja de diálogo para la elección de la función que se instalará.

Claves y consejos para servicio DHCP.

Fig. 2.22. Instalación del servidor DHCP en Windows Server 2008. J

Page 32: 03.- Tema 2

•> - Servicio DHCP

O Otros sistemas que disponen de servidor DHCP

Los aparatos de interconexión de red se han especializado en dar este servicio, en concreto los enrutadores que hacen la función de enviar y/o recibir paquetes de infor-mación entre la LAN y la W A N .

( j T ^ C a s o p r á c t i c o 9

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 configu-ración del enrutador para que realice la función de servi-dor DHCP en la intranet.

Material y herramientas:

• El router del grupo o una emulación para administrarlo.

• Los ordenadores clientes del grupo que obtendrán la IP del router.

Utilidades: un navegador web y la IP del router para co-nectarse.

Duración: © 5 min Dificultad: © fácil

Desarrollo:

1. Desde un navegador web, introduce la IP del router y accede como usuario.

2. Ve a la zona de configuración del servidor DHCP y actívalo (enabled).

3. Haz clic en DHCP reservotion para ir a la sección de reservas.

4. Escoge uno de los clientes para reservarle una IP. Tam-bién se puede introducir la MAC de manera manual.

* mm r-rrzzms&í '«méti l>i rt fïiil i iftiiiífilltií Mi i Ííji Arth**© £dt«r yr Hgtoruri tíartióo**\ HtrrwTw«ntM Vyá»

+ * t Q * Ifc frtgjmMm u

mm \ ( 1 5 ! 3

L i n k b y b * t» mam 0 úm* »»MILT W . , , . RUMMT ÏM»» ti S3 0

Setup

Wirelww-N" IIIOÌKÌIMEHÌ Monter wtTUOttf Setup ., , _ Auf« Aititi, j WMrlt* , . , , A4m KtMié Bfatrutiaru L l.*nilng i MMtui

lnt*tn*t Wtuj» j™ AUUMMIK Cwfur«lK.n • WCf v

OptUMtftl MtlAfl C

Hi l f t , .

Mrntifk « KA

Caja de diálogo de validación.

Pantalla específica para realizar reservas.

Citftoik*

Aulo V Sit»

Network *»«Mup w GslD O O ik 1K2U3UO V

Ventana principal con las opciones del servicio DHCP.

DMCr «trnr tettừ D»4CP $nw • lnikM Oi*dbl«4 met MwnüMn SUrt ¡P Addrwa IM 188 i\W0 f Mmimii U nr—\ I* A'Jdm» 1M l«e 11001*1«» Ct»nl Imm TUm 0 »irujtM (0 m»*tu cm day) sum vm i ] [o | fo i [o 1 SUtic CHS 2 (6 ] [0 1 |Û 1 |0 ] «uucm») Q . Q . Q . Q

( O O O O ïinw Setlmy*

• IMM «OKTO» 00» fraile TUM <UU * C*A*U>

J AulMktUcAÜy *4ju*t «loch fer 4«y3*fM ch*nc«

r <w*11 ny « C<kfK*l C hjmq

Fig. 2.23. Administración del servidor DHCP en el router.

70

Page 33: 03.- Tema 2

Servicio DHCP 2

O ¿Qué ocurre si hay más de un servidor DHCP activo?

Todos los servidores activos se mantienen a la espera de una solicitud. Cuando llega la petición, la analizan y la contestan. Tal como se ha visto en apartados anteriores, se acepta el primer mensaje recibido y el resto se rechaza. Para que todos los elementos de la red estén al tanto de la situación, se envía a través de las tramas de difusión una primera señal de descubrimiento (DHCPDISCOVER) y otra de confirmación (DHCPRE-QUEST) para que todos los servidores implicados sepan qué decisión ha tomado el cliente y actúen en consecuencia.

Los diferentes servidores DHCP de una misma red local no se comunican entre sí para conocer qué IP debe asignar cada uno. El administrador debe procurar que las configu-raciones de todos sean independientes y consistentes.

r Cisco Linksys es la división de

para el nicho de mercado Soho. La web oficial es www.es.linksys. com.

La web oficial de Cisco, la com-pañía propietaria de Linksys, es www.cisco.com/web/ES.

2. Los servidores ofrecen sus configuraciones al cliente.

4. El servidor reconoce la solicitud.

6. El servidor reconoce la solicitud de renovación.

Servidor DHCP que completa el proceso de configuración con el cliente que le ha elegido.

Q-û S o £ c O

.92 3

ü

IV Cliente DHCP que lanza la solicitud de petición para obtener una configuración válida.

3. El cliente solicita la configuración del servidor elegido.

2. Recopilación ~~Vse lección

de ofertas.

5. El cliente solicita

El cliente ya está configurado completamente.

la renovación del permiso.

Finaliza el tiempo de la cesión de la IP al cliente por parte del servidor (lease time).

El cliente libera la IP.

Finaliza el uso de esta asignación de la IP al cliente liberándola del servidor.

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.

18. ¿Sabrías indicar qué servidores suministran las IP de los clientes? Activa los tres servidores para documen-tar las veces que se asignan las IP a cada cliente por

4. Este servidor se da cuenta de que no es el elegido y libera la oferta realizada al cliente.

A c t i v i d a d e s

cada servidor, tanto del grupo como del resto del aula. Repite la asignación en casa como mínimo nueve veces más.

Campo Cliente Ubuntu del grupo Cliente Windows del grupo

Dirección IP

Máscara 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.

Page 34: 03.- Tema 2

Servicio DHCP 2

Comprueba tu aprendizaje

Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. Con la ayuda de toda la clase, elabora un glosario con los términos más importantes que aparecerá publi-cado en la wiki o Moodle.

2. Busca en Internet información sobre otros organismos nacionales o internacionales que estén relacionados con los estándares y que no se hayan comentado en la unidad. Cita las fuentes utilizadas.

3. Investiga en Internet si las configuraciones estáticas de IP en las demás distribuciones de GNU/L inux son equivalentes a Ubuntu, tanto por lo que respecta al modo gráfico (es decir, si utilizan la misma herra-mienta) como al modo texto y si, en consecuencia, guardan la información en el mismo archivo. Cita las fuentes.

4. ¿Se puede utilizar la orden if conf ig para modificar la configuración de la tarjeta de red en Ubuntu? Justi-fica la respuesta y aporta ejemplos.

5. Busca en Internet la información necesaria para com-parar la configuración estática de IP entre Windows Vista y las demás versiones de Windows 9x, Me, XP y 7, tanto en el modo gráfico como en el de texto. ¿Uti-l izan las mismas utilidades? ¿Guardan la información en las mismas entradas del registro?

6 . ¿Se puede utilizar la orden ipconf ig para modificar la configuración de la tarjeta de red en Windows? ¿Y la orden netsh? Justifica la respuesta y aporta ejem-plos de cada una de las órdenes.

7. Analiza la Tabla 2.5 sobre las ventajas e inconvenien-tes del servicio DHCP de esta unidad. Comenta si estás de acuerdo o no y demuéstralo con ejemplos.

8 . Analiza la Tabla 2 .6 sobre las ventajas e inconvenien-tes del servicio DHCP de esta unidad. Comenta si es-tás de acuerdo o no y demuéstralo con ejemplos.

9. Dentro del RFC correspondiente a este protocolo DHCP, busca otros argumentos opcionales que no aparezcan en la sección Funcionamiento del Protoco-lo DHCP e indica para qué sirven en cada caso.

10. Busca en Internet información acerca de cómo han ¡do evolucionando los paquetes DhcpX-Client. Después, prepara un breve resumen en el que deberás indicar además cuándo 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 ether-net, por ejemplo ethO, pase de obtener su IP de forma estática a dinámica? ¿Qué archivo de configuración en Ubuntu GNU/L inux hay que modificar? ¿Cómo se hace en modo gráfico?

13. Busca un programa equivalente al Network Manager que permita configurar más de una configuración IP para una misma tarjeta de Windows. Indica las características básicas 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 ne-gociación con el servidor para conseguir una direc-ción IP válida. Hay que fijarse en la dirección IP del servidor DHCP. ¿La identificas?

15. Busca en Internet información acerca de cómo desac-tivar el funcionamiento de la autoasignación de Ipv4 Link-local en los clientes Windows y Ubuntu. Indica las fuentes que hayas consultado y razona la respuesta.

16. Busca información en Internet y averigua cuántos servido-res DHCP diferentes pueden existir en un mismo árbol de dominio del directorio activo. Razona y justifica tu res-puesta con un ejemplo. Indica las fuentes consultadas.

17. Busca en Internet el vídeo más representativo y de me-jor 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 histórico, de los comentados en esta unidad, consideras más importante? Razona y jus-tifica tu respuesta con nuevos datos. Busca un hecho relacionado con esta unidad que haya ocurrido duran-te los últimos años 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, justifi-cando su enunciado y razonando su respuesta. Indica las fuentes web consultadas o la página del libro don-de se encontrará la respuesta. Consulta al profesor la manera en que debe redactarse.