Esta es una pequeña guia para configurar un servidor DHCP en Centos suponiendo que tienes dos tarjetas de red (eth0 y eth1) donde eth0 sera la que recibe la IP desde el proveedor y eth1 es la que distribuye la IP a nuestra red interna.

1. Configuremos las tarjetas de red:

#vi /etc/sysconfig/network-scripts/ifcfg-eth1

2. Colocamos el rango de IPs a distribuir ejemplo 192.168.221.0/24 quedando el archivo del siguiente modo:

NAME=”eth1″
BOOTPROTO=none
TYPE=Ethernet
DEVICE=eth1
NETMASK=255.255.255.0
BROADCAST=192.168.221.255
IPADDR=192.168.221.1
NETWORK=192.168.221.0
ONBOOT=yes

3. Instala el DHCP

# yum install dhcp

4. Edita el archivo de configuracion DHCP

# vi /etc/dhcp/dhcpd.conf

Debe quedar algo como esto.

ddns-update-style interim;
authoritative;
subnet 192.168.221.0 netmask 255.255.255.0 {
option netbios-name-servers 192.168.221.1;
option subnet-mask 255.255.255.0;
range 192.168.221.10 192.168.221.90; (Rango de direcciones IP que entrega)
option domain-name-servers xxx.xxx.xxx.xxx , 192.168.221.1; (DNS de mi proveedor de internet)
option routers 192.168.221.1;
option broadcast-address 192.168.221.255;
default-lease-time 36000;
max-lease-time 180000;
}
host sipura { (Podemos dejara DHCP con dirección fija para algún equipo )
hardware ethernet 00:A1:DD:CC:BB:AA; (MAC)
fixed-address 192.168.221.5;
option broadcast-address 192.168.221.255;
}

Ahora viene lo importante, definir cual de las tarjetas brindara el servicio DHCP para ellos editas el archivo dhcp3-server. para ello primero copia el archivo dhcpd.conf.sample hacia /etc asi:

#cp /usr/share/doc/dhcp-server/dhcpd.conf.sample /etc/dhcpd.conf

Ahora le vamos a decir cual es la tarjeta que va a dar DHCP para ello busca la linea INTERFACES y ponla del siguiente modo:

# INTERFACES=eth1

A continuacion habilitamos el firewall para que permite la comparticion de internet.

# vi /etc/sysconfig/iptables-config

Copia y pega lo siguiente:

En *nat

-A POSTROUTING -s 192.168.221.0/24 -o eth0 -j MASQUERADE
-A INPUT -s 192.168.221.0/24 -i eth1 -j ACCEPT

Ahora vamos a habilitar el Forwarding.

# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1

Listo guarda y ahora inicia tus servicios:

# /etc/init.d/dhcpd start
/etc/init.d/iptables restart

MFCP!!!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *