Blogia
Dr. Pc

Como Crear y configurar un servidor DHCP en Debian

Como Crear y configurar un servidor DHCP en Debian

En este artículo se explica cómo configurar a un servidor en Linux para que asigne automáticamente IPs a las máquinas que se conecten a nuestra red de área local mediante un servidor DHCP (Dynamic Host Configuration Protocol). 

Esto es especialmente útil para ofrecer conexión a una red inalámbrica abierta sin necesidad de que los clientes tengan que configurar sus equipos, o en redes locales dónde la configuración manual sea dificultosa debido al gran número de estaciones. 

Primero deberemos descargar el servidor DHCP, lo instalaremos con apt.

Aida:/# apt-get update
Aida:/# apt-get install dhcpd

Lo primero que debemos hacer es editar el archivo de configuración /etc/default/dhcp dónde deberemos indicar la tarjeta de red donde se quiere activar el servidor DHCP. Podemos hacer que el servidor ofrezca IPs en varias interfaces de red separándolas con un espacio. Para activarlo en la tarjeta de red eth0, deberíamos poner la siguiente línea: 
INTERFACES="eth0" 

A continuación editaremos el archivo de configuración general y lo adaptaremos a nuestra red.

Aida:/# nano -w /etc/dhcpd.conf


# Un simple /etc/dhcpd.conf
# Este servidor DHCP ofrecerá a los clientes que se conecten a la red una IP en el rango 192.168.1.x
# Retiene la dirección durante 3600 segundos si el cliente no solicita un intervalo de tiempo específico.
# Así mismo, el tiempo máximo permitido para retener la dirección será de 7200 segundos.
#
# montcadawireless.org como dominio,
# 192.168.1.1 como puerta de enlace,
# 255.255.255.0 como máscara de subred,
# 192.168.1.2 como servidor DNS,
# 192.168.1.255 es la dirección de broadcast,
# 192.168.1.50-100 rango de clientes con IP dinámica.
# 192.168.1.1 es la dirección del servidor de Samba/Netbios (para clientes Windows)


subnet 192.168.1.0 netmask 255.255.255.0 {

option domain-name "montcadawireless.org";
option domain-name-servers 192.168.1.2;
option subnet-mask 255.255.255.0;
default-lease-time 3600;
max-lease-time 7200;
range dynamic-bootp 192.168.1.50 192.168.1.100;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
option netbios-name-servers 192.168.1.1; }

# Podemos asignar direcciones IP estáticas basadas en la MAC del cliente, como se muestra en el siguiente ejemplo.
# Nota: Pueden conocerse las MAC de las máquinas conectadas a la red ejecutando el comando arpdesde la terminal.

host workstation {
hardware ethernet 00:00:17:93:8D:05;
fixed-address 192.168.1.5;
}


Una vez guardada la configuración, reiniciamos el servidor.

Aida:/# /etc/init.d/dhcpd restart

0 comentarios