Cómo instalar un servidor dhcp en CENTOS Linux

“Suponguiendos” iniciales:

Supongamos que tienes una red con la dirección: 192.168.57.0/24

Supongamos que usarás 20 direcciones estáticas (de la 192.168.57.1 a la 192.168.57.20)

Supongamos que el resto de direcciones ( de la 192.168.57.21 a la 192.168.57.254 ) serán usadas para el dhcp.

Supongamos que el gateway es 192.168.57.1 y que el DNS es 192.168.57.1

Vamos a la cosa en serio:

Instalo el paquete de dhcp:

yum install dhcp

 

copio el archivo de ejemplo que viene en el paquete hacia /etc/dhcpd.conf

cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf

 

Edito el archivo de ejemplo y lo dejo así:

 

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

subnet 192.168.57.0 netmask 255.255.255.0 {
        option routers                  192.168.57.1;
        option subnet-mask              255.255.255.0;
        option domain-name              "ecualinux.com";
        option domain-name-servers      192.168.57.1;

        range 192.168.57.128 192.168.57.254;
        default-lease-time 86400;
        max-lease-time 608400;
}

 

Las equivocaciones típicas están en la linea que dice: range, es solamente: range IPDEINICIO IPDEFIN

En el archivo de ejemplo agregan algo relacionado con bootp que no va, que debemos quitar de esa línea.

La otra equivocación es que pones mal el nombre del archivo es dhcpd.conf con d

Arrancamos el servicio:

service dhcpd start
chkconfig dhcpd on

 

Listo, vete a otra máquina y prueba, el dhcpd te funcionará.

Observaciones finales:
El servidor dhcpd debe pertenecer a la misma red a la que asignarás IP (en este ejemplo el servidor debe tener una IP 192.168.57.x FIJA)

si quieres forzar al servidor a escuchar en una interfaz específica, puedes hacerlo editando /etc/sysconfig/dhcpd

y poniendo el nombre de la interfaz en la variable DHCPDARGS, por ejemplo si quieres que solamente escuche en eth1 pondrías:

DHCPDARGS=eth1

 

Esto último sólo es necesario si notas que el servidor se confunde de interfaz.

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: