lunes, 8 de octubre de 2012

DHCP para debian

¿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