¿Que es DHCP?
Es un protocolo de red que permite a los clientes de una red IP obtener 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.
En este artículo vamos a configurar un servidor DHCP.
Configuración de DHCP
Para descargarnos el servidor tenemos que buscar el paquete isc-dhcp-server:
-apt-get install isc-dhcp-server ( si no encuentra el paquete, no te olvides de hacer un apt-get update)
Después tenemos que indicar la tarjeta de red por la cual va a ofrecer el servicio, esta fichero está en:
-etc/default/isc-dhcp-server
Tenemos que tener la ip de nuestro servidor estática.
Dentro del archivo /etc/dhcp/dhcpd.conf encontraremos un ejemplo como este:
subnet 10.0.0.1 netmask 255.255.255.0 {
option domain-name "dominio.org";
option domain-name-servers 192.168.1.2;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.1.50 192.168.1.100;
option routers 192.168.1.1;
default-lease-time 3600; (tiempo en renovar la ip)max-lease-time 7200;}
Lo único que tenemos que hacer es copiar ese ejemplo abajo del todo, descomentarlo y configurarlo como queramos.
Hay que reiniciar el servicio /etc/init.d/isc-dhcp-server restart
Una vez configurada un rango de ip determinado podemos asignar a un dispositivo concreto una ip específica, a esto se le llama reserva de ip.
Lo que tenemos que hacer es añadir después de lo anteriormente introducido lo siguiente:
host nombre{
hardware ethernet 00:00:17:93:8D:05;
fixed-address ipreservada;
}
(Hay que poner una por cada reserva que se quiera hacer)
También hay que reiniciar el servicio.
Nos quedaría así:
(error en la imagen, antes de ordenadorquique tiene que haber host)
Para ver la reserva de la ip en ese momento nos basta con poner cat /var/lib/dhcp/dhcpd.leases
Si queremos ver los errores nos iremos a /var/log/syslog

No hay comentarios:
Publicar un comentario