temario servicios asir

51
Ana tiene 21 años y vive en la localidad de Peñas Blancas. Está estudiando a distancia el Ciclo Formativo “Administración de Sistemas Informáticos en Red” y va a comenzar el segundo curso del ciclo. En Peñas Blancas, la asociación cultural ha recibido ayudas para equipar dos aulas informáticas en sus locales. El objetivo de las dos aulas es promover el uso de la informática en el municipio, permitiendo el acceso a las aulas a sus habitantes para que puedan utilizar Internet y las principales herramientas informáticas. Eva es la presidenta de la asociación, y regenta en la localidad una hostería rural y una pequeña empresa de actividades de deportes de aventura. Ana colaboró el curso anterior con la asociación en la instalación del equipamiento informático, su conexionado en red y la instalación y configuración del software. Está colaboración le sirvió de ayuda para el estudio y preparación de algunos de los módulos de primer curso del ciclo formativo. Ana recibió el asesoramiento de su primo Jorge, que es Técnico Especialista en Sistemas Informáticos y trabaja actualmente en una empresa de Servicios Informáticos desarrollando trabajos de asistencia e instalación de servicios de red para otras entidades públicas y privadas. Ana le ha comentado a Eva que este año tiene que estudiar un módulo llamado “Servicios en Red e Internet”, y que desearía aprovechar para instalar en la asociación distintos servicios de red en las aulas informáticas que mejoren el uso de recursos, así como la colaboración e intercambio de información entre los vecinos que usen las instalaciones. También le comenta que se podrán instalar servicios que proporcionen recursos a usuarios a través de Internet lo cual mejorará el conocimiento del municipio y las posibilidades de ampliación de negocio de las empresas del mismo. Eva no le ha puesto ninguna objeción, es más, le ha dicho que está encantada con su colaboración e iniciativa, y muy agradecida por el trabajo que desarrolló el año anterior en la asociación. Lo primero que pretende realizar Ana en el centro es instalar un servicio de red que permita que, en los equipos que se conecten a la red, se configuren automáticamente los parámetros de red para poderse conectar con el resto de equipos del centro y con Internet. De esta forma se hará mucho más fácil la instalación y configuración de la conexión en red de los equipos existentes y de nuevos equipos que se conecten. Caso práctico SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile... 1 de 51 27/09/2015 23:35

Upload: francisco-rodriguez-mendoza

Post on 06-Dec-2015

130 views

Category:

Documents


6 download

DESCRIPTION

como configurar un servidor dhcp

TRANSCRIPT

Page 1: temario servicios asir

Ana tiene 21 años y vive en la localidad de Peñas Blancas. Estáestudiando a distancia el Ciclo Formativo “Administración deSistemas Informáticos en Red” y va a comenzar el segundo cursodel ciclo.

En Peñas Blancas, la asociación cultural ha recibido ayudas paraequipar dos aulas informáticas en sus locales. El objetivo de lasdos aulas es promover el uso de la informática en el municipio,permitiendo el acceso a las aulas a sus habitantes para quepuedan utilizar Internet y las principales herramientasinformáticas.

Eva es la presidenta de la asociación, y regenta en la localidad una hostería rural y una pequeñaempresa de actividades de deportes de aventura.

Ana colaboró el curso anterior con la asociación en la instalacióndel equipamiento informático, su conexionado en red y lainstalación y configuración del software. Está colaboración lesirvió de ayuda para el estudio y preparación de algunos de losmódulos de primer curso del ciclo formativo. Ana recibió elasesoramiento de su primo Jorge, que es Técnico Especialista enSistemas Informáticos y trabaja actualmente en una empresa deServicios Informáticos desarrollando trabajos de asistencia einstalación de servicios de red para otras entidades públicas yprivadas.

Ana le ha comentado a Eva que este año tiene que estudiar un módulo llamado “Servicios en Red eInternet”, y que desearía aprovechar para instalar en la asociación distintos servicios de red en lasaulas informáticas que mejoren el uso de recursos, así como la colaboración e intercambio deinformación entre los vecinos que usen las instalaciones. También le comenta que se podrán instalarservicios que proporcionen recursos a usuarios a través de Internet lo cual mejorará el conocimientodel municipio y las posibilidades de ampliación de negocio de las empresas del mismo. Eva no le hapuesto ninguna objeción, es más, le ha dicho que está encantada con su colaboración e iniciativa, ymuy agradecida por el trabajo que desarrolló el año anterior en la asociación.

Lo primero que pretende realizar Ana en el centro es instalar un servicio de red que permita que, enlos equipos que se conecten a la red, se configuren automáticamente los parámetros de red parapoderse conectar con el resto de equipos del centro y con Internet. De esta forma se hará muchomás fácil la instalación y configuración de la conexión en red de los equipos existentes y de nuevosequipos que se conecten.

Caso práctico

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

1 de 51 27/09/2015 23:35

Page 2: temario servicios asir

Ana ha llamado por teléfono a Jorge para pedirle ayuda en lainstalación y configuración de servicios de red en las aulas dela asociación y comentarle el servicio con el que va a comenzar.

—Hola Jorge, te llamo para decirte que este año voy a colaborarcon la asociación “El Acebo” en la instalación de servicios en redcomo DNS, web, correo electrónico y otros, ya que es loque tengo que estudiar en uno de los módulos de este curso—comenta Ana. Creo que necesitaré nuevamente pedirte ayuda,así que, ¿Podré molestarte un poquito cuando lo necesite?

—Por supuesto que sí Ana —contesta Jorge, y no es molestia, aunque me consta que con las ganasde aprender que tienes poca ayuda vas a necesitar. Bueno, respecto de la instalación de servicios dered, ¿Qué servicios vas a comenzar a instalar?

—Pues lo primero que quiero, es instalar un servidor de configuración automática de losparámetros de red para que los equipos reciban la dirección IP y otros parámetros de formaautomática, y no haya que asignárselos de forma manual como venimos haciendo. De esa forma seva a hacer mucho más fácil la conexión de nuevos equipos —explica Ana.

—Supongo que ya sabes que el servicio que debéis instalar se llama DHCP, y recuerda que vuestrorouter ya hace de servidor DHCP por la red inalámbrica y también puede hacerse que haga de

servidor por la red cableada —le contesta Jorge.

—Ya pero quiero tener un ordenador que sea servidor DHCP por la red cableada, y después decidirsi lo mantengo como servidor o utilizo el router como servidor.

¿Sabes ya qué parámetros se deben configurar en un equipo para quetenga conectividad en una red local y en Internet? ¿Quieres aprender, aligual que va a hacer Ana, a instalar un servicio para que losordenadores de una red configuren esos parámetros de formaautomática?

En esta unidad vas a conocer el funcionamiento de un servicio deconfiguración automática de los parámetros de conexión en red ycomo se instala, configura y prueba el servicio.

En el módulo “Planificación y Administración de Redes” de primercurso del ciclo que estás estudiando se trató la arquitectura TCP/IP y, dentro de ella, el protocolo IP y elsistema de direccionamiento IP usado para asignar direcciones a los interfaces de red de los equipos(ordenadores, routers, impresoras de red y otros). Un ordenador va a tener en cada adaptador o tarjeta dered una configuración de parámetros de red.

Los parámetros de red que principalmente se configuran en un adaptador de red sirven para que:

Un ordenador tenga la dirección IP y máscara adecuada para conectarse en red a través del adaptadorde red.Se pueda conocer si una dirección IP con la que se conecte está en la misma red que el adaptador.Un ordenador se pueda conectar con otras redes a través de un dispositivo enrutador.Un servidor DNS resuelva los nombres DNS de recursos cuya identificación escribamos en losprogramas de red mediante un nombre DNS.

La configuración de los parámetros de red de un adaptador de red se puede realizar en cualquiersistema operativo al menos de dos formas: manual y automática.

Caso práctico

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

2 de 51 27/09/2015 23:35

Page 3: temario servicios asir

La configuración manual también se conoce como configuración fija o estática. En esta configuración, eladministrador de red se tiene que encargar de escribir en un programa o en un archivo de configuración losvalores de los parámetros de configuración. En la configuración automática, el administrador simplementese limita a especificar en los ordenadores que la utilicen, que van a usar esa configuración sin tener queaportar más datos.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

3 de 51 27/09/2015 23:35

Page 4: temario servicios asir

Para que Ana pueda comenzar a preparar la instalación debe saber primero cuales son los parámetros deconfiguración de red, cual es la función de cada uno de ellos y que valores deben tener.

Para que un adaptador de red tenga conectividad dentro de una red debe tener asignada unadirección IP que le identifique y una máscara de red. La IP debe pertenecer a la misma red que el restode equipos de la red. Debes recordar que la máscara junto con la IP permiten determinar si otrasdirecciones IP con las que se conecte desde el adaptador pertenecen o no a la misma red.

En esta unidad se hará referencia al direccionamiento IPv4 aunque paraIPv6 , con sus particularidades, se podrá aplicar lo mismo que para IPv4.En IPv4, una dirección IP es un conjunto de 32 bits que representamoscon 4 números decimales separados por puntos. La máscara es tambiénun número de 32 bits cuya primera parte es una secuencia de unos eindica que bits de la IP representan la red a la que pertenece esa IP ycuya segunda parte es una secuencia de ceros que indican que bits de laIP identifican al adaptador de red dentro de la red. La máscara se puederepresentar, al igual que la IP, con 4 números decimales separados porpuntos o con el formato /num donde num indica cuantos bits sirven para

identificar la red a la que pertenece una IP.

Por ejemplo, si un adaptador tiene IP 192.168.1.7 y máscara 255.255.255.0, se puede decir también que eladaptador tiene la IP 192.168.1.7/24 indicando que hay 24 unos en la máscara. Por tanto en esa IP elidentificador de red es 192.168.1 y el del adaptador dentro de la red es 7.

Para que un ordenador tenga a través de un adaptador de redconectividad con otras redes y, en particular, con Internet se debeasignar en el adaptador la IP de la puerta de enlace o la IP deldispositivo de red que realiza el encaminamiento hacia otras redes.Lo normal es que esta IP sea la interna del router de conexión aInternet.

Para que en los programas de red se puedan usar nombres DNS deequipos en lugar de direcciones IP, se deben asignar las IP de losservidores DNS.

La puerta de enlace debe pertenecer a nuestra red. Un servidor DNS puede pertenecer o no a nuestra red. Enpróximas unidades de este módulo aprenderás a instalar y configurar un servidor DNS.

Un ordenador tiene la IP 170.16.34.5 y máscara 255.255.0.0. Su identificador de red es:

5.

34.5.

170.16.

170.16.34.

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

4 de 51 27/09/2015 23:35

Page 5: temario servicios asir

Ana ha realizado la configuración de conexión en red en elsistema operativo Windows 7 de los ordenadores de laasociación. Tiene también instalado en algunos ordenadores elsistema operativo Linux Ubuntu y en otros Linux Debian. Aún noha realizado la configuración de red de los ordenadores con estossistemas operativos. Se propone realizar de forma manual laconfiguración de los parámetros de red del ordenador que va aser servidor DHCP.

Al asignar las direcciones IP de forma manual hay que ser cuidadoso y ordenado. Se debe tener documentadala asignación de IP que se ha hecho en cada ordenador de la red para conocer las IP que ya tenemosutilizadas y las que podemos usar. Todas las direcciones IP de los equipos de una red deben pertenecer a lamisma IP de red. Las direcciones IP que se asignen se deben elegir de acuerdo a un criterio de ordenamientoy organización de los ordenadores dentro de la red.

Si se asigna la misma IP a dos ordenadores de una red y ambos están en funcionamiento se produceun conflicto de IP lo que provoca que esos dos ordenadores no funcionen correctamente en la red.

Por ejemplo, supongamos que Ana quiere asignar direcciones IP a losordenadores en las dos aulas y ha optado por usar la IP de red192.168.3.0/24. En este caso Ana podría optar por destinar un primerconjunto de direcciones para los ordenadores del aula 1 y otro conjuntopara al aula 2. Así, suponiendo que en cada aula va a haber como máximo20 ordenadores podría asignar direcciones entre 192.168.3.1 y192.168.3.20 en el aula 1 y entre 192.168.3.21 y 192.168.3.40 en elaula 2. En cada aula asignaría en los ordenadores IP a partir de laprimera y de acuerdo al número de ordenador en el aula.

En los sistemas Linux Debian/Ubuntu se tiene instalado el software de detección y configuraciónNetworkManager que incluye una herramienta gráfica para configurar conexiones de red a la que se accededesde menú Sistema > Preferencias > Conexiones de Red.

Este vídeo muestra como se configuran manualmente los parámetros de red de un adaptadorde red en Linux Ubuntu.

Configuración manual de parámetros de red en Linux Ubuntu.

Resumen textual alternativo

Caso práctico

Debes conocer

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

5 de 51 27/09/2015 23:35

Page 6: temario servicios asir

Este vídeo muestra como se configuran manualmente los parámetros de red de un adaptadorde red en Windows 7.

Configuración manual de parámetros de red en Windows 7.

Resumen textual alternativo

Un ordenador tiene instalados dos sistemas operativos. En la configuración del adaptador de redcableada, ¿se puede asignar la misma IP en los dos sistemas operativos?

Reflexiona

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

6 de 51 27/09/2015 23:35

Page 7: temario servicios asir

Imagen que muestra un ordenador expresando su deseo de buscar un servidor de configuración automáticade parámetros de red.

¿Sabes configurar un adaptador de red para que establezca losparámetros de red de forma automática? ¿Sabes qué es necesario parapoder hacerlo?

Establecer la configuración automática de los parámetros de red para unadaptador de red es muy sencillo y no se necesita conocer nada acercade esos parámetros. Sin embargo, para que se pueda establecer laconfiguración automática se necesita tener en la red algún dispositivo queproporcione el servicio de asignación automática de parámetros de red(servidor). En este apartado vas a conocer como se configura un

adaptador cliente con la herramienta gráfica de detección y configuración de conexiones de redNetworkManager para que reciba de forma automática los parámetros de red.

Este vídeo muestra como se realiza la configuración automática de los parámetros de unadaptador de red en Linux Ubuntu.

Configuración automática de parámetros de red en Linux Ubuntu.

Resumen textual alternativo

Cuando un ordenador cliente se inicia y está configurado para recibir automáticamente los parámetros de red,realiza un proceso para buscar un servidor en la red que le envíe esos parámetros. Si hay algún servidor, elordenador cliente recibirá los valores de los parámetros de configuración de red desde el servidor, losasignará y podrá trabajar en red sin ningún problema.

Supongo que ante esta explicación tan simple de una asignación automática de parámetros de red, te surgiránmuchas preguntas y dudas sobre el funcionamiento, pero no te preocupes, encontrarás respuestas en loscontenidos de esta unidad.

La asignación automática de los parámetros de red presenta varias ventajas frente a la asignación manual:

Se puede mover un ordenador entre dos redes que dispongan del servicio de asignación automática sintener que cambiar su configuración.Es mucho más fácil configurar la red en los ordenadores ya que no hay que recordar los parámetros deconfiguración necesarios ni hay que escribirlos.Se evitan posibles conflictos de IP en la red, ya que en los servidores se controla que se puedandar dos IP iguales en la red.Se reduce el trabajo dedicado por los administradores de la red a la configuración de la conexión dered de los equipos.

Debes conocer

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

7 de 51 27/09/2015 23:35

Page 8: temario servicios asir

En la configuración manual o fija de los parámetros de red, ¿cuál de los siguientesparámetros no se configura?

IPv4.

IPv6.

Servidor DNS.

Servidor DHCP.

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

8 de 51 27/09/2015 23:35

Page 9: temario servicios asir

En los sistemas Linux, si no se dispone de una herramienta gráfica de configuraciónde los parámetros de red, hay que realizar la configuración editando un archivo deconfiguración de dichos parámetros. En los sistemas Linux Debian/Ubuntu estearchivo es /etc/network/interfaces.

Si queremos que el adaptador de red de nuestro ordenador reciba los parámetrosde red de forma automática, este archivo debe contener lo siguiente:

auto loiface lo inet loopbackauto eth0iface eth0 inet dhcp

Las dos primeras líneas establecen la configuración de red del adaptador de buclelocal. Las dos siguientes son las que establecen la configuración del adaptador "eth0" de conexión a red. Enesa configuración, "auto" implica que el adaptador se active en el inicio del sistema e "iface eth0 inet dhcp"significa que el interface o adaptador eth0 tenga una configuración automática de parámetros de red usando elprotocolo dhcp.

Si queremos establecer de forma estática la configuración de losparámetros de red del adaptador de red eth0, el archivo deberíacontener algo como lo siguiente:

auto lo iface lo inet loopbackauto eth0 iface eth0 inet staticaddress 192.168.1.1netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255gateway 192.168.1.254

En este caso vemos que la configuración que se establece para eth0 es static, es decir, que se asignanmanualmente los parámetros que se escriben a continuación en el propio archivo. En el ejemplo se asigna laIP 192.168.1.1 con la máscara de red 255.255.255.0, la dirección de red es 192.168.1.0, la dirección debroadcast es 192.168.1.255 y la dirección IP de la puerta de enlace es 192.168.1.254.

Es importante decir si hemos usado el software gestor de conexiones de red NetworkManager que hemosvisto anteriormente para configurar los parámetros de red de forma gráfica, no se guarda la configuración enel archivo /etc/network/interfaces, sino que en los sistemas Debian se guarda la configuración para eladaptador eth0 en el archivo /etc/NetworkManager/System-connections/Auto eth0. La siguiente imagenmuestra una captura con un ejemplo del contenido de este archivo.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

9 de 51 27/09/2015 23:35

Page 10: temario servicios asir

Ana ya ha usado un servicio de asignación automática deparámetros de red cuando ha estado configurando el routerinalámbrico del centro. Ha visto que en el router hay una opciónde configuración "activar DHCP". En su momento le preguntó aJorge para que servía esa opción y Jorge le dijo que era paraque los ordenadores del centro pudiesen recibir de formaautomática una IP y otros parámetros de red.

Ahora Ana sabe ya que DHCP es un protocolo y quiere saberbastante más sobre su funcionamiento para poder configurarcorrectamente el servicio en la red. Jorge le ha dicho que puede

encontrar muchísima información sobre el servicio pero que todo se basa en varios documentos RFCque establecen las normas sobre el protocolo.

El protocolo DHCP (Dynamic Host Configuration Protocol), es unprotocolo que corresponde al nivel de aplicación para redes TCP/IP.El objetivo de este protocolo es proporcionar un servicio de red quepermita a equipos de una red TCP/IP obtener automáticamente losparámetros de configuración de red.

El funcionamiento de DHCP en la red se basa en un modelocliente/servidor con uno o varios equipos servidores queproporcionan el servicio y varios equipos clientes que reciben automáticamente los parámetros deconfiguración de red.

Un cliente DHCP solicita en la red que algún servidor DHCP le proporcione los parámetros de configuración dered. Si hay algún servidor DHCP, el cliente recibirá valores de los parámetros desde el servidor y asignaráesos valores para poder empezar a trabajar en red. Un servidor DHCP, aparte de atender a los clientesenviándoles los parámetros, controla cuales son las direcciones IP que ha asignado y cuales estándisponibles.

Un servidor DHCP envía, o puede enviar, varios parámetros de red que permitan a los clientes trabajar en redy utilizar todos los servicios disponibles. En explicaciones posteriores, centraremos las cuestiones sobre elfuncionamiento DHCP en la asignación de la IP, aunque realmente se asignan más parámetros.

El protocolo DHCP está basado en un protocolo anterior de asignación automática de parámetros de redllamado BOOTP. DHCP fue publicado por primera vez en octubre de 1993 en el documento RFC 1541. Enmarzo de 1997 se publicó una segunda versión de DHCP en el RFC 2131 quedando obsoleta así la versiónanterior.

El RFC 2131 recoge normas sobre el funcionamiento del protocolo así como sobre formato, contenidoy tipos de mensajes que intercambian servidor y cliente.

A la vez que el RFC 2131, se publicó el RFC 2132 en el que se recogen las opciones adicionales que seincluyen en los mensajes DHCP. Estas opciones adicionales especifican cada uno de los valores de losparámetros de red configurables en los clientes excepto el valor de la IP del cliente que se envía comoparámetro principal dentro de los mensajes DHCP. Algunas de esas opciones adicionales sirven paraestablecer los valores de máscara de red, puerta de enlace, nombre del servidor, nombre del dominio de red,nombre de servidores de dominio, etc.

Tras los anteriores RFC se han publicado los RFC 3442, 3396, 3394, 4361, 4833 y 5494; RFC que mejoran oamplían la funcionalidad del protocolo.

Caso práctico

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

10 de 51 27/09/2015 23:35

Page 11: temario servicios asir

En esta enlace puedes acceder al contenido del:

RFC 2131.

Para saber más

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

11 de 51 27/09/2015 23:35

Page 12: temario servicios asir

Ya sabemos que un cliente DHCP recibe desde un servidor los parámetros de configuración de red y entreellos la IP. El servidor, por tanto, es quien asigna IP a los clientes DHCP. Pero, ¿cómo decide el servidor la IPque asigna a un cliente? ¿Durante cuánto tiempo asigna una IP a cada cliente? Estas cuestiones se respondenen función del tipo de asignación utilizado en el servidor DHCP.

El tipo de asignación DHCP es el mecanismo por el cual un servidor DHCP decide la IP que tiene queentregar a un cliente y durante cuánto tiempo concede una licencia o autorización al cliente para queuse esa IP.

La IP que asigna un servidor DHCP a un cliente puede ser elegidadentro de un conjunto posible de direcciones IP, o puede serobligatoriamente una IP concreta. Cuando un cliente DHCP recibe deun servidor una IP para que la utilice, se dice que recibe unaconcesión. La concesión puede asignarse por tiempo limitado o portiempo ilimitado. El protocolo DHCP establece la posibilidad de utilizaren los servidores DHCP tres técnicas de asignación DHCP:

Asignación estática o manual:Mediante esta técnica se reserva una IP en exclusiva para uncliente. Un cliente recibe siempre la misma IP. El servidor asociala IP con una identificación del cliente, que normalmente es la dirección física del adaptador de red.Siempre que un ordenador cliente solicita al servidor una IP, enviará un identificador y este identificadorpermitirá al servidor concederle la IP asociada con ese identificador.

Asignación automática:Mediante esta técnica el servidor DHCP asigna a cualquier cliente DHCP que lo solicite una dirección IP(dentro de todas las que tenga disponibles para conceder) de forma permanente. El cliente DHCP va amantener esa dirección IP mientras no renuncie a ella, es decir, mientras no envíe un mensaje alservidor indicando esa renuncia.

La asignación automática tiene como principal problema que si un equipo cliente ha recibido una IP porese mecanismo, la IP que ha recibido no va a poder ser usada por ningún otro cliente aunque elprimero estuviera apagado, incluso por mucho tiempo.

Asignación dinámica:Mediante esta técnica se asigna a cada cliente DHCP una IPdurante un intervalo de tiempo limitado. Durante ese tiempo, elservidor DHCP no va a conceder la IP asignada a ningún otrocliente. Para que un cliente pueda mantener una IP previamenteconcedida, debe renovar la concesión con el servidor antes deque termine el tiempo de concesión. Si termina un tiempo deconcesión sin haber hecho la renovación (por ejemplo cuando unordenador se apaga por tiempo mayor), la IP correspondienteva a poder ser entregada a otro cliente DHCP.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

12 de 51 27/09/2015 23:35

Page 13: temario servicios asir

Señala los métodos de asignación DHCP en los que un mismo adaptador de red puede recibirdesde un mismo servidor diferentes direcciones IP.

Asignación manual.

Asignación automática.

Asignación dinámica.

Mostrar Información

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

13 de 51 27/09/2015 23:35

Page 14: temario servicios asir

Ana ha estado obteniendo información sobre el funcionamiento de DHCP yha leído algo interesante. Los clientes DHCP reciben una concesión de unaIP y esa concesión tiene un tiempo límite de validez. Cuando transcurre lamitad de ese tiempo, el cliente tiene que comenzar a renovar la concesiónpara mantener la dirección IP. Ha pensado que esto es igual que cuandotenemos una licencia o un permiso y tenemos que renovarlo antes de quefinalice la fecha de renovación para no tener que estar algunos días sin elpermiso.

¿Sabes todo lo que ocurre cuando un cliente DHCP solicita que se le asigne desde un servidor una IP deforma automática? En los siguientes apartados vamos a conocerlo.

Las conexiones DHCP se desarrollan sobre el protocolo de transporte UDP, es decir, los mensajes DHCP quese intercambian un cliente y un servidor son transportados en la red por el protocolo UDP. Un servidor DHCPusa el puerto UDP 67 mientras que un cliente DHCP usa el puerto UDP 68.

Básicamente, el proceso de configuración automática de IP en un cliente DHCP se desarrolla encuatro pasos:

Solicitud.Propuesta.Aceptación.Confirmación.

En la solicitud, el cliente DHCP envía un mensaje de difusión atodos los equipos de la red, en el que solicita que algún servidorDHCP le envíe los parámetros de configuración de red y,fundamentalmente, una IP. En este mensaje, el cliente envía sudirección MAC para que pueda responderle cualquier servidor DHCPque reciba la solicitud.

En la propuesta, cualquier servidor DHCP de la red que hayarecibido la solicitud, envía un mensaje al cliente en el que propone una IP dentro de un rango de IP disponiblespara asignar y una máscara. Un servidor DHCP, antes de enviar la propuesta, comprueba si la IP que va aproponer ya se está usando en la red. Para ello envía un mensaje ARP para que le responda algún ordenadorque pudiera tener esa IP. Si la IP estuviera ya utilizada, el servidor buscará otra IP para asignar.

El proceso de aceptación, comienza cuando un cliente DHCP ha recibido la propuesta de una IP desde unservidor. Al recibir la propuesta, el cliente comprueba si la IP está siendo usada por algún ordenador de lared, al igual que hizo el servidor. Si la IP no está siendo usada, el cliente envía un mensaje de difusión a todala red indicando que acepta la propuesta. En el mensaje de difusión indica cual es la IP que acepta y elservidor desde el que se envió la propuesta aceptada. Si el cliente DHCP recibe a continuación otrosmensajes de propuesta desde otros servidores, no responde a esos mensajes. El mensaje de aceptación deIP sirve para que todos los servidores DHCP de la red conozcan que el cliente ya ha aceptado una propuestahecha desde un determinado servidor.

En el proceso de confirmación, el servidor cuya propuesta ha sido aceptada, recibe el mensaje deaceptación y envía al cliente DHCP un mensaje de confirmación que incluye la IP que se asigna, la máscara,otros parámetros de red y otras opciones de configuración. Desde este momento, el cliente dispone de untiempo de licencia o de concesión para usar la IP. Cuando el cliente ha utilizado la mitad del tiempo de

Caso práctico

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

14 de 51 27/09/2015 23:35

Page 15: temario servicios asir

concesión, inicia un proceso de renovación en el que solicita al servidor que le había asignado la IP que lerenueve la licencia, es decir, que le conceda seguir usando la IP por el tiempo de concesión.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

15 de 51 27/09/2015 23:35

Page 16: temario servicios asir

El protocolo DHCP establece cuales son los mensajes que se puedenenviar entre clientes y servidores DHCP y cual es el formato y significadode esos mensajes. Estos mensajes DHCP son:

DHCP_DISCOVER: Es enviado por un cliente DHCP para solicitar quealgún servidor DHCP de la red le envíe los parámetros deconfiguración de red. El mensaje es de broadcast o difusión por loque llegará a todos los posibles servidores DHCP de la red.DHCP_OFFER: Es enviado por un servidor DHCP en respuesta a unmensaje DHCP_DISCOVER de un cliente. El servidor ofrece en elmensaje una concesión de una IP junto con valores para losparámetros solicitados por el cliente. Antes de enviar un DHCP_OFFER, el servidor hace unacomprobación de que la IP que va a ofrecer no está siendo usada en la red. Si se usa asignaciónmanual en el servidor, éste asigna al cliente la IP que tiene reservada para el cliente.DHCP_REQUEST: Es un mensaje que se envía desde un cliente en respuesta a un mensajeDHCP_OFFER recibido desde un servidor o bien cada vez que el cliente tiene que renovar unaconcesión. Mediante este mensaje, el cliente indica al servidor que acepta la oferta hecha por elservidor y solicita que le otorgue una concesión de la IP. Antes de enviar esta respuesta, el clientecomprueba si la IP que se le ha ofrecido está siendo usada ya en la red. Este mensaje es de difusión,lo que sirve para que otros posibles servidores de la red conozcan que el cliente ya ha aceptado unaoferta. Si el cliente recibe otras ofertas desde otros servidores no envía respuestas a ellas.DHCP_ACKnowledge: Es un mensaje que envía un servidor a un cliente en respuesta a un mensajeDHCP_REQUEST. En este mensaje, el servidor indica al cliente que le asigna la IP solicitada durante untiempo de concesión establecido. En este mensaje se incluyen valores para el resto de parámetros deconfiguración. Cuando el cliente recibe este mensaje establece los parámetros de configuración de redcon los valores entregados desde el servidor.DHCP_NAK: Es un mensaje que se podría enviar desde un servidor a un cliente en respuesta a unmensaje DHCP_REQUEST para indicarle que no puede entregarle la IP que ha solicitado en esemensaje. No es muy normal el envío de este mensaje. Podría darse en procesos de renovación deconcesiones cuando la IP que está solicitando renovar el cliente se ha reservado o está fuera delámbito de direcciones asignables por el servidor.DHCP_DECLINE: Es un mensaje que enviará el cliente DHCPen sustitución de un mensaje DHCP_REQUEST cuando detectaque la IP que se le ha ofrecido ya está siendo usada en la red.DHCP_RELEASE: Es un mensaje que envía el cliente DHCP alservidor para indicarle que da por terminada la concesión.Este mensaje no tiene que enviarle un cliente de formaobligatoria cuando desea cancelar una concesión. Si elservidor recibe este mensaje, considera liberada la IP sobre laque el cliente tenía la concesión.DHCP_INFORM: Es un mensaje que puede enviarle el cliente DHCP al servidor para solicitarleparámetros adicionales de configuración de red (no recibidos con anterioridad o recibidos y solicitandouna actualización).

Señala los mensajes DHCP que son enviados de cliente a servidor DHCP.

DHCP_INFORM.

DHCP_ACK.

DHCP_RELEASE.

DHCP_DISCOVER.

DHCP_REQUEST.

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

16 de 51 27/09/2015 23:35

Page 17: temario servicios asir

DHCP_OFFER.

Mostrar Información

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

17 de 51 27/09/2015 23:35

Page 18: temario servicios asir

¿Conoces todos los parámetros de configuración de red que se pueden asignar mediante DHCP a un cliente?¿Sabes cuáles de esos parámetros se asignan de forma obligatoria y cuáles de forma opcional?

Un cliente DHCP puede recibir de un servidor varios parámetros de configuración de red. Algunos de esosparámetros son asignados siempre desde el servidor por lo que se consideran obligatorios. El resto deparámetros deben ser solicitados por el cliente y pueden ser asignados opcionalmente por el servidor y seconsideran opcionales.

Parámetros obligatorios:

Dirección IP del cliente.Máscara de subred del cliente.Tiempo de concesión o duración de la licencia (lease time).Tiempo de renovación de la licencia (renewal time).Tiempo de reconexión (rebinding time).

Si un cliente agota el tiempo de concesión sin renovar dicha concesión, elservidor considera liberada la IP que ha concedido al cliente.

Un cliente DHCP realiza un proceso de renovación de una concesión parapoder seguir usando una IP concedida anteriormente durante un nuevo tiempode concesión. De forma general, los servidores DHCP asignan un tiempo derenovación igual a la mitad del tiempo de concesión. Un proceso derenovación se inicia con un mensaje DHCP-REQUEST. El tiempo de reconexiónespecifica que transcurrido ese tiempo sobre una concesión, si no se harealizado una renovación, habrá que solicitar una IP mediante una nuevaconexión DHCP. En esa conexión se podrá recibir la concesión de la IPanterior siempre que no se haya agotado el tiempo de concesión.

Los parámetros opcionales, se definen dentro de las opciones del protocolo DHCP en el RFC 2132. De todosellos, algunos destacables que se le pueden entregar a los clientes son:

Dirección IP de la puerta de enlace.Servidores DNS.Nombre de dominio DNS.Dirección de broadcast en la red.Servidores SMTP (de transferencia de correo).Nombre del servidor WINS.MTU o longitud máxima de la unidad de transferencia para el adaptador de red.Tiempo máximo de espera de respuesta para el protocolo ARP.

En esta enlace puedes acceder al contenido del:

RFC 2132.

Para saber más

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

18 de 51 27/09/2015 23:35

Page 19: temario servicios asir

El formato de los mensajes DHCP se establece en el RFC 2131. La imagen siguiente representa cada uno delos campos que forman parte de un mensaje DHCP. El campo options tiene un tamaño variable en función delas opciones añadidas a un mensaje. El resto de campos tienen un tamaño fijo pero no es necesario queconozcamos cual es ese tamaño.

De los campos que componen un mensaje DHCP, los más significativos para comprender el funcionamiento delprotocolo son:

ciaddr : Representa la IP de del cliente. Será la IP delcliente cuando éste ya la tiene asignada o 0.0.0.0 cuandotodavía no tiene IP.yiaddr: La establece el servidor al valor de IP que le ofreceal cliente.siaddr: Es la IP del servidor DHCP. La establece el servidoral valor de su IP. Cuando un cliente hace una solicitudDHCP_DISCOVER, aún no conoce el servidor que le va a atender la petición por lo que envía 0.0.0.0en este campo.giaddr: La establece un router con su IP cuando a través de él se ha encontrado un servidor DHCPque ha hecho al cliente una oferta de IP.chaddr: La establece el cliente y es su dirección hardware. Esta dirección se usa especialmentepara identificar al cliente cuando el servidor usa un mecanismo de asignación manual de IP (reserva deIP).sname: Lo establece el servidor y contiene el nombre del equipo servidor DHCP.options: Incluye espacio para que el servidor especifique valores para parámetros u opciones deconfiguración que haya solicitado el cliente. Este mismo espacio lo usa el cliente para especificar losparámetros que solicita. Los primeros cuatro bytes de este campo de opciones especifican el áreaespecífica de distribuidor y suele contener la llamada “cookie mágica” con el valor 99.130.83.99. Lasopciones que se pueden incluir en los mensajes DHCP se establecen en el RFC 1533.

¿Cuál de los siguientes parámetros no se considera como obligatorio para ser entregado porun servidor DHCP a los clientes?

Direcciones IP de los servidores DNS.

Direcciones IP para los clientes.

Tiempo de concesión.

Tiempo de renovación de licencia.

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

19 de 51 27/09/2015 23:35

Page 20: temario servicios asir

Hasta ahora, por lo que hemos visto del funcionamiento de DHCP, se necesita que haya al menos un servidorDHCP en cada red en la que existan clientes DHCP. Pero, si una organización ha estructurado su redinformática en varias subredes con clientes DHCP, ¿No crees que sería excesivo tener en funcionamientoservidores DHCP en todas las subredes? ¿Podría tenerse un servidor DHCP que centralizase el servicio paratodas las subredes?

Pues efectivamente se puede centralizar el servicio DHCP y hacer que un solo servidor proporcioneautomáticamente IP a clientes de varias redes. Para realizar esto, hay que utilizar agentes relay.

Un agente relay DHCP es un dispositivo de la red que escucha las peticiones DHCP que se producenen la red, y las encamina hacia un servidor DHCP que se encuentra en otra red para que éste lasatienda. El servidor DHCP dará una respuesta que enviará hacia el agente relay y éste la trasladará alcliente que hizo la petición.

Generalmente el agente relay estará implementado en un router, el cual realiza el encaminamiento entre la redcon clientes DHCP y la red en la que se encuentra el servidor DHCP. Si la organización tiene varias redes,puede tener varios agentes relay y un solo servidor DHCP centralizado. También es posible implementar elagente relay en ordenadores con varios adaptadores de red que hagan funciones de encaminamiento entrecada una de las redes a las que pertenecen.

El funcionamiento y características de los agentes relay se establece en el RFC 1542. Para que un routerpueda ser agente relay es necesario, por tanto, que cumpla el estándar RFC 1542.

Para configurar un agente relay. Es necesario:

Activar el agente relay en el dispositivo de encaminamiento.Indicar en el agente relay cual es la red cliente.Indicar en el agente relay cual es el servidor DHCP que va a atender las peticiones DHCP.

En el servidor DHCP centralizado debemos configurar varias subredes a las que se da el servicio indicando lasdirecciones IP que se van a otorgar dentro de cada subred. Más adelante, en esta misma unidad se detallarácomo se configuran subredes clientes en los servidores DHCP.

Visita este enlace si quieres aprender más sobre los agentes relay DHCP:

Agentes relay DHCP.

Para saber más

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

20 de 51 27/09/2015 23:35

Page 21: temario servicios asir

Ana ya entiende el funcionamiento de DHCP. Ya sabe que en una redpuede haber varios servidores DHCP y, ante esto, se le ha planteadoun posible problema y decide preguntarle a Jorge.

—Si tengo un servidor DHCP que funciona correctamente y alguieninstala en la red otro servidor DHCP que otorgue direcciones IPerróneas, pienso que habría ordenadores que no podrían conectarseen red, ¿hay alguna forma de controlar esto? —se pregunta Ana.

—Desde luego que eso es un problema. Por eso hay que establecermedidas de seguridad para que sólo determinados usuarios puedaninstalar servicios como éste. También es importante que si se tiene uncontrolador de dominio con Windows Server, se pueden indicar en elcontrolador los equipos que están autorizados para ser servidores

DHCP dentro del dominio — le contesta Jorge.

En una red, aunque tengamos bien configurados nuestros servidores DHCP,pueden surgir problemas porque haya en funcionamiento otros servidoresDHCP sin percatarnos de ello. Estos otros servidores DHCP podrían estardando parámetros de red incorrectos a algunos clientes DHCP. Laexistencia de estos servidores DHCP no previstos podría ser debido avarios motivos, entre ellos:

Que se conecten a la red dispositivos como switches o routers quetengan activado el servicio DHCP o en el que lo hayamos activadosin darnos cuenta.El ataque de un hacker sobre un ordenador de la red haciendo quese instale el servidor DHCP configurado con valores corrompidos.

Para que sólo puedan estar en funcionamiento en una red los servidores DHCP que queramos, tenemos queestablecer que esos servidores estén autorizados.

Cuando los ordenadores de una red trabajan en un entorno de dominio gestionado desde uncontrolador de dominio con Windows Server, los servidores DHCP deben estar autorizados en elcontrolador de dominio para poder servir parámetros de red a los clientes DHCP.

Los servidores DHCP pertenecientes a una red de dominio comprueban en el controlador de dominio si estánautorizados. Si lo están, inician el servicio y si no lo están no inician el servicio.

Por tanto, en un entorno de red de dominio, para que se pueda iniciar un servidor DHCP hay que:

Instalar y configurar el servidor.Autorizar al servidor en el controlador de dominio

Puedes aprender más sobre servidores autorizados en:

Autorización de servidores DHCP en sistemas Windows Server.

Caso práctico

Para saber más

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

21 de 51 27/09/2015 23:35

Page 22: temario servicios asir

En una red, un ordenador con el sistema Debian se ha configurado como servidor DHCP. En lamisma red se tienen varios equipos trabajando en un dominio de Windows Server y elordenador anterior no está integrado en el dominio. El servidor DHCP aunque no estéautorizado por el controlador de dominio, puede actuar como servidor DHCP para clientes queno estén integrados en el dominio.

Verdadero.

Falso.

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

22 de 51 27/09/2015 23:35

Page 23: temario servicios asir

Se presenta una fotografia de Ana trabajando con su ordenador portatil. Ana ya está dispuesta ainstalar un servidor DHCP en un ordenador del centro que trabaja con Linux Ubuntu. Ya ha hecho laspruebas necesarias en una máquina virtual en su portátil. Una vez instalado va a comprobar que elservicio funciona y que puede detener e iniciar el servicio. También ha decidido comprobar cómo seinstala DHCP en Windows Server y para ello va a usar una máquina virtual en la que tiene instaladoese sistema operativo.

ISC desarrolla de forma oficial software libre DHCP para sistemas Linux. En concreto, desarrolla trespaquetes de software:

Software servidor DHCP.Software cliente DHCP.Software agente relay DHCP.

Desde ahora tendrás en cuenta que en este curso haremos principalmente referencia a servicios instaladossobre las distribuciones Ubuntu de Linux. Lo que se indique como válido para Ubuntu, en general, lo serátambién para distribuciones Debian. Otras distribuciones como CentOs, Fedora, RedHat o como OpenSusepresentan sus particularidades. Fundamentalmente las diferencias se encuentran en cómo se instalan losservicios, el nombre de los paquetes que incluyen los servicios o la ubicación y nombre de archivos deconfiguración y administración del servicio.

Para instalar el servicio DHCP en Linux Debian/Ubuntu hay que instalar el paquete dhcp3-server:

apt-get install dhcp3-server

Para instalar el servicio DHCP en Linux CentOS hay que instalar el paquete dhcp:

yum -y install dhcp

También podemos usar las aplicaciones gráficas de instalación/desinstalación de software para facilitarnos elproceso de instalación. Estas aplicaciones son muy fáciles de usar y nos permiten instalar la mayoría delsoftware disponible.

Aplicaciones de instalación/desinstalación de software para sistemas Linux:

Synaptic en Ubuntu (ejecutando Menú Sistema-Administración-Synaptic).Yumex (Yum Extender) en CentOS. Habría que instalar esta aplicación ya que CentOS no la traeinstalada. Es muy parecida a Synaptic.

La instalación de DHCP en Windows Server 2008 se desarrolla en entorno gráfico y permite hacer unaconfiguración inicial del servidor.

Si aún no sabes instalar el servicio DHCP en Windows Server 2008, no dejes de ver este vídeo.

Instalación de servidor DHCP en Windows Server 2008.

Caso práctico

Debes conocer

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

23 de 51 27/09/2015 23:35

Page 24: temario servicios asir

Resumen textual alternativo

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

24 de 51 27/09/2015 23:35

Page 25: temario servicios asir

Cuando hemos instalado el servicio DHCP, como se ha descritoanteriormente, el servicio queda preparado para iniciarse siempre duranteel inicio del sistema. Pero, si queremos detener o iniciar el servicio en unmomento dado, ¿qué tenemos que hacer? ¿Por qué puede ser necesariodetener y reiniciar el servicio?

Tras instalar el servicio DHCP en Linux Ubuntu, podemos administrar elservicio mediante el script /etc/init.d/dhcp3-server.

Administración del servicio DHCP con script.

Acción. Comando.

Comprobar el estado delservicio.

/etc/init.d/dhcp3-serverstatus

Detener el servicio. /etc/init.d/dhcp3-server stop

Iniciar el servicio./etc/init.d/dhcp3-serverstart

Reiniciar el servicio./etc/init.d/dhcp3-serverrestart

También podemos usar el comando service para administrar el servicio sabiendo que el nombre con el quese reconoce al servicio en Ubuntu es dhcp3-server. Este comando podremos usarlo de la misma forma quese indica a continuación para administrar otros servicios que usemos a lo largo del curso.

Administración del servicio DHCP con el comandoservice.

Acción. Comando.

Comprobar el estado del servicio. service dhcp3-server status

Detener el servicio. service dhcp3-server stop

Iniciar el servicio. service dhcp3-server start

Reiniciar el servicio. service dhcp3-server restart

En CentOS, el script de administración del servicio es /etc/init.d/dhcp y el nombre del servicio es dhcp.Teniendo en cuenta esta salvedad podrás administrar el servicio DHCP con comandos de la misma forma queen Ubuntu.

Si intentas iniciar el servicio DHCP sin tener una IP fija en el adaptador de red, se produce un fallo quehace que no se inicie el servicio. Debes tenerlo en cuenta si es que acabas de instalar el servidorDHCP en un ordenador que tenía configuración automática de IP.

También podrás iniciar y detener el servicio en Linux con las herramientas gráficas de configuración yadministración de DHCP. Estas herramientas las veremos en un próximo apartado.

En Windows Server 2008 tienes varias alternativas para iniciar y detener el servicio DHCP:

En línea de comandos mediante el comando NET opción DHCP donde opción puede ser START,STOP o RESTART.Accediendo a la herramienta gráfica de administración de servicios desde Menú Inicio-Herramientas Administrativas-Servicios.Usando la herramienta gráfica de administración y configuración de DHCP desde Menú Inicio-Herramientas Administrativas-DHCP.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

25 de 51 27/09/2015 23:35

Page 26: temario servicios asir

Para iniciar el servicio DHCP en Ubuntu, debes ejecutar como superusuario el comando:

/etc/dhcp3-server start

/etc/init.d/dhcp3-server start

service dhcp3-server start

service dhcp3 start

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

26 de 51 27/09/2015 23:35

Page 27: temario servicios asir

Tras haber instalado en Linux el servidor DHCP, en el sistema de archivos se han creado varios archivosrelacionados con la administración y configuración del servicio. Es necesario que conozcas donde seencuentran esos archivos, cual es su nombre, que función tienen y como se pueden modificar o interpretar. Eneste apartado vamos a ver la información relativa al sistema Linux Ubuntu.

Los archivos y directorios más importantes relacionados con el servicio DHCP en Ubuntu son:

Directorio /etc/dhcp3: Contiene archivos de configuración relacionados con el servicio DHCP. Elprincipal de los archivos es dhcpd.conf.Archivo /etc/dhcp3/dhcpd.conf es el archivo de configuración del servidor. En el siguiente apartadodescribiremos cual es la sintaxis de este archivo.Archivo /etc/dhcp3/dhclient.conf es un archivo de configuración del cliente DHCP. Se encuentra encualquier ordenador con Ubuntu que tenga el cliente DHCP instalado. Su contenido indica cómo secomporta el cliente cuando solicita el servicio DHCP. Por ejemplo, en el archivo se indican cuales sonlos parámetros de red que solicita el cliente a los servidores DHCP.Archivo /etc/init.d/dhcp3-server es, como ya hemos comentado antes, un script para iniciar y detenerel servicio.Archivo /etc/default/dhcp3-server establece los interfaces de red por los que el servidor DHCPatiende o escucha a los clientes.Archivo /var/lib/dhcp/dhcpd.leases contiene información actualizada sobre las concesiones que haotorgado el servidor a los clientes. Dentro de este archivo hay una entrada por cada concesión que seha dado y en la que se indica la IP que se ha concedido al cliente, la dirección física del cliente, cuantotiempo de concesión se ha utilizado, etc.Archivo /usr/sbin/dhcpd3 es el archivo ejecutable correspondiente al servicio. Es un demonio que seencarga de escuchar las solicitudes de los clientes DHCP y controlar la entrega correcta de parámetrosde red a los clientes.Archivo /var/log/messages es un archivo de texto donde se registran los inicios y paradas de losservicios (registro de logs de servicios). Cuando se produzcan fallos al iniciar y detener el servicioDHCP debemos consultar la información que nos de este archivo sobre el fallo producido para intentarsolucionarlo.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

27 de 51 27/09/2015 23:35

Page 28: temario servicios asir

Jorge en su trabajo realiza configuraciones de servidores DHCPutilizando herramientas gráficas. Pero en muchas ocasiones debeeditar un archivo de configuración del servidor para hacer algunamodificación en el funcionamiento del servicio porque no lo puederealizar de forma gráfica o porque se ha producido un fallo aliniciar el servicio, y en la información sobre el fallo se ha indicadola línea del archivo que ha producido el fallo. También ha tenidoque editar de forma obligada este archivo cuando ha tenido quetrabajar sobre ordenadores en los que se tiene instalada una

distribución server de Linux y, por tanto, no se dispone de una interfaz gráfica de usuario.

Cuando se inicia el servidor DHCP en Linux, se ejecuta el demonio correspondiente al servicio cuyo nombre esdhcpd. El archivo dhcpd.conf es un archivo de texto que es leído y establece la configuracióncorrespondiente al servidor DHCP. Siempre que hagamos modificaciones en este archivo, debemos reiniciar elservicio DHCP para que trabaje con la nueva configuración.

Si se producen fallos al iniciar el servicio DHCP, se guarda información sobre el fallo en el archivo registro delogs de servicio. En ese archivo se indica el tipo de fallo y la parte del archivo de configuración que haproducido el fallo.

El archivo consta de una secuencia de sentencias o directivas de dos tipos:

Parámetros.Declaraciones.

Los parámetros permiten establecer una opción de configuración del servicio. En los parámetros se puedeasignar un valor o un conjunto de valores, que determinan una condición de funcionamiento del servidor o elvalor de parámetro que se entrega a los clientes. Se usan principalmente dos sintaxis para asignar valores alos parámetros:

Nombre_parámetro;Nombre de parámetro valores;

La primera sintaxis significa que está activado el parámetro. La segunda sintaxis permite asignar uno o variosvalores a los parámetros. Si se asignan varios valores, estos se separan con espacios.

Dentro de las declaraciones se pueden incluir parámetros e incluso otras declaraciones. Las declaracionestienen la sintaxis

Declaración {

[parámetros][declaraciones]

}

El archivo de configuración dhcpd.conf en sistemas Ubuntu se encuentra en el directorio:

Caso práctico

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

28 de 51 27/09/2015 23:35

Page 29: temario servicios asir

/etc/

/etc/dhcp3/

/etc/init.d/

/var/lib/dhcp/

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

29 de 51 27/09/2015 23:35

Page 30: temario servicios asir

En este apartado vas a conocer los tipos de declaraciones que se pueden establecer en el archivo deconfiguración dhcpd.conf del servidor DHCP en los sistemas Linux. Dentro de esas declaraciones veremosuna que es obligatorio usarla y que permite declarar la red en la que trabaja el servidor y el conjunto dedirecciones IP que concede el servidor en la red.

Las declaraciones que podemos utilizar son:

Subnet.Host.Shared-network.Group.

La declaración subnet permite indicar una subred en la que trabaja elservidor. Dentro de esa declaración es obligatorio especificar al menos unconjunto de direcciones que otorga el servidor en la red. A este conjunto dedirecciones se le denomina rango. Dentro de esta declaración es obligatoriodeclarar al menos un rango de direcciones aunque se pueden declarar varios.En un rango se declaran la IP menor y la IP mayor que otorgará el servidor.La sintaxis de la declaración subnet es:

subnet IP_red netmask mascara_de_red {

range IP_menor IP_mayor;

[parámetros] }

La declaración host permite especificar una reserva por la cual un equipo o host de la red va a recibir una IPconcreta (reservada). Es adecuado hacer reservas para ordenadores de la red que vayan a ser servidoresdentro de la red. En una declaración host se da un nombre a la declaración que corresponderá al nombre delequipo para el que se hace la reserva y se indica la dirección física o MAC del equipo y la IP que se le va aasignar. La sintaxis de esta declaración es:

host nombre {

[parámetros]

hardware ethertnet direccion_MAC;

fixed-address dirección_IP; }

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

30 de 51 27/09/2015 23:35

Page 31: temario servicios asir

Anteriormente hemos visto las declaraciones subnet y host que permiten indicarlas IP que puede asignar el servidor DHCP mediante asignación dinámica(subnet) y mediante asignación manual o por reserva (host).

Las declaraciones shared-network y group permiten simplificar el archivo deconfiguración agrupando en una declaración varias declaraciones. Losparámetros que se asignen dentro de una declaración shared-network o groupfuncionarán como parámetros globales para todas las declaraciones que sehagan dentro.

La declaración shared-network nos permite describir una red que está divididaen varias subredes. Por tanto, dentro de una declaración shared-networktendremos varias declaraciones subnet. El uso de shared-network es problemático ya que no asegura queunos equipos reciban o no IP dentro de una subred concreta. Los parámetros que se establezcan dentro de ladeclaración shared-network configurarán todas las subredes de la shared network. La sintaxis es:

shared-network nombre {

[parámetros y declaraciones]

Declaración subnet de primera subred

[otras declaraciones subnet] }

La declaración group permite incluir varias declaraciones host y se usa para aplicar los mismos parámetros atodas las declaraciones que se realicen dentro de ella. Se pueden usar varias declaraciones group en elarchivo de configuración. La sintaxis de una declaración group es:

group nombre {

[parámetros y declaraciones host] }

El siguiente enlace explica con ejemplos el contenido del archivo dhcpd.conf en sistemas Red HatLinux, aunque ese contenido es perfectamente válido para otros sistemas Linux.

Archivo de configuración dhcpd.conf.

Si quieres obtener toda la información sobre el archivo de configuración y las sintaxis dedeclaraciones y parámetros, ejecuta el comando:

man dhcpd.conf

En el archivo de configuración dhcpd.conf los rangos de direcciones IP que se asignandinámicamente se deben especificar dentro de una declaración:

subnet.

shared-network.

Debes conocer

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

31 de 51 27/09/2015 23:35

Page 32: temario servicios asir

host.

group.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

32 de 51 27/09/2015 23:35

Page 33: temario servicios asir

Al iniciar la unidad hablábamos de que un servidor de asignaciónautomática de parámetros de configuración red asignaba IP a los clientesy otros muchos parámetros como puerta de enlace, nombre del dominioDNS, servidores DNS etc. Ahora aprenderemos a establecer en lossistemas Linux los parámetros de red que se entregarán a los clientes asícomo opciones de configuración del funcionamiento del servidor DHCP.

Recordemos que en el archivo dhcpd.conf hay dos tipos de sentencias odirectivas: parámetros y declaraciones. Los parámetros permitenestablecer los parámetros de red que asigna el servidor DHCP a losclientes y opciones de funcionamiento del servicio. Un mismo parámetro se puede declarar en varias partesdel archivo de configuración, pudiéndole asignar distintos valores. Conforme a donde se declara un parámetropodemos hablar de dos tipos de parámetros:

Globales: Se declaran fuera de las sentencias de declaración y afectan a todos los clientes delservicio.Locales: Se declaran dentro de una sentencia de declaración y afectan sólo a los clientes definidos enesa declaración. Si a un parámetro local se le ha asignado un valor de forma global, en el ámbito localprevalece el valor asignado de forma local.

Todos los parámetros que se declaren con option son parámetros que el servidor puede e entregar a losclientes. En la siguiente tabla se describe la sintaxis de los principales parámetros en el archivo deconfiguración. En la sintaxis se representan en cursiva los valores que se asignan a cada parámetro.

Principales parámetros de dhcpd.conf.

Sintaxis. Descripción.

authoritative;Implica que el servidor es autoritativo en la red. El servidor reasignará IPa los clientes que detecte mal configurados. La sentencia opuesta a éstaes "not authoritative".

default-lease-timesegundos;

Tiempo de concesión que se otorgará a los clientes por defecto, es decir,cuando éstos no hayan solicitado otro.

max-lease-timesegundos; El máximo tiempo de concesión que se puede otorgar a los clientes.

range ip_menorip_mayor;

Un rango o conjunto de IP que otorgará el servidor a los clientes. Dará IPcomprendidas entre la IP menor y la IP mayor, ambas incluidas. Esteparámetro debe estar incluido dentro de una declaración subnet.

hardware tipodirección_física;

Permite indicar cuál es la dirección física de un cliente DHCP. En tipo seindica el tipo de adaptador de red del cliente (normalmente ethernet).

fixed-address IP;Permite indicar cuál es la IP que se reserva para un cliente concreto. Esteparámetro se debe incluir en una declaración host y está asociado alparámetro fixed-address.

option subnet-maskmáscara Indica la máscara de red que usarán los clientes.

option broadcast-address dirección; Indica cual es la dirección IP de broadcast que usarán los clientes.

option routers IP; Indica cual es la dirección IP de la puerta de enlace que se entregará alos clientes.

Option domain-name"nom_dominio";

Indica cual es el nombre de dominio que usará el cliente como dominio depertenencia.

option domain-name-serversservidores;

Indica cuales son los servidores DNS que deben usar los clientes.Generalmente se indican las IP de éstos y se separan con coma.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

33 de 51 27/09/2015 23:35

Page 34: temario servicios asir

Sobre un circulo amarillo se muestra en letras grandes el texto DNS + DHCP. Anteriormente hemos vistolos que pueden considerarse como principales parámetros de configuración DHCP, dado que son los que másse suelen utilizar en una configuración y los que están más directamente relacionados con los contenidos quehemos visto y desarrollado hasta ahora en el curso. Pero, hay otros muchos parámetros en la configuracióndel servidor DHCP:

ddns-updates on/off; Si se pone en estado “on” se indica que el servidor DHCP enviaráinformación a un servidor DNS para que actualice la zona con los datos de cada cliente DHCP cada vezque un cliente DHCP recibe una IP. Este y los siguientes parámetros “ddns” los comprenderemos mejory usaremos en la siguiente unidad.ddns-hostname “nombre”; Por defecto, cuando se solicita unaactualización DNS el servidor DHCP envía el nombre del ordenadorcliente. Si se usa este parámetro, se usará el nombre que se asigne.ddns-domainname “nombre”; Indica cual es el nombre deldominio en el que se producen las actualizaciones DNS. Este nombrese añade al nombre de cada equipo cliente para obtener el nombrecompleto con el que se producirá la actualización DNS.ddns-update-style tipo; Define como se integra el servicioDHCP en el servicio DNS. El tipo puede ser none o interim. El tiponone establece que no se integre el servicio DHCP dentro del servicioDNS. El tipo interim establece que el servidor DHCP solicite el registrode cada cliente DHCP (con su nombre y su IP) en el servidor DNS.allow client-updates; Establece que se permita que los clientes DHCP soliciten lasactualizaciones DNS. La solicitud siempre la harían a través del servidor DHCP.ignore client-updates; Establece que no se permita hacer la actualización DNS a petición de losclientes DHCP. Sin embargo, si hemos definido la integración interim explicada anteriormente, elservidor DHCP solicitará hacer la actualización de cada cliente en el servidor DNS.server-identifier direccion_IP; Establece la IP del servidor por la cual se atiende elservicio.server-name“nombre”;Establece el nombre del equipo servidor DHCP.option host-name “nombre”; Establece el nombre que se asigna a un cliente DHCP.Generalmente se usa dentro de declaraciones host.option servidor direcciones_IP; Permite indicarle a los clientes las direcciones IP de distintosservidores de la red. En servidor podemos sustituir por un identificador del servidor. Los identificadoresque se pueden usar son: domain-name-servers, finger-server, impress-servers,nis-servers, nntp-server, ntp servers, pop-server, smtp-server, tftp-name-servers, time-servers, uap-servers. Algunos de estos servidores los estudiaremos en estemódulo, otros se tratan en otros módulos.

Completa los espacios en blanco para realizar la declaración de una reserva en el archivodhcpd.conf para que el cliente PC1 con dirección hardware 08:00:01:10:AB:76 reciba la IP192.168.3.1.

pc1 {

hardware ethernet ;

192.168.3.1 }

Enviar

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

34 de 51 27/09/2015 23:35

Page 35: temario servicios asir

Jorge en su trabajo ha utilizado varias herramientas gráficas deconfiguración del servicio DHCP. Ha visto que algunos sistemasoperativos incluyen herramientas gráficas de configuración y enotros hay que instalarlas para poder usarlas. Ha observado quepese a las ventajas y desventajas que presenten, comprendiendoel funcionamiento del servicio y los parámetros de configuracióndel servicio, son fáciles de utilizar y bastante completas. A pesarde utilizar estas herramientas, Jorge tiene que recurrir en muchasocasiones a editar los archivos de configuración para solucionaralgunos casos de configuración.

A continuación conocerás algunas herramientas gráficas de configuración del servicio DHCP. De entre todasellas, te preguntarás cuál es la más adecuada. Cuando estés trabajando sobre este servicio, serás tú quiendecidas cual es la herramienta más adecuada. Aquí simplemente te proponemos algunas de ellas.

Las herramientas gráficas de configuración son interfaces gráficas de usuario o GUI que permiten larealización de tareas en un ambiente gráfico. Fundamentalmente, para nuestros objetivos, una GUI deconfiguración debe ser fácil de usar y completa.

En función de si forman parte del sistema operativo, estas herramientas o aplicaciones pueden ser:

Integradas: Quedan instaladas cuando se instala el sistema operativo, es decir, están incluidasen la distribución del sistema operativo.No integradas o instalables: Pueden venir incorporadas dentro de un software de instalación deun servidor DHCP o instalarse independientemente del servidor.

Algunas herramientas gráficas de configuración DHCP forman parte de un paquete de herramientas incluidasen una aplicación de configuración y administración de sistemas. Otras herramientas son específicas para laconfiguración de servidores DHCP. Las herramientas más destacables son:

Herramientas gráficas de configuración DHCP.

Herramienta. Comentario.

webmin.Es una aplicación web que permite administrar y configurar software ensistemas Linux. Debe ser instalada y ejecutada desde un navegador.

yast.Es una aplicación integrada en las distribuciones Suse de Linux. Permiteadministrar y configurar el sistema en general.

linuxconf.Es una aplicación integrada en las distribuciones Fedora y Red Hat de Linux.Permite administrar y configurar el sistema en general.

Gadmin-dhcpd.Es una herramienta específica para configurar el servicio DHCP de ladistribución desarrollada por ISC en sistemas Linux.

Herramientaadministrativa DHCP.

Integrada dentro de las herramientas administrativas de Windows Server.

Caso práctico

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

35 de 51 27/09/2015 23:35

Page 36: temario servicios asir

¿Has utilizado anteriormente esta aplicación? Si la has usado habrá sidopara hacer alguna tarea de administración y configuración del sistema. Enesta unidad y en las siguientes del curso aprenderás a usar esta aplicaciónpara administrar y configurar servicios de red y de Internet.

Webmin es una herramienta gráfica de configuración de sistemas Linux. Es una aplicación web que se ejecutadesde un navegador web. Permite administrar un sistema tanto localmente como remotamente, es decir,desde otro equipo. Un ordenador que tenga instalado webmin permite que se configure su sistema con estaherramienta desde el mismo ordenador o desde otro de la red.

Webmin se distribuye bajo una licencia libre BSD y puede descargarse de la página oficial.

Sitio web oficial de Webmin

Se puede descargar el software de instalación webmin en varios formatos. Si quieres instalar webmin ensistemas Debian/Ubuntu, deberías descargar un Debian package (paquete para Debian). Tras descargarlo,debes instalar el paquete con un gestor de instalación de paquetes.

Una vez instalado webmin, ya puedes usarlo. Para iniciar webmin, debes iniciar un navegador web y escribiren la barra de direcciones la URL:

https://equipo:10000

Donde equipo será la dirección IP o el nombre DNS del equipo en el que se ha instalado webmin y 10000 esel puerto en el que webmin escucha a los programas clientes. Hay que tener en cuenta que el navegador webse comporta como cliente del programa webmin, y por eso en la URL de conexión se debe escribir el númerode puerto 10000. Si en una conexión con un navegador no escribimos el número de puerto, el navegadorintenta conectarse con un servidor web que escucha en el puerto 80. Webmin usa el protocolo seguroHTTPS y no HTTP como la mayoría de servidores web.

Si quieres ejecutar webmin sobre el mismo ordenador en el que está instalado webmin, tendrás queescribir en el navegador la URL:

https://localhost:10000 o bien https://127.0.0.1:10000

Si, por ejemplo, el ordenador en el que se ha instalado webmin tiene la IP 192.168.0.3 y se quiereadministrar ese ordenador con webmin desde otro ordenador de la red, habrá que ejecutar en ésteúltimo el navegador web conectándose a:

https://192.168.0.3:10000

Webmin está construido mediante módulos. Cada módulo permiteadministrar una parte del sistema. Así, existe un módulo paraadministrar el servicio DHCP. En lo relativo a los servicios,generalmente se carga el módulo en webmin cuando se ha instaladoun servicio. Cuando no sea así, habrá que descargar e instalar elmódulo.

Si estás trabajando en un ordenador de la red y quieres ejecutar webmin en ese ordenadorpara administrar de forma remota otro ordenador de la red:

Es necesario que webmin esté instalado en los dos ordenadores.

Webmin debe estar instalado en el ordenador en el que estás trabajando.

Webmin debe estar instalado en el ordenador que quieres administrar de forma remota.

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

36 de 51 27/09/2015 23:35

Page 37: temario servicios asir

No se necesita que webmin esté instalado en los ordenadores ya que se ejecuta en unnavegador.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

37 de 51 27/09/2015 23:35

Page 38: temario servicios asir

Cuando instalamos el servidor DHCP, queda cargado en webmin el módulo correspondiente de administracióny configuración del servicio DHCP. Para acceder a este módulo en webmin debes seleccionar menú Servicios- DHCP. La ventana principal de la interfaz de configuración de DHCP es la que se presenta a continuación.

En la ventana principal encontramos varios enlaces y botones desde los que podemos acceder a otrasventanas de configuración:

Configuración del módulo: permite configurar el propio aspecto de la interfaz de trabajo deconfiguración del módulo y el nombre y ubicación de los archivos relacionados con el servicio. Estosarchivos se describieron en el apartado 5.2 de esta unidad.Buscar documentos: permite mostrar el contenido de documentación de ayuda sobre el servicio, elarchivo de configuración del servicio, el archivo de concesiones, etc.Subredes y redes compartidas: permite crear y editar las declaraciones subnet y shared-network delarchivo de configuración dhcpd.conf.Máquinas y grupos de máquinas: permite crear y editar las declaraciones host y group.DNS-zones: para declarar zonas DNS en las que se establecerá un sistema de seguridad basado enclaves TSIG cuando el servidor DHCP solicite la actualización de los registros de zona en el servidorDNS.Botón Edit TSIG key: permite definir claves TSIG para identificarse ante servidores DNS.Botón Editar opciones de cliente: para dar valores globales a los parámetros de red que se entregana los clientes. Son los valores entregados salvo que se den otros localmente en otras declaraciones.Botón Manually edit configuration: permite mostrar y modificar manualmente (escribiendo) elcontenido del archivo de configuración dhcp.conf.Botón Edit network interface: muestra los adaptadores de red en los que el servidor DHCP escucha.Botón Listar arrendamientos activos: muestra las concesiones de IP dadas a clientes actualmente.Botones Aplicar cambios, stop server y start server: permiten respectivamente reiniciar, detener einiciar el servicio con los cambios realizados actualmente. Hay que tener en cuenta que aplicar loscambios no quiere decir que se hayan guardado los cambios en el archivo de configuración.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

38 de 51 27/09/2015 23:35

Page 39: temario servicios asir

Ya vimos que en una asignación dinámica se establece que elservidor DHCP dispone de un conjunto de direcciones para ofrecerdurante un tiempo determinado a los clientes, pudiéndose reutilizardirecciones IP por distintos clientes. A los conjuntos de direccionesque asigna dinámicamente un servidor DHCP se les llama rangos.

Para establecer un rango, es necesario, tener declarada una subredDHCP en la que ofrezca el servicio el servidor. Declarar una subreden webmin implica hacer una declaración subnet en el archivo deconfiguración. En una declaración subnet se pueden establecer varios rangos.

Al crear una subred debemos especificar al menos lo siguiente:

IP de la subred en la que entrega IP el servidor. Es necesario que el servidor tenga unadaptador de red que tenga una IP perteneciente a la IP de la subred (excepto cuando entregaIP por el mecanismo de DHCP relay).Máscara de red de la subred en la que entrega IP el servidor.Rango de direcciones IP que entrega el servidor en la subred. Pueden declararse varios.

Como crear una subred DHCP con webmin.

Una vez que tenemos creada una subred DHCP, podemos editar la subred para modificar los rangos, lasopciones y los parámetros de cliente. En la ventana principal de configuración tendremos un icono por cadasubred que hayamos declarado. Para editar la subred haremos clic en el icono que representa la subred.

Hay que tener en cuenta que las opciones y parámetros en los que establezcamos valores para la subredserán locales a la subred. Por tanto, si se han asignado también de forma global (para todos los clientes),prevalecerán en los clientes de la subred los valores asignados localmente.

Editar una subred con webmin.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

39 de 51 27/09/2015 23:35

Page 40: temario servicios asir

En el momento de crear una subred DHCP con webmin se pueden declarar varios rangos dedirecciones IP para asignar dinámicamente.

Verdadero.

Falso.

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

40 de 51 27/09/2015 23:35

Page 41: temario servicios asir

Anteriormente hemos visto que si el servidor DHCP reserva para un cliente una dirección IP decimos que elservidor realiza una asignación estática. Ahora vamos a ver cómo podemos establecer asignaciones estáticaso, lo que es lo mismo, realizar reservas de direcciones IP mediante webmin.

En la siguiente imagen, se muestra el área para establecer reservas o asignaciones estáticas del módulo deconfiguración del servicio DHCP en webmin.

En la imagen se muestra que actualmente hay tres reservas establecidas para las máquinas pc1, pc2, pc3 yque hay declarado un grupo de máquinas con dos miembros. Esto equivale a decir que en el archivo deconfiguración dhcpd.conf hay tres declaraciones host y una declaración group en la que estarán incluidasdos de las anteriores. Debemos recordar que una declaración group permite agrupar variasdeclaraciones host para establecer una configuración común a todo el grupo de máquinas clientes.

Puedes modificar la configuración de cualquiera de las reservas haciendo clic en el icono de lamáquina correspondiente. Para establecer una nueva reserva, debes hacer clic en el enlace "Añadiruna nueva máquina" y accederás a una ventana de configuración como la que se muestra en lasiguiente imagen:

Es necesario que, al menos indiques la dirección hardware de la máquina cliente, la dirección IP fijadaque se va a asignar a la máquina cliente y el nombre de la máquina. El nombre que se da aquí a lamáquina no tiene por qué coincidir con el nombre real de la máquina cliente ya que sirve para dar unnombre a la declaración host que se está haciendo.

En la imagen se señala también la lista desplegable "Máquina asignada a" en la que puedes seleccionar si ladeclaración host o la reserva que se está haciendo se incluye dentro de alguna declaración de red compartida,subred o grupo o bien no se incluye en ninguna de estas declaraciones en cuyo caso deberá estar asignada aNivel superior.

Además podrás establecer valores para las opciones y parámetros de configuración entregados a la máquinacliente como ya se ha visto anteriormente en las asignaciones dinámicas. Una vez que se han establecidotodos los valores, debes hacer clic en el botón crear para que quede establecida la reserva para la máquina.Podrás comprobar que en el archivo de configuración dhcpd.conf se ha añadido una declaración hostcorrespondiente a la reserva que has realizado.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

41 de 51 27/09/2015 23:35

Page 42: temario servicios asir

Recuerda que el archivo de concesiones es un archivo de texto que contiene el estado actual de lasconcesiones o asignaciones de IP que tiene dadas actualmente el servidor DHCP. En los sistemasDebian/Ubuntu, el archivo de concesiones se encuentra en /var/lib/dhcp3/dhcpd.leases.

Desde el módulo de configuración del servicio DHCP puedes ver el contenido del archivo de concesiones. Paraello tienes que hacer clic en el botón "Listar arrendamientos activos" de la ventana principal deconfiguración.

A continuación, si es que hay concesiones o arrendamientos actualmente establecidos, se muestran estasconcesiones tal como se ve en la siguiente imagen correspondiente a una situación en la que sólo se tieneactivada una concesión.

En la imagen anterior se indica que hay 20 direcciones IP disponibles para asignar dinámicamente y de ellas,sólo hay asignada una. De la única concesión dada actualmente se indica la dirección IP que se ha asignado,la dirección Ethernet y nombre de la máquina cliente y las fechas y horas de inicio y fin de la concesión.

En los ordenadores clientes DHCP con sistemas Debian/Ubuntu, dentro del directorio /var/lib/dhcp3/hay varios archivos de concesiones. Cada uno de esos archivos muestra información sobre cada unade las concesiones que ha recibido un cliente incluyendo la IP y máscara asignadas, el tiempo deconcesión, el número de veces que el cliente renovó la concesión y varios parámetros recibidos. Elarchivo dhclient.leases contiene información sobre la concesión que tiene actualmente dada uncliente.

Al mostrar las concesiones activas de un servidor DHCP actualmente no se muestra elsiguiente dato:

Dirección hardware del cliente.

Inicio de la concesión.

Fin de la concesión.

Tiempo que dura la concesión.

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

42 de 51 27/09/2015 23:35

Page 43: temario servicios asir

Es una herramienta gráfica de administración y configuración del servidor DHCP para sistemas Linux. Sólosirve para administrar el servidor DHCP desarrollado por ISC. La herramienta puede instalarse fácilmente enlos sistemas Debian/Ubuntu.

Para instalar mediante comandos, ejecuta:

apt-get install gadmin-dhcp

También puedes instalar el paquete gadmin-dhcp mediante synaptic.

Una vez instalada la herramienta, puedes ejecutarla desde Menú Aplicaciones - Herramientas del sistema -gadmin-DHCPD.

Si la primera vez que ejecutas el programa se produce un error de inicio con un mensaje como el siguiente:“Could not find dhcpd.conf, should it be added here ? : /etc/dhcp3/dhcp/dhcpd.conf”, es debido a que elarchivo de configuración de DHCP no se encuentra donde lo busca sino que está en /etc/dhcp3/dhcpd.conf.Para solucionar este problema, si es que se produce, debes editar el archivo /etc/dhcp3/gadmin-dhcpd/settings.conf de configuración del programa y añadir las siguientes líneas que indican las rutas de losarchivos de configuración y de concesiones de DHCP:

dhcpd_conf: /etc/dhcp3/dhcpd.conf

lease_file: /var/lib/dhcp3/dhcpd.leases

La interfaz del programa gadmin-DHCPD se muestra en la siguiente imagen:

La interfaz del programa tiene cuatro fichas:

Ficha Scopes: Permite establecer rangos de direcciones para asignaciones dinámicas.Ficha Single hosts: Permite establecer reservas de direcciones para equipos.Ficha Leases: Muestra las concesiones actuales dadas por el servidor.Ficha Verify: Permite ejecutar algunos comandos de verificación como ifconfig.

En la barra de herramientas, el botón Settings sirve para establecer parámetros globales para los clientes ypara indicar la ruta de los archivos de configuración y de concesiones de DHCP.

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

43 de 51 27/09/2015 23:35

Page 44: temario servicios asir

Windows Server 2008 integra la herramienta administrativa DHCP para configurar y administrar el servicioDHCP. Puedes ejecutar esta herramienta desde menú inicio - herramientas administrativas - DHCP. Lainterfaz de esta herramienta es la que se presenta en la siguiente imagen:

En la ventana de la interfaz se presenta en forma de árbol y a la izquierda la organización del servicio. Dentrode esta organización se tienen los siguientes elementos:

Ámbito: sólo puede haber uno por cada subred en la que el servidor otorgará concesiones de IP.Dentro de cada ámbito tenemos los elementos conjuntos de direcciones, reservas, concesiones dedirecciones y opciones de ámbito.Conjunto de direcciones: Define las direcciones IP que va a asignar dinámicamente el servidor. En unconjunto de direcciones se declara un único intervalo de direcciones para distribución con la IPmínima y la IP máxima que asigna el servidor. De ese intervalo se pueden establecer o quitardirecciones excluidas de la distribución como direcciones dentro del anterior intervalo que no se vana asignar a los clientes. Normalmente a estas direcciones excluidas se les llama exclusiones.Reservas: Permite establecer direcciones IP reservadas para determinados clientes (hacer reservas oasignaciones estáticas).Concesiones de direcciones: Muestra el estado actual de las concesiones otorgadas a los clientes.Opciones de ámbito: Permite establecer varios parámetros para los clientes del ámbito como la IP delenrutador o puerta de enlace, las IP de los servidores DNS y las IP de otros servidores.

Al crear un nuevo ámbito se inicia un asistente que permite establecer fácilmente una configuración inicial delámbito. Este asistente es idéntico al que se ejecuta cuando se instala el servicio DHCP en Windows Server.La ventana inicial de este asistente permite definir inicialmente el intervalo de direcciones para distribución y lamáscara de subred. La siguiente imagen muestra la ventana inicial de este asistente.

En el servidor DHCP de Windows Server, cuando se ha declarado un conjunto de direccionesIP y si queremos que algunas de ellas no se asignen a los clientes, debemos realizar:

Exclusiones.

Reservas.

Concesiones.

Denegaciones.

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

44 de 51 27/09/2015 23:35

Page 45: temario servicios asir

Ana tiene ya instalado el servicio DHCP en la asociación "ElAcebo" y trata de verificar que el servicio funciona correctamente.Para comprobar en los ordenadores clientes DHCP con sistemaoperativo Linux Ubuntu que reciben correctamente unaconfiguración de IP, ha utilizado el comando ifconfig. Harealizado lo mismo en los ordenadores con sistema operativoWindows y para ello ha usado un comando similar llamadoipconfig. De paso ha comprobado la conectividad entre losordenadores del centro usando el comando ping.

Cuando estés realizando la instalación y configuración del servicio DHCP puedes usar en los ordenadoresclientes y en el servidor varios comandos tanto para comprobar el correcto funcionamiento del servicio comopara poner en funcionamiento el propio servicio.

En los sistemas Linux Debian/Ubuntu disponemos, entre otros, de los siguientes comandos:

ifupifdownifconfigiwconfignm-toolpingroute

Anteriormente ya hemos visto como iniciar y detener el servicio con comandos en sistemas LinuxDebian/Ubuntu y en Windows Server.

En los sistemas Windows disponemos entre otros de los siguientes comandos:

ipconfigpingroute PRINTnetsh

En los sistemas Debian/Ubuntu en los que se tenga instalada la distribución cliente DHCP de ISC se puedeusar el siguiente comando para el funcionamiento del servicio DHCP:

dhclient.

Caso práctico

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

45 de 51 27/09/2015 23:35

Page 46: temario servicios asir

A continuación vamos a explicar para qué sirven los comandos citados anteriormente para sistemas LinuxDebian/Ubuntu y como se pueden utilizar.

ifdown: es un comando para desactivar un adaptador de red cuya configuración se ha establecido en elarchivo /etc/network/interfaces. Se debe desactivar un adaptador cuando se trata de modificar laconfiguración en el archivo. Para desactivar el adaptador eth0:

#ifdown eth0

ifup: es un comando para activar un adaptador de red que está desactivado y cuya configuración debe estarestablecida en el archivo /etc/network/interfaces. Para activar el adaptador eth0:

#ifup eth0

ifconfig: es un comando que permite obtener la configuración de los adaptadores de red y establecer laconfiguración de éstos. La siguiente imagen muestra el resultado de la ejecución de este comando:

iwconfig: es un comando similar al anterior y aplicable solamente a adaptadores de red inalámbricos. Siath0 es un adaptador inalámbrico, para obtener su configuración:

#iwconfig ath0

nm-tool: es un comando para conocer la configuración de los adaptadores de red. Está disponible si setiene instalado el paquete NetworkManager. Para conocer la configuración del adaptador eth0:

ping: permite detectar si hay conectividad con otro equipo. Especificando una dirección IP destino, se envíanuna serie de paquetes a esa IP destino para que el equipo destino, si está accesible, envíe paquetesrespuesta.

route: Muestra la tabla de enrutamiento del equipo.

Señala los comandos que puedes usar en sistemas Debian/Ubuntu relacionados con elfuncionamiento de DHCP y la configuración de red.

ipconfig

ifconfig

Iwconfig

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

46 de 51 27/09/2015 23:35

Page 47: temario servicios asir

Netsh

ping

ifup

Mostrar Información

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

47 de 51 27/09/2015 23:35

Page 48: temario servicios asir

A continuación vamos a describir los principales comandos de sistemas Windows relacionados con elfuncionamiento del servicio DHCP:

ipconfig: muestra información sobre la configuración de red en los adaptadores de red del equipo. Muestralas direcciones IPv4, IPv6, la máscara de subred y la puerta de enlace predeterminada. Admite variosmodificadores de los que cabe destacar:

/all: para mostrar una información completa sobre la configuración de red. La siguiente imagenmuestra el resultado de ejecutar ipconfig con este modificador.

/release: hace que el adaptador de red especificado libere la dirección IP que haya recibido comocliente DHCP./renew: solicita la renovación de la dirección IPv4 para el adaptador de red que se especifique. Porejemplo, para renovar la concesión en el adaptador llamado Conexión de área local hay que ejecutar:

>ipconfig /renew "Conexión de área local"

ping: tiene la misma funcionalidad que el ping de los sistemas Linux.

route PRINT: permite gestionar las tablas de enrutamiento del equipo. Ejecutado con el modificador PRINTobtendrás la tabla de enrutamiento del equipo. En el resultado, la puerta de acceso para la dirección de red0.0.0.0 indica la IPv4 de la puerta de enlace predeterminada, como se muestra en la siguiente imagen:

netsh: es una herramienta de línea de comandos. Al ejecutar netsh iniciamos una sesión en la que podemosejecutar comandos de netsh.

Debes leer el siguiente documento para aprender a usar netsh en la configuración de losparámetros de red:

El comando netsh. (0.02 MB)

Accede al siguiente enlace para aprender más cosas sobre el comando netsh.

Todo sobre netsh.

Debes conocer

Para saber más

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

48 de 51 27/09/2015 23:35

Page 49: temario servicios asir

El comando dhclient está disponible en sistemas Linux en los que se tenga instalada la distribución clienteDHCP de ISC (dhcp3-client). Este comando permite realizar varias acciones como cliente DHCP.

La sintaxis del comando dhclient es:

dhclient [ -p port ] [ -d ] [ -e VAR=value ] [ -q ] [ -1 ] [ -r ] [ -x] [ -lflease-file ] [ -pf pid-file ] [ -cf config-file] [ -sf script-file ] [ -s server] [ -g relay ] [ -n ] [ -nw ] [ -w ] [ if0 [ ...ifN] ]

Si al ejecutar el comando no se especifica ningún adaptador, la acción se realiza sobre todos los adaptadoresde red. En la sintaxis del comando el nombre de los adaptadores se indica como if0, ifN. A continuaciónvamos a ver algunos ejemplos destacables del uso de este comando.

Para que el adaptador eth3 renueve o solicite la concesión de una dirección IP:

#dhclient eth0

El resultado de la ejecución de dhclient se muestra en la imagen siguiente:

Para que el adaptador eth3 libere una concesión obtenida anteriormente:

#dhclient –r eth3

Para que el cliente DHCP utilice como archivo de configuración el archivo /var/lib/dhcp3/clientedhcp.conf enlugar del usado por defecto (/etc/dhcp3/dhclient.conf):

#dhclient -cf /var/lib/dhcp3/clientedhcp.conf

Para que el cliente DHCP almacene la información sobre la concesión recibida actualmente en /var/lib/dhcp3/concesion1:

#dhclient -lf /var/lib/dhcp3/conce sion1

En un ordenador con sistema operativo Windows 7 quieres establecer con el comando netshque el adaptador de red "conexión 01" tenga configuración automática de IP. Estas trabajandoactualmente en el contexto interface ip, el comando que tienes que ejecutar es:

set address "conexión 01" dhcp

netsh ip "conexión 01" dhcp

netsh set ip "conexión 01" dhcp

interface ip set address dhcp "conexión 01"

Autoevaluación

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

49 de 51 27/09/2015 23:35

Page 50: temario servicios asir

Licencias de recursos utilizados en la Unidad de Trabajo.

Recurso (1) Datos del recurso (1) Recurso (2) Datos del recurso (2)

Autoría: Raymond355.

Licencia: CC BY-NC2.0.

Procedencia:http://www.flickr.com/photos/30548164@N00/481093738/sizes/s/in/photostream/

Autoría: Francisco Palacios.

Licencia: CC by-nc-nd.

Procedencia:http://www.flickr.com/photos/wizard_/3303810302/

Autoría: Martin Cathrae.

Licencia: CC by-SA 2.0.

Procedencia:http://www.flickr.com/photos/suckamc/11059685/sizes/s/in/photostream/

Autoría: Arkangel.

Licencia: CC by-SA 2.0.

Procedencia:http://www.flickr.com/photos/arkangel/62119656/sizes/s/in/photostream/

Autoría: bcostin.

Licencia: CC by-NC-SA2.0.

Procedencia:http://www.flickr.com/photos/bcostin/2556940166/sizes/s/in/photostream/

Autoría: justadrumer.

Licencia: CC by-NC-ND.

Procedencia:http://www.flickr.com/photos/justadrumer/399928503/sizes/m/in/photostream/

Autoría: Ubuntu Linux.

Licencia: GPL.

Procedencia: Capturade pantalla de Ubuntu.

Autoría: Mark Stosberg.

Licencia: CC BY-NC-SA 2.0.

Procedencia:http://www.flickr.com.

Autoría: Skokie PublicLibrary.

Licencia: CC BY-NC-SA2.0.

Procedencia:http://www.flickr.com/photos/skokiepl/4354025720/sizes/s/in/set-72157623284240025/

Autoría: IHQ.

Licencia: CC BY-SA 2.0.

Procedencia: Montaje sobreimagen de IHQ enhttp://www.flickr.com/photos/ihq/238643519/sizes/o/in/photostream/

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

50 de 51 27/09/2015 23:35

Page 51: temario servicios asir

Autoría: Luis Herrero.

Licencia: GPL.

Procedencia: Montajesobre captura depantalla de editor gedit.

Autoría: Mattym 129.

Licencia: Dominio Público.

Procedencia:http://commons.wikimedia.org/wiki/File:Netgear-DG834G-Router.jpg

Autoría: Pensiero.

Licencia: CC BY-NC-ND2.0.

Procedencia:http://www.flickr.com/photos/pensiero/24713154/sizes/s/in/photostream/

Autoría: NYCArthur.

Licencia: CC BY-NC-SA 2.0.

Procedencia:http://www.flickr.com/photos/nycarthur/1415018992/in/photostream/

Autoría: lucaohman.

Licencia: CC BY-NC-SA2.0.

Procedencia:http://www.flickr.com/photos/lucaohman/3622286542/in/set-72157619675250068

Autoría: Luis Herrero.

Licencia: Uso educativo nocomercial.

Procedencia: Montaje sobreimagen de un cuaderno autoríade dibujar instantaneas enhttp://www.flickr.com/photos/dibujarinstantaneas/2839240460/in/photostream

Autoría: Miguelavg.

Licencia: CC BY-NC-ND2.0.

Procedencia:http://www.flickr.com/photos/migueleveryday/5914092322/

Autoría: hypatiadotca.

Licencia: CC BY-NC-SA 2.0.

Procedencia:http://www.flickr.com/photos/hypatiadotca/3147559581/

Autoría: botgirlq.

Licencia: CC BY-NC.

Procedencia:http://www.flickr.com/photos/botgirlq/3181969453/in/photostream

Autoría: Matteo Bagnoli.

Licencia: CC BY-SA.

Procedencia:http://www.flickr.com/photos/matteo_bagnoli/5030486811/

Autoría: ilamont.com.

Licencia: CC BY 2.0.

Procedencia:http://www.flickr.com/photos/ilamont/4548633005/

Autoría: Universidad de Navarra.

Licencia: CC BY-ND.

Procedencia:http://www.flickr.com/photos/unav/5476252253/in/photostream/

SRI01_Contenidos http://www3.gobiernodecanarias.org/medusa/eforma/campus/pluginfile...

51 de 51 27/09/2015 23:35