Servidores DHCP Como crear un Servidor DHCP en ClearOS Dynamic Host Configuration Protocol (DHCP) Protocolo de Configuracion Dinamica de Host, es un protocolo de Red que asigna automaticamente informacion TCP/IP a los equipos Clientes. Cada cliente DHCP se conecta a la central donde se localiza en Servidor DHCP, el cual devuelve a los clientes la configuracion de Red (incluyendo la Direccion IP, Puerta de Enlace y los servidores DNS). Por qué usar DHCP? DHCP es usado para configurar automaticamente las interfaces de red de los clientes. Cuando se esta configurando el Sistema Cliente, el administrador selecciona la instancia DHCP para especificar una Direccion IP, Mascara de Red, Puerta de Enlace, o Servidores DNS. El cliente recibe esta informacion del Servidor DHCP. DHCP is tambien usado; si un administrador quiere cambiar la direccion IP de un extenso numero de equipos. En vez de reconfigurar todos los sistemas, el puede solo editar un archivo de configuracion DHCP en el servidor para el nuevo grupo de direcciones IP. Si los servidores DNS de una organización cambian, los cambios son hechos en el servidor DHCP, no en los clientes DHCP. Cuando el administrador reinicia la Red o reinicia los cliente, los cambios tendran efecto. Si una organización tiene un servidor funcionando correctamente conectado a una Red, laptops y otros usuarios con dispositivos mobiles pueden mover esos dispositivos de una oficina a otra oficina. Ahora vamos a proceder a configurar nuestro servidor DHCP en ClearOS...! Para configurar nuestro servidor DHCP en ClearOS luego de haber iniciado sesion en nuestro servidor ClearOS nos vamos al menú Red > DHCP Server podemos hacerlo desde el menú superior o desde el menú lateral izquierdo. 1
Podemos empezar configurando el servicio y luego iniciarlo, o viceversa. Como vemos el estado por defecto del servicio es Detenido; si deseamos podemos empezar a correr el servicio pero lo dejaremos para mas adelante. Lo primero que haremos sera configurar el rango de IPs que estaran disponibles para la asignación por parte del Servidor DHCP. Para esto vamos al submenú llamado Editar Subred. Como vemos nos muestra la interfaz que estamos usando (eth0) y la direccion IP de Red que esta usando nuestro servidor, y el estado que nos aparece como deshabilitado; porque obviamente no hemos configuracion ningun rango de direcciones. De crear el Rango de Direcciones; en los campos de Rango de IP (Bajo) y Rango de IP (Alto), nos apareceran la direccion IP mas Baja del Rango en el caso de Rango de IP (Bajo) y la IP mas Alta en el campo de Rango de IP (Alto). Ahora pulsamos Agregar, para configurar el Rango de IPs asignables de DHCP. 2
Como vemos podemos encontrar algunos campos del formulario llenos, estos son asignados automaticamente por el sistema. En la parte de Lease Time es el tiempo que durara el servidor DHCP para ofertar a los clientes una nueva direccion IP. El campo de Puerta de Enlace lo dejaremos por defecto ya que queremos que el trafico que envien nuestros clientes hacia afuera pase primero por nuestro servidor, pero, esto lo veremos mas adelante en practicas como Firewall y Servidor Proxy. Si deseamos dejamos los rangos de IP por defecto que nos ha marcado DHCP o si deseamos lo modificamos. Yo lo dejare por defecto. En la configuracion de DNS tambien dejaremos la IP de nuestro servidor ya que en mi caso mi servidor tambien esta asumiendo un roll de Servidor DNS. En las opciones de DNS #2 y #3, colocaremos otros DNS alternativos como por ejemplo el DNS de Google (8.8.8.8), y en mi país el DNS de Claro Dominicana (196.3.88.5). Como vemos hemos colocado dos direcciones DNS alternativas en caso de que nuestro servidor interno no poseea la IP de un nombre de dominio solicitado. Tambien podemos ver mas abajo tres campos mas: Servidor WINS Si usted tiene una aplicación de Microsoft Windows Internet Naming Service (WINS)en su red, puede proporcionar la dirección IP de todos los equipos Windows en su red. Esto permitirá que los sistemas de Windows para acceder a recursos a través dela red de Windows. Puede introducir la dirección IP LAN de su sistema de ClearOSaquí si ha 3
habilitado la creación de redes de Windows en su sistema.. Servidor TFTP Si usted tiene un servidor TFTP en la red, puede especificar la dirección IP en la configuración DHCP. Entre otros usos, TFTP es comúnmente utilizado por los teléfonos VoIP. Servidor NTP Si usted tiene un servidor NTP (tiempo) del servidor en la red, puede especificar la dirección IP en la configuración DHCP. Aunque los sistemas de escritorio más modernos ya están configurados con un servidor de tiempo, algunos de los dispositivos y las aplicaciones requieren un servidor NTP local disponible. Continuamos pulsando Actualizar. Ahora lo que debemos hacer es indicarle al Servidor DHCP los equipos a los que este asignara mediante DHCP. Para esto necesitamos la Direccion IP y la Direccion MAC del equipo que deseamos agregar. Para esto nos dirigiremos a nuestro cliente Windows y tomaremos su direccion IP, la cual esta configurada como estatica Actualmente y su direccion MAC. Abrimos CMD por ejecutar: Tecla Windows + R y escribimos cmd y procedemos a pulsar ENTER o Aceptar. Y de inmediato tendremos la ventana de CMD desplegada. 4
Para ver toda la informacion que necesitamos en este caso podemos emplear el comando ipconfig /all. Como vemos en el despliegue de este comando tenemos toda la informacion que necesitamos, Direccion Fisica (MAC Address) y Direccion IP. Direccion Fisica: 00-0C-29-04-ED-F0 Direccion IP: 10.0.0.20 Nota: Debemos escribir las letras en minuscula en el Servidor Lo siguiente que haremos es poner nuestro equipo cliente en modo DHCP. Para esto abriremos las propiedades del adaptador de Red. Inicio Panel de Control Si estamos en Clasica vamos a Conexiones de Red Hacemos doble clic en el Adaptador de Red Luego Propiedades. 5
' Hacemos doble clic en Protocolo Internet (TCP/IP) Cambiamos a Obtener una direccion IP automaticamente. De inmediato tambien se nos pondra disponible la casilla de Obtener la direccion del servidor DNS automaticamente y tambien la activaremos. Y ahora lo que haremos es agregar la informacion requerida por el Servidor DHCP de este cliente. Pulsamos Agregar. Y reiniciamos nuestro cliente. Luego de que haya reiniciado, iniciamos sesion y verificamos tanto en el cliente como en el servidor. 6
Si vemos en el Servidor: Se nos ha agregado el equipo y nos muestra la nueva IP que le ha sido asignada su direccion MAC el nombre de Host del equipo y el dia y hora de expiracion de esa asignacion. Ahora nos vamos a nuestro cliente, y verificamos las direcciones que se le han sido asignadas por el Servidor DHCP. Como vemos aquí tenemos las IPs correctamente asignadas como le especificamos al Servidor DHCP. Ahora mostraremos el archivo donde estan contenidas las IP de los servicios al cual nuestro servidor DHCP asignara a nuestros clientes. Este archivo esta ubicado en el directorio /etc/dnsmasq/dhcp.conf Abrimos el archivo con vi dhcp.conf 7
Servicio según su IP: dhcp-option=eth0, 1, 255.255.255.0 dhcp-option=eth0, 28, 10.0.0.255 dhcp-option=eth0, 3, 10.0.0.2 dhcp-option=eth0, 42, 10.0.0.2 dhcp-option=eth0, 44, 10.0.0.2 dhcp-option=eth0, 46, 8 dhcp-option=eth0, 6, 10.0.0.2, 8.8.8.8, 196.3.81.5 dhcp-option=eth0, 66, 10.0.0.2 dhcp-range=eth0 10.0.0.100, 10.0.0.254, 24h read-ethers Mascara Subnet de la Red Direccion de Broadcast Servicio WINS Servicio TFTP Servicio NTP Servidores DNS Direccion de Default-Gateway Rango de Asignacion de IPs y Tempo de arrendamiento Y hasta aquí este tutorial de DHCP. 8