CONFIGURACIÓN DE DHCP
Administraciòn y Mantenimiento de redes en Linux
DEFINICIÓN DHCP (Dynamic Host Configuration Protocol) son las siglas que identifican a un protocolo empleado para que los Hosts (clientes) en una red puedan obtener su configuración de forma dinámica a través de un servidor.
EL SERVICIO DHCP PERMITE : “Acelerar y facilitar la configuración de muchos Hosts en una red evitando en gran medida los posibles errores humanos”.
Administraciòn y Mantenimiento de redes en Linux
1
MÉTODOS DE ASIGNACIÓN EN EL PROTOCOLO DHCP: Asignación manual: utiliza una tabla con direcciones MAC. Sólo los anfitriones con una dirección MAC definida en dicha tabla recibirá el IP asignada en la misma tabla. Asignación automática: Una dirección de IP disponible dentro de un rango determinado se asigna permanentemente al anfitrión que la requiera. Asignación dinámica: Se determina arbitrariamente un rango de direcciones IP y cada anfitrión conectado a la red está configurada para solicitar su dirección IP al servidor cuando se inicia el dispositivo de red de modo que las direcciones IP no son permanentes y se reutilizan de forma dinámica. 1 Administraciòn y Mantenimiento de redes en Linux
COMO FUNCIONA La configuración de DHCP se basa en un archivo de texto. etc/dhcp.conf La lectura del archivo de configuración sólo se realiza durante el inicio, nunca cuando ya está en ejecución. En este archivo se especifican las características de comportamiento como son: •El rango de direcciones asignadas •El tiempo de asignación de direcciones •El nombre del dominio •Los gateways, etc.
Administraciòn y Mantenimiento de redes en Linux
2
DHCP almacena en memoria la lista de direcciones de cada subred que está sirviendo.
El servidor DHCP también puede asignar direcciones fijas a determinados equipos de la red.
Administraciòn y Mantenimiento de redes en Linux
3
BENEFICIOS Administración centralizada de las configuraciones de IP Se puede administrar de manera centralizada toda la información de configuración de IP. Sencillez en la configuración de IP de host. Mediante DHCP Flexibilidad. Utilizando DHCP Administraciòn y Mantenimiento de redes en Linux
4
Servidor DHCP Es importante mencionar que la configuración del servidor DHCP, se realiza en el archivo /etc/dhcpd.conf. En este archivo se especifican las características de comportamiento como son el rango de direcciones asignadas, el tiempo de asignación de direcciones, el nombre del dominio, los gateways (puerta de enlace), etc. Para verificar que el archivo dhcpd.conf se encuentre, se realiza una consulta escribiendo el comando ls en el directorio /etc , y una vez encontrado el archivo se comienza ha editarlo. A continuación se describe una configuración típica de un servidor de DHCPD
Administraciòn y Mantenimiento de redes en Linux
5
(1)
authoritative; (2) dns-update-style interim; (3) ignore client-updates; (4) default-lease-time 600; (5) max-lease-time 7200; (6) option subnet-mask 255.255.255.0; (7) option broadcast-address 192.168.1.255; (8) option routers 192.168.1.254; (9) option domain-name-servers 192.168.1.1; (10) option domain-name "localhost"; (11) ddns-domainname "localhost"; (12) ddns-updates on; (13) option netbios-name-servers 192.168.1.10; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.15; } Administraciòn y Mantenimiento de redes en Linux
7
1.-authoritative; Indica si el servidor es el oficial para la red. 2.-ddns-update-style interim; Indica el método de actualización DNS automática con los valores de la IP asignados por DHCP. 3.-ignore|allow client-updates; Permite la actualización de las asignaciones (allow) de un cliente a requerimiento de este, o bien las asignaciones se actualizan cuando el servidor así lo requiera (ignore). 4.-default-lease-time 600; Indica el tiempo de asignación en segundos. 5.-max-lease-time 7200; Indica el tiempo máximo de asignación en segundos. Administraciòn y Mantenimiento de redes en Linux
8
6.- option subnet-mask 255.255.255.0; Define la máscara general de red que se va utilizar, es decir es la definición de una red local. 7.- option broadcast-address 192.168.1.255; Se define la dirección de difusión de la red. 8.- ption routers 192.168.1.10; Se define el gatewaye de la red es decir se declara cúal es la puerta de enlace por defecto que se proporcionará a los clientes. 9.-option domain-name-servers 192.168.1.10; Define la dirección del servidor DNS de la red, ya que un servidor DNS es un sistema para asignar nombres a equipos y servicios de red que se organiza en una jerarquía de dominios. Administraciòn y Mantenimiento de redes en Linux
9
10.- option domain-name "localhost"; Se define el nombre del dominio DNS que se añade a los nombres de host. 11.- ddns-domainname "localhost"; Indica el dominio en el que se actualizan los DNS. 12.- ddns-updates on; Activa la actualización DNS con los valores asignados mediante DHCP. 13.-option netbios-name-servers 192.168.1.10; Define la dirección del servidor WINS para NetBios, es decir que si se encuentra en un entorno mixto de máquinas linux y windows sería a lo mejor necesario asignar a los clientes Administraciòn y Mantenimiento de redes en Linux
10
windows la dirección de un servidor WINS. La opción netbios-nameservers resuelve nuestro problema 14.- Range; Range de ips disponibles para asignación por DHCP, aquí se define la red en la que queremos hacer asignaciones y los rangos de direcciones que puede asignar el servidor DHCP. range 192.168.1.10 192.168.1.15 Otras características que podría tener nuestro servidor DHCPD es la siguiente:
Administraciòn y Mantenimiento de redes en Linux
11
host m253 { hardware ethernet 00:15:C5:4F:0D:C9; fixed-address 192.168.1.12; } Lo anterior describe la asignaci贸n de una ip fija a una maquina y la direcci贸n MAC de la tarjeta de red.
Administraci貌n y Mantenimiento de redes en Linux
12