Beruflich Dokumente
Kultur Dokumente
Tabla de contenido
Introduccin. ...................................................................................................................................... 3
Funcin............................................................................................................................................... 4
Configuracin .................................................................................................................................... 5
Instalacin Configuracin Servidor DHCP en una Lan. ............................................................. 7
Sustento lgico necesario. .......................................................................................................... 7
Configuracin del fichero dhcpd.conf ........................................................................................ 7
El diagrama de la red: ...................................................................................................................... 8
Parmetros de configuracin. ......................................................................................................... 8
Asignacin manual ........................................................................................................................... 9
Asignacin automtica................................................................................................................... 11
Asignacin dinmica ...................................................................................................................... 12
Ejemplos de ms asignaciones .................................................................................................... 13
Declaracin de Subred .............................................................................................................. 13
Declaracin de Red Compartida .............................................................................................. 14
Declaracin de Grupo ................................................................................................................ 15
Levantando el servicio ............................................................................................................... 16
Introduccin.
DHCP (acrnimo de Dynamic Host Configuration Protocol que se traduce
Protocolo de configuracin dinmica de servidores) es un protocolo que permite a
dispositivos individuales en una red de direcciones IP obtener su propia
informacin de configuracin de red (direccin IP; mscara de sub-red, puerta de
enlace, etc.) a partir de un servidor DHCP. Su propsito principal es hacer ms
fciles de administrar las redes grandes. DHCP existe desde 1993 como protocolo
estndar y se describe a detalle en el RFC 2131.
Sin la ayuda de un servidor DHCP, tendran que configurarse de forma manual
cada direccin IP de cada anfitrin que pertenezca a una Red de rea Local. Si un
anfitrin se traslada hacia otra ubicacin donde existe otra Red de rea Local, se
tendr que configurar otra direccin IP diferente para poder unirse a esta nueva
Red de rea Local. Un servidor DHCP entonces supervisa y distribuye las
direcciones IP de una Red de rea Local asignando una direccin IP a cada
anfitrin que se una a la Red de rea Local. Cuando, por mencionar un ejemplo,
una computadora porttil se configura para utilizar DHCP, a sta le ser asignada
una direccin IP y otros parmetros de red necesarios para unirse a cada Red de
rea Local donde se localice.
El protocolo DHCP sirve principalmente para distribuir direcciones IP en una red,
pero desde sus inicios se dise como un complemento del protocolo BOOTP
(Protocolo Bootstrap), que se utiliza, por ejemplo, cuando se instala un equipo a
travs de una red (BOOTP se usa junto con un servidor TFTP donde el cliente
encontrar los archivos que se cargarn y copiarn en el disco duro). Un servidor
DHCP puede devolver parmetros BOOTP o la configuracin especfica a un
determinado host.
El funcionamento DHCP se basa en la arquitectura cliente / servidor (como casi
todos los servicios de Internet), por lo que debe ser un servidor DHCP (dhcpd) y el
cliente DHCP para su funcionamiento. En el caso ms simple es un servidor
DHCP en la subred a la que el cliente solicite la asignacin de direccin IP (y el
resto de los parmetros de configuracin). Si no existe un servidor DHCP de la
subred se necesitar un agente (normalmente un router) que sabe la direccin del
servidor DHCP.
Funcin
Como puedes ver a continuacin, el protocolo funciona en cuatro pasos:
DHCP discover
DHCP offer
DHCP request
DHCP ACK
Configuracin
DHCP puede configurarse para realizar la asignacin de parmetros en los
equipos de diferentes maneras. Por lo tanto, tres tipos de asignacin:
El diagrama de la red:
Parmetros de configuracin.
Asignacin manual
Abriremos una terminal y con la ayuda de vi editaremos el fichero dhcpd.conf
[localhost@localdomain ~]#vi /etc/dhcpd.conf
ignore client-updates;
shared-network redLocal{
subnet 192.168.2.0 netmask 255.255.255.0{
option routers 192.168.2.5;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.255;
option domain-name "redLocal.com";
option domain-name-servers 192.168.2.5;
}
host maquina1{
option host-name "maquina1.redLocal.com";
hardware ethernet 00:1b:24:e2:d7:41;
fixed-address 192.168.2.10;
}
host maquina2{
option host-name "maquina2.redLocal.com";
hardware ethernet 00:2c:212:ef5:a7:13;
fixed-address 192.168.2.11;
}
}
10
Asignacin automtica
Abriremos una terminal y con la ayuda de vi editaremos el fichero dhcpd.conf
[localhost@localdomain ~]#vi /etc/dhcpd.conf
11
Asignacin dinmica
Abriremos una terminal y con la ayuda de vi editaremos el fichero dhcpd.conf
[localhost@localdomain ~]#vi /etc/dhcpd.conf
12
ignore client-updates;
shared-network redLocal{
subnet 192.168.2.0 netmask 255.255.255.0{
option routers 192.168.2.5;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.255;
option domain-name "redLocal.com";
option domain-names servers 192.168.2.5;
range 192.168.2.1 192.167.2.100;
default-lease-time 21600;
max-lease-time 43200;
}
}
Ejemplos de ms asignaciones
Existen algunas opciones adicionales para configurar un servidor de DHCP las
cuales casi siempre son necesarias. A continuacin vamos a analizar algunas de
ellas
con
prcticos
ejemplos,
analizando
siempre
los
parmetros ms importantes que podemos llegar a usar
Declaracin de Subred
Para este tipo de configuracin, se debe incluir la declaracin subnet la cual
deber
estar
especificada
para
cada subred en la red original. Si no es as, el servidor DHCP nunca arrancara
Para este ejemplo hemos puesto opciones globales para cada cliente del servidor
13
DHCP en la subred, as como el parmetro range lo cual har que a cada maquina
cliente le asigne una direccin IP dentro de las IP declaradas en range
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name "ejemplolinux.com";
option domain-name-servers 192.168.1.1;
option timeoffset 18000;
range 192.168.1.10 192.168.1.100;
}
14
}
subnet 192.168.1.51 netmask 255.255.255.0 {
parameters for subnet
range 192.168.1.52 192.168.1.100;
}
}
Declaracin de Grupo
EL parmetro group puede utilizarse para aplicar parmetros globales a un grupo
de
declaraciones.
Puede
agrupar redes compartidas, subredes, hosts u otros grupos.
group {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name "ejemplolinux.com";
option domain-name-servers 192.168.1.1;
option time-offset 18000;
host recepcin {
option host-name "recepcion.ejemplolinux.com";
hardware ethernet 00:1b:24:e2:d7:41;
fixed-address 192.168.1.69;
}
host soporte {
option host-name "soporte.ejemplolinux.com";
hardware ethernet 00:2c:212:ef5:a7:13;
15
fixed-address 192.168.1.13;
}
}
Levantando el servicio
Al terminar de editar todos los ficheros involucrados, solo bastar iniciar el servidor
DHCP, el cual podr inicializarse, detenerse o reinicializarse con el comando
/etc/init.d de otra forma aadirlo al arranque del sistema en un nivel o niveles
de
corrida
en
particular
con
el
mandato
chkconfig.
Para levantar por primera vez el servicio teclear en consola lo siguiente:
[localhost@localdomain ~]#/etc/init.d/dhcpd start
Para aadir el servidor DHCP al arranque del sistema en todos los niveles de
corrida, utilice:
[localhost@localdomain ~]#chkconfig dhcpd on
16