(sigla en inglés de ynamic ost onfiguration rotocol, en español «protocolo de configuración dinámica de host») es un protocolo de red que faculta a los clientes de una red IP conseguir sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después. Nota: Es obligatorio en el servidor usar dirección IP FIJA para tenerlo localizado siempre en la red. En una red local Domestica, lo usual es que vuestro router funcione como servidor DHCP y asigne las direcciones IP a todos los herramientas de vuestra red. Con lo cual, si poseemos este servicio activado, es recomendable desactivarlo. Esto se debe a que no se puede asignar una misma dirección IP a dos ordenadores distintos, entonces al primer equipo que se conecte al servidor este le asignará la primera Dirección IP abierta, al segundo la segunda IP abierta y así sucesivamente. Instalación desde Synaptic Como siempre hacemos en este blog y con la ayuda del proyecto synaptic, instalamos el próximo paquete y todas sus dependencias: isc-dhcp-server apt-get install isc-dhcp-server Instalación desde Webmin Podemos instalar el servidor dhcp desde el propio webmin, para ello entramos en webmin desde el navegador web iceweasel ( https://localhost:1000 nos dirigimos al artículo Servidores, podemos contemplar como no surge el modulo dhcp, lo que implica que no se descubre instalado. Acto seguido, lo próximo que hacemos es buscar el modulo dhcp. Tal como presenta la próximo imagen. nos devuelve el próximo listado con el módulo, los comandos, etc.... hacemos clic en la primera alternativa Servidor de DHCP (tal como presenta la saeta en la próximo imagen) Al realizar clic en Servidor de DHCP, nos informa que el servidor dhcp no esta instalado. En el segundo párrafo no dice que pulsemos en el enlace Pulse aquí para que webmin lo instale Pulsamos para que webmin instale el servidor dhcp y vemos el proceso de instalación. Una vez instalado el servidor dhcp desde webmin refrescaremos los módulos, y nos dirigiremos al artículo de servidores, y vemos como surge la modulo Servidor de DHCP. Pulsamos en el modulo Servidor de DHCP, y nos surgen las alternativas de configuración del servidor dhcp. Con esto ya poseemos instalado el Servidor de DHCP Configurar Servidor de DHCP mediante Webmin Esta configuración dependerá de muchas o de pocas opciones, pues cada caso es particular. En este manual vamos a hacer una configuración escencial del servidor. Empecemos: El uso que le daremos al servidor DHCP es el de asignar automáticamente direcciones IP a los herramientas que se conecten a la red. Para ello debemos Agregar una nueva subred Nos presenta las alternativas para Crear la Subred En Subnet description debemos asignar un nombre para poder identificar y a la misma vez distinguir unas Subredes de otras, este nombre es irrelevante para el funcionamiento del servidor, pero es provechoso a nivel organizativo. En este manual hemos usado el nombre: Cas La Dirección de Red, es la Red en la cual va a laborar el servidor DHCP . En este manual hemos usado la red 192.168.1.0 Recordatorio: La Red esta divida en dos partes: la cantidad de Red y la cantidad de Host puesta a 0. Por ejemplo la IP 192.168.1.100 , sería la red 192.168.1.0 de clase En Máscara de Red, debemos introducir la mascara que corresponde con la red que estamos configurando. En este manual hemos usado la red 192.168.1.0 Recordatorio: Cada clase de una dirección de red decide una máscara por defecto. la Clase A 255.0.0.0, la Clase B 255.255.0.0 y la Clase C 255.255.255. En Rango de direcciones, se refiere a las direcciones IP que va a poder asignar el servicio dhcp. En este manual se asigna 10 direcciones.entre el rango inicial 192.168.1.100 y el final 192.168.1.110 Si necesitamos crear mas de un rango, una vez rellenado los datos pulsamos en crear y volvemos a entrar en la nueva subred creada para poder ir añadiendo nuevos Rangos de direcciones. Tal como presenta la próximo pantalla. Con esto ya hemos realizado la configuración básica. Pulsamos en Crear (en la fracción inferior izquierda de la página) para crear la Subred este manual la Subred es: 192.168.1.0 Y observamos como surge un icono con la red que hemos creado. (192.168.1.0) Ya hemos configurado la Subred o sea el ámbito de Red, en el cual hemos configurado la Red en la que trabajar, el Rango de direcciones disponibles y la Mascara de red por defecto. Ahora vamos a configurar las alternativas de los clientes, para que puedan salir a internet. Para ello hacemos clic en la Red creada. (192.168.1.0) tal como presenta la imagen. Vamos a Editar Opciones de Cliente para configurar las características comunes a todos los clientes de la subred 192.168.0.1 creada en el paso previo En Enrutadores por defecto, ponemos la dirección IP de la puerta de enlace por defecto. en este manual es: 192.168.1.1 Introducimos la Máscara de subred, en este manual es: 255.255.255.0 Hacemos lo mismo con la Dirección propaganda (Broadcast), es este manual es: 192.168.1.25 En Servidores DNS Para colocar mas de un DNS hemos de abandonar un lugar entre una dns y la próximo dns. DNS Gratuitos: -Google Direcciones IPv4: y Direcciones IPv6: y - OpenDNS IPv4: (resolver1.opendns.com) (resolver2.opendns.com) Con esto ya poseemos la configuración escencial del servidor dhcp. Ahora vamos a asegurarnos que hemos seleccionado la interfaz de red adecuada. Observación si poseemos instalado un servidor DNS es obligatorio indicar las direcciones de vuestros servidores DNS. Por tanto aconsejamos indicar también en la configuración del DNS los apartados Nombre de domini y DNS domains to search (buscar en los próximos dominios). Tal como presenta la próximo captura de pantalla. En este ejemplo vuestro dominio es: usuariodebian.com , y buscaría las resoluciones dns en los dominios: usuariodebian.blogspot.com, micasa.com y hogar.es. Como podemos contemplar podemos introducir mas de un dominio dejando un lugar en blanco entre el primer dominio y el segundo dominio. Las maquinas clientes como usan direcciones ip dinámicas (dhcp), su configuración seria en este caso tal como se presenta en la próximo pantalla. (tomando todos los datos del servidor dhcp en este caso los referentes al dns). Seleccionar interfaz de red Si poseemos algúnas fichas de red instaladas en el servidor, debemos seleccionar cual es la tarjeta de red que da el servicio dhcp en vuestra red. Para ello nos dirigimos a la página inicial del Servidor DHCP, hacemos clic en Edit Network Interface y aquí nos presenta todas las interfaces que tiene vuestro ordenador. Seleccionamos la que utilizaremos para usar de servidor de dhcp. y pulsamos en Salvar Recordatorio: La dirección loopback es una dirección especial que los hosts emplean para dirigir el tráfico hacia ellos mismos En este manual seleccionamos la interfaz eth1. Con esto ya poseemos el servidor totalmente configurado, en una configuración básica, y podemos arrancar el servidor. Como nos encontramos en la pagina principal del Servidor DHCP, solo poseemos que pulsar en Arrancar Servidor Si toda la configuración esta bien realizada, al pulsar en Arrancar Servidor, no debe dar ningún fallo y nos debe desaparecer el botón Arrancar Servidor, y nos surgen dos nuevos botones: Aplicar Cambio y Stop Server Asignar una dirección IP fija a una máquina en el Servidor DHCP mediante la dirección MAC Máquinas y Grupos de Máquinas y pulsamos en Agregar una nueva máquina Le añadimos un nombre de máquina para distinguirlo del resto de máquinas. Evidentemente añadimos la dirección hardware que es la MAC de la tarjeta de red. Y por ultimo la Dirección IP fija Una vez introducidos todos los datos necesarios pulsamos el botón Salvar Observamos como se a creado un icono con la nueva máquina con Dirección IP fija podemos tener tantas direcciones IP fijas como nos haga falta. Aquí podemos ver que hemos creado otra ip fija. Recordatorio Si poseemos el servidor dhcp en funcionamiento y hemos realizado determinado cambio en la configuración, es obligatorio reiniciar dicho servidor de dhcp (el programa, no la máquina) para que los cambios surtan efectos. Ver los arrendamientos activos Listar Arrendamientos Activos. Aplicar los Cambios y Parar el Servidor No debemos olvidar: - Cada vez que realicemos un cambio, reiniciar el servidor mediante el botón Aplicar Cambios. - Para detener el servidor pulsamos el botón Stop Server.