Manual para instalar un Servidor DHCP (Linux)

Un Servidor DHCP es el encargado de distribuir IPs a todos aquellos equipos que soliciten una.

Para montar un servidor DHCP en Linux, debemos descargar el paquete desde los repositorios en primer lugar:

yum install dhcp (RedHat)

apt-get install dhcp (Debian)

Esto creará instalara el servidor en el equipo. Dicha instalacion creara el fichero de configuración en /etc/ llamado dhcpd.conf

En principio estará vacio. Debemos sobrescribir este archivo con el contenido que se encuentra en

/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample

Esto nos dejará una plantilla con datos genéricos. Una vez modificado nuestro archivo /etc/dhcpd.conf queda de la siguiente manera (en este ejemplo la red será del tipo 192.168.x.0, aunque puede estar en otro rango):

ddns-update-style interim;
ignore client-updates;

subnet 192.168.x.0 netmask 255.255.255.0 {

# — default gateway
option routers 192.168.x.1;
option subnet-mask 255.255.255.0;

option nis-domain “empresa.es”;
option domain-name “empresa.es”;
option domain-name-servers 8058.0.33, 80.58.61.250;

option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# — Selects point-to-point node (default is hybrid). Don’t change this unless
# — you understand Netbios very well
# option netbios-node-type 2;

range dynamic-bootp 192.168.x.90 192.168.x.120;
default-lease-time 21600;
max-lease-time 43200;

# we want the nameserver to appear at a fixed address
host equipoconreservadeIp {
hardware ethernet 00:1A:A0:93:A5:13;
fixed-address 192.168.x.33;
}
}

Ahora a explicar el significado de las opciones mas frecuentes:

subnet 192.168.x.0 netmask 255.255.255.0 {

Esta opcion dará el rango del servidor. Todo lo que esté entre corchetes { } definirá las opciones (puerta de enlace, dns, ip fijas, etc) que le daremos a los clientes de ese rango.

option routers 192.168.x.1;

Es la puerta de enlace predeterminada.

option subnet-mask 255.255.255.0;

Idem pero en máscara de subred.

option nis-domain “empresa.es”;
option domain-name “empresa.es”;

Nombre del dominio.

option domain-name-servers 80.58.0.33, 80.58.61.250;

Servidores DNS.

range dynamic-bootp 192.168.x.90 192.168.x.120;
default-lease-time 21600;
max-lease-time 43200;

Aquí se define desde que Ip hasta que Ip dará nuestro servidor. En otras palabras aquí se define el rango de Ips. También el tiempo por defecto y el máximo de cada concesión.

host equipoconreservadeIp {
hardware ethernet 00:1A:A0:93:A5:13;
fixed-address 192.168.x.33;
}

Por último se declara el nombre del host y entre { } la Mac Adress y la dirección IP que queramos otorgarle. Esto sirve para asignar direcciones Ip Estáticas a determinados ordenadores. Por ejemplo mi PC siempre recibirá la 192.168.x.33.

Se puede configurar de una manera gráfica a traves del módulo de Webmin.

Finalmente iniciamos el servicio

service dhcpd start (RedHat)


/etc/init.d/dhcpd start (Debian)


~ por chavodie en 19/05/2009.

2 comentarios to “Manual para instalar un Servidor DHCP (Linux)”

  1. Parece que te sientes todo un experto!!!, por muy informático que te creas, no tienes derecho a ofender a los demás que simplemente son como tú fuistes en algún momento cuando no sabías lo que sabes.

    El título de este sitio es más que ofensivo….

    Quizá necesites saber que eres ignorante en muchas otras áreas… NO ES CIERTO??????

    • Gracias por participar. Me alegra que el nombre del sitio no te haya dejado indiferente. Esa era la idea. La extraje de un monton de libros “para dummies” (en ingles, literalmente tonto) que puedes encontrar en cualquier libreria (la casa del libro, por ejemplo). Aclararte que yo soy el primero de todos los tontos. De ahi que tuve que hacer esta recopilacion de manuales (algunos de ellos son una mezcla de informacion sacada de la web) para poder hacer paso a paso aquello que no sabia hacer. Mi unica intencion no es ofender, sino hacerle un poco mas facil la tarea a cualquiera que tenga las mismas dudas que yo tuve y que, como bien dices, sigo teniendo.
      De nuevo, gracias por participar

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: