jueves, 31 de julio de 2008

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO DHCP EN LINUX DEBIAN

Para la instalación y configuración del servicio DHCP en Linux Debian (Aplica para Linux Ubuntu) utilizaremos el paquete dhcp3-server.

Lo instalamos.
.
# apt-get install dhcp3-server
.
Procedemos a la configuración.
.
# pico /etc/dhcp3/dhcpd.conf
.
Por organización y por prevenir errores por alguna linea de configuración, podemos borra todo el texto del archivo y copiar los siguientes. Les explicaré el significado de cada linea de configuración.
.
Les muestro un Ámbito como ejemplo.
.

authoritative;

ddns-updates on;

ddns-update-style interim;

ddns-domainname "rafa55.com";

.

# A slightly different configuration for an internal subnet.

....subnet 10.0.0.0 netmask 255.0.0.0 {

....range 10.0.0.9 10.0.0.50;

....option domain-name-servers 10.0.0.5;

....option domain-name "rafa55.com";

....option routers 10.0.0.1;

....option broadcast-address 10.0.0.255;

....default-lease-time 86400;

....max-lease-time 86400;

host prueba1 {

....hardware ethernet 00:02:55:d7:2c:e3;

....ixed-address 10.0.0.19;

}

host prueba2 {

....hardware ethernet 00:02:55:d7:2c:d6;

....deny-booting;

}

}

.
Explicación de cada linea.

.

Éste bloque hace referencia a las actualizaciones dinámicas; en la cuarta línea se debe especificar a cuál dominio el dhcp va a actualizar.

.

authoritative;

ddns-updates on;

ddns-update-style interim;

ddns-domainname "rafa55.com";

.

Especifica el ID de red en donde el ámbito aplicará.

.

subnet 10.0.0.0 netmask 255.0.0.0 {

.
Especifica el rango de direcciones IP´s que el servidor entregará a los usuarios.
.
range 10.0.0.9 10.0.0.50;
.

Especifica la dirección IP del servidor DNS. Ojo, con los puntos al final de la linea.

.

option domain-name-servers 10.0.0.5;

.
Especifica el nombre del dominio que el dhcp entregará al momento de entregar las direcciones IP´s a los usuarios.

.

option domain-name "rafa55.com";

.
Especifico la dirección IP del Gateway o puerta de enlace.

.

option routers 10.0.0.1;

.
Especifica el broadcast de la red.

.

option broadcast-address 10.0.0.255;

.
Especifica el tiempo por defecto de consesión (El tiempo se especifica en segundo).

.

default-lease-time 86400;

.
Especifica el tiempo máximo de consesión.

.

max-lease-time 172800;

.
.
RESERVAS DE HOST

.
El siguiente bloque se utiliza para realizar reservaciones de direcciones IP´s. Se digita el nombre del host (prueba1), la dirección MAC de la máquina del usuario, y la dirección IP que se le entregará.

.

host prueba1 {

....hardware ethernet 00:02:55:d7:2c:e3;

....fixed-address 10.0.0.19;

}

.
DENEGACIÓN DE HOST.
.
Éste bloque se implementa para realizar denegaciones de IP´s a un host. Digitamos un nombre de host (prueba2), la dirección MAC del equipo usuario, y se agrega la linea deny-booting.

.

host prueba2 {

....hardware ethernet 00:02:55:d7:2c:d6;

....deny-booting;

}

.
Las reservaciones y las denegaciones deben estar dentro del ámbito que aplicará.


Reiniciamos el servicio dhcp.

# /etc/init.d/dhcp3-server restart

Comprovamos desde otro host si el dhcp está entregando direcciones IP´s especificadas en el ámbito.

Listo. Ya hemos configurado el servicio DHCP en Linux Debian.

No hay comentarios: