INSTALACIÓN DE SERVICIO DHCP EN CENTOS 6.2
ANGIE VIVIANA LONDOÑO ÁLVAREZ.CAMILA MARTÍNEZ LÓPEZ.GERSON ZAPATA AGUDELO.
Tecnología en Gestión de Redes de Datos.Ficha: 455596.
InstructoraIsabel Yepes Ocampo.
SERVICIO NACIONAL DE APRENDIZAJE (SENA)CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL (CESGE)
MEDELLÍN ANTIOQUIA.2013
1
INDICE
Introducción..........................................................................................................................3Instalación y configuración de DHCP en CentOS 6.2.........................................................5Conclusiones.......................................................................................................................14Webgrafía.............................................................................................................................15
2
INTRODUCCIÓN.
DHCP (Dynamic Host Configuration Protocol) en español protocolo de configuración de host dinámico es un protocolo de red el cual permite que se le asignen a un host automáticamente los parámetros de configuración de red tales como, dirección IP, máscara, broadcast, puerta de enlace o Gateway, DNS.
EL protocolo DHCP es derivado del protocolo Bootstrap el cual fue de los primeros métodos dentro de las telecomunicaciones para cumplir la función de asignación de direcciones IP dinámicamente, la necesidad de la creación de DHCP se debió al crecimiento extendido de las redes globalmente.
Existen tres formas en los que DHCP le asigna direcciones IP y demás configuraciones a los hosts.
1. Asignación manual: La asignación manual consiste en que el administrador del servicio configura manualmente la dirección IP que desee asignar a un equipo y el servicio DHCP, este tipo de asignación funciona mediante una tabla con direcciones MAC (Media Access Control Address) (Dirección de control de acceso al medio) y cuando el cliente pide una dirección IP, este le entrega la misma dirección siempre mediante su dirección MAC, solo si esta dirección está definida dentro de la tabla configurada, esta configuración es utilizada generalmente los servidores de una red y funciona a partir de hardware ethernet combinado con deny unknownclients.2. Asignación automática: La asignación automática se rige por la entrega de direcciones IP a clientes que se conectan al servicio por primera vez, entregando una dirección IP de forma aleatoria y permanente al anfitrión que la requiera.3. Asignación dinámica: Este tipo de asignaciones consiste en que el servicio DHCP asigna una dirección IP y demás parámetros de configuración temporalmente, y cada anfitrión conectado a la red está configurada para solicitar una IP al servidor cuando se inicie utilizando un intervalo de tiempo controlable (defaultleasetime y maxleasetime) al caducar este tiempo estos parámetros son revocados y el cliente se queda sin funcionamiento dentro de la red, así que debe hacer una solicitud de DHCP para una nueva asignación de direcciones y configuraciones.
Algunos paquetes de DHCP.
DHCPDISCOVER Es utilizado para ubicar servidores DHCP disponibles.DHCPOFFER Es la respuesta que del servidor que da un paquete DHCPDISCOVER el cual contiene los parámetros iniciales.DHCPREQUEST El cliente selecciona selecciona la configuración recibida de los paquetes DHCPOFFER, y solicita una dirección IP específica que indicó el servidor.DHCPACK Paquete que envía el servidor DHCP para confirmar la concesión con la IP y demás
3
parámetros.DHCPNAK Es la respuesta que ofrece el servidor para indicarle al cliente que su concesión a caducado)DHCPDECLINE El cliente le anuncia al servidor que la dirección ya está en uso.DHCPRELEASE El cliente libera su dirección IP.DHCPINFORM El cliente solicita parámetros locales y ya posee su dirección IP.
4
Instalación y configuración de DHCP en CentOS 6.2
Para la instalación del servicio DHCP se utilizará el sistema operativo CentOS 6.2 instalando en VirtualBox con conectividad a Internet para descargar los paquetes necesarios también debemos habilitar dos adaptadores de red, uno como Adaptador puente y otro como Red interna.
.
5
Accedemos a una terminal la cual generalmente se encuentra en el menú, Aplicaciones > Herramientas del sistema >Terminal.
Lo primero que haremos será configurar las interfaces de red, para activarlas ingresamos el siguiente comando en la consola.En nuestro caso las interfaces de red que utilizaremos serán la eth0 (adaptador puente y dhcp) y eth1 (red interna y estática).
Nota: Todos los procesos de configuración del servicio se realizan dentro el usuario root.
Ahora, configuraremos eth0 como interfaz dhcp mediante el editor de texto nano el fichero ifcfgeth0.
Luego de haber ingresado al fichero editamos el archivo de la siguiente manera.
Y guardamos la configuración con Ctrl + O y cerramos el editor con Ctrl + X.
6
Los valores expuestos anteriormente en la configuración se definen con los siguientes significados.
DEVICE = corresponde al nombre del dispositivo.HWADDR = corresponde a la dirección MAC del dispositivo.ONBOOT = determina si el dispositivo se inicia en el arranque del sistema.BOOTPROTO = determina el protocolo o sistema que se utiliza para obtener una IP.TYPE = tipo de la interface.IPV6INIT = uso de IPv6.USERCTL = el control de los usuarios sobre el dispositivo.
Ahora, configuraremos eth1 como interfaz estática mediante el editor de texto nano el fichero ifcfgeth1.
Para guardar los cambios en el editor nano utilizamos Ctrl + O y Ctrl + X para cerrar el editor.
DEVICE = corresponde al nombre del dispositivo.HWADDR = corresponde a la dirección MAC del dispositivo.ONBOOT = determina si el dispositivo se inicia en el arranque del sistema.IPADDR = es la dirección IP estática que tendrá la interfaz.BOOTPROTO = determina el protocolo o sistema que se utiliza para obtener una IP.NETMASK = La máscara que se asigna a los paquetes para saber si está destinado para la red
7
TYPE = tipo de la interface.IPV6INIT = uso de IPv6.USERCTL = el control de los usuarios sobre el dispositivo.GATEWAY = corresponde a la dirección de la puerta de enlace o del Router de la red u otros dispositivos si los hay.DNS1 = Corresponde a la IP del servicio DNS.
Para que surta efecto los cambios que realizamos anteriormente sobre las interfaces debemos reiniciar el servicio de red, esto mediante el comando service network restart
Para verificar el cambio de estado de las interfaces podemos lanzar un ifconfig sobre la consola.La dirección 192.168.0.29 en la interfaz eth0 corresponde a la IP del DHCP que asigna VirtualBox en el adaptador puente para salir a Internet.La dirección 192.168.1.156 en la interfaz eth1 es la que posee el servidor DHCP como tal y es la que configuramos anteriormente en forma estática.
8
En este momento nuestras interfaces de red funcionan de manera correcta y se encuentran configuradas de acuerdo a nuestras necesidades.Ahora procedemos a instalar los paquetes necesarios para la ejecución del servicio DHCP.YUM es un gestor de paquetes que instala, desinstala y actualiza aplicaciones, mediante el comando yum y install dhcp le indicamos al gestor yum que instale la última versión del paquete dhcp con todas sus dependencias sin pedir confirmación alguna, este proceso toma algunos minutos por ende debemos tener paciencia.
Para verificar la descarga e instalación de los paquetes dhcp podemos ejecutar el siguiente comando.El paquete DHCP el servicio DHCP ISC y el agente retransmisión.
9
Luego de haber descargado los paquetes dhcp vamos a configurar la interfaz que utilizará el servicio en este caso la eth1 mediante el editor de texto nano en el fichero dhcpd.
Ingresamos el nombre de la interfaz que utilizará el servicio y procedemos a guardar con Ctrl + O y a cerrar con Ctrl + X.
Luego de haber configurado este archivo le estamos indicando al OS que la interfaz eth1 será la encargada de entregar los servicios de DHCP.
El siguiente paso que haremos será un backup del archivo de configuración por defecto del servicio DHCP, esto por precaución ya que en caso de algún inconveniente podemos volver al archivo de configuración original y editarlo nuevamente.
El próximo paso consistirá en configurar el fichero de DHCP.
10
Al editar el archivo de configuración del servicio de DHCP obtenemos un resultado parecido al siguiente, aunque los resultados pueden variar de acuerdo a las necesidades que se tengan.
11
Luego de haber guardado el archivo de configuración podemos proceder a habilitar el servicio DHCP por medio de los siguientes comandos.
Si se produce un FALLO al iniciar el servicio es importante que revisemos el archivo tail f /var/log/messages para ver los log’s actuales que posee el servicio que estemos ejecutando, también debemos observar el archivo principal del servicio dhcpd.conf y verificar sentencias y demás contenidos.
13
CONCLUSIONES.
El principal propósito de DHCP es hacer más sencilla la administración de una red ya sea pequeño, mediano o gran tamaño.
DHCP surgió gracias al crecimiento global de las redes de esta manera reemplazó a Bootstrap.
Las direcciones estáticas o fijas son algo primordial en la configuración de un servidor.
Se debe tener sumo cuidado al configurar archivos en un servicio, ya que un mínimo error de sentencia puede producir la falla del servicio en general.
14
Webgrafía.
http://www.centos.org/docs/4/html/rhelsagen4/s1dhcpconfiguringserver.htmlhttp://rpm.pbone.net/index.php3/stat/4/idpl/20338594/dir/centos_6/com/dhcp4.1.134.P1.el6.centos.i686.rpm.htmlhttp://ormenonicolas.blogspot.com/2012/06/centosinstalacionyconfiguracion.htmlhttp://www.isc.org/
15