2
Con asignación estática
Asignar manualmente una IP a cada máquina es tedioso
e ineficiente a la hora de administrar
3
Como funciona DHCP
DHCPDISCOVER
DHCPOFFER
DHCPREQUEST
DHCPACK
Cliente
DHCPREQUEST Servidor DHCP
Renovación
DHCPACK
4
Tipos de Asignación
5
Instalación de servidor DHCP
■ Instalación del paquete dhcp via yum
yum -y install dhcp
■ Configurar SELinux como Server y Cliente
setsebool -P dhcpd_disable_trans 1
setsebool -P dhcpc_disable_trans 1
■ Configurar Iptables
iptables -I INPUT -i eth0 -p udp --sport 67:68
--dport 67:68 -j ACCEPT
service iptables save
6
/etc/dhcpd.conf
■ Dentro del archivo /etc/dhcpd.conf se pueden
generar configuraciones ya sea globales o especificas
para grupos de clientes
■ Los parámetros se refieren a como hacer algo o que
configuración de red enviar a los clientes.
■ Las configuraciones especiales para grupos de
clientes van dentro de secciones { }
■ Los parámetros antes de las secciones son
parámetros globales. Así mismo pueden estar en
múltiples secciones pero siempre contara la mas
especifica
7
Parámetros y secciones
■ ddns-update-style: Especifica el tipo de DDNS (Parámetro
necesario incluso si no se cuenta con DDNS). El valor por
defecto es interim
■ subnet: Sección. Especifica la red a la cual se servirán las
direcciones IP. Es obligatoria, ya que dhcpd verificara su
presencia y dará error en caso de no encontrarla
■ option subnet-mask: indica al cliente DHCP la mascara de
subred
■ option routers: Indica al cliente DHCP el gateway por defecto
■ default-lease-time: Indica el tiempo de arrendamiento por
defecto (en segundos) si el cliente DHCP no lo especifica
■ max-lease-time: Indica el tiempo máximo (en segundos) de
arrendamiento que el cliente DHCP puede pedir al dhcpd
■ range: Indica el rango de direcciones IP que el dhcpd tendrá a
su disposición para repartir a sus clientes
8
Parámetros y secciones
■ option broadcast-address: Es una especificación extra y
hasta redundante que incluye la dirección broadcast (difusión)
de la red del cliente
■ option domain-name: Indica el nombre de dominio del cual es
miembro el cliente
■ option domain-name-servers: Indica los servidores DNS que el
cliente puede usar para resolver nombres
■ option time-offset: Indica la diferencia entre la Zona Horaria
del cliente y UTC (en segundos)
■ option ntp-servers: Indica los servidores NTP que el cliente
puede usar
9
Asignación Dinámica
ddns-update-style interim;
subnet 192.168.1.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
default-lease-time 600;
max-lease-time 604800;
option domain-name "ejemplo.com";
option domain-name-servers 192.168.1.1, 192.168.1.2;
option time-offset 7200;
option ntp-servers 192.168.1.1;
range 192.168.1.100 192.168.1.200;
}
10
Asignación Estática
■ Asignación manual o estática: Asigna una dirección IP a una máquina
determinada. Se suele utilizar cuando se quiere controlar la asignación
de dirección IP a cada cliente, y evitar, también, que se conecten
clientes no identificados.
host servidormail {
option host-name "servidormail.org";
hardware ethernet 00:04:5A:4F:8E:47;
fixed-address 192.168.1.140;
}
■ host {}:Indica el inicio de una sección host seguido del nombre de la
sección (uso interno)
■ option host-name: Indica el Hostname asignado al cliente
■ hardware ethernet: Indica la dirección MAC (dirección física única)
del cliente a tratar
■ fixed-address: Indica la dirección IP asignada al cliente que tenga la
dirección MAC de arriba 11
Testear
■Verficar que el archivo /etc/dhcpd.conf no
tenga errores de sintaxis
service dhcpd configtest
■Iniciamos el servicio
service dhcpd start
■Configuramos el servicio para que se
ejecute cada vez que bootea la maquina
chkconfig dhcpd on
12
</DHCP>
■ PREGUNTAS, ACERTIJOS, FRASES CELEBRES
13