Sunteți pe pagina 1din 4

UT2.

Servicios DHCP
El archivo de configuracin dhcpd.conf
Se trata de un archivo de texto que recoge una serie de entradas o sentencias
y que se halla alojado en la carpeta /etc/dhcp3/. En el caso de que alguna
necesite distintos parmetros, se pueden agrupar en bloques mediante llaves ({
}), de manera que unas contengan a otras. Se clasifican de acuerdo con los
siguientes tipos:
-

Parmetros: describen el comportamiento del servidor DHCP. Pueden


ser parmetros globales o locales a un conjunto de declaraciones.

Declaraciones: describen redes, mquinas o crupos de mquinas junto


con un rango de direcciones IP para cada uno.

La estructura general del archivo dhcpd.conf es la siguiente:

Parmetros globales;
Declaracin_1{
[Parmetros locales relativos a Declaracin_1]
[sub_declaracin anidada a Declaracin_1]
}

Declaracin_N {
[Parmetros locales relativos a Declaracin_N]
[sub_declaracin anidada a Declaracin_N]
}

Algunos parmetros comienzan con la palabra option y otros no. Los primeros
describen datos que proporciona el servidor al cliente y que forman parte del
protocolo. Los otros describen las caractersticas del servidor de DHCP.
Los parmetros con option tienen la estructura siguiente:
[option] <nombre_parmetro> [valores];

El campo valores depender del parmetro que se quiera configurar. Puede ser
un valor lgico como on u off, una direccin, un nombre predefinido y otro valor
segn el tipo de parmetro.
En este archivo tambin se definen las subredes en las que acta el servidor
DHCP as como los rangos de direcciones asignables. Existen parmetros que

UT2. Servicios DHCP


pueden ser globales o bien incluirse dentro de una declaracin de subred.
Cualquier parmetro incluido en una subred tiene preferencia sobre los que se
dan de una manera ms general.
El significado de cada uno de estos parmetros es el siguiente:
Authoritative

Lease-file-name

Server-identifier

Default-lease-time

Max-lease-time

Option subnetmask
Option broadcastaddress
Option domainname-servers

Option domainname
Ddns-update-style

Se dice que un servidor DHCP est autorizado cuando


la asignacin de datos que hace a los clientes DHCP es
correcta. En cambio, se considera no authoritative a un
servidor DHCP cuya asignacin de IP no es vlida y
enva al cliente el mensaje DHCPNAK
Indica el nombre del archivo donde se almacenan los
contratos. Es un parmetro global.
Por defecto, forma el archivo
/var/lib/dhcp3/dhcpd.leases, si bien puede cambiarse
poniendo otra ruta y nombre de archivo
(lease-file-name <ruta/archivo>;)
Solo se debe usar cuando el cliente DHCP tiene ms de
una interfaz de red. Este parmetro indica con cul se
comunica con el servidor DHCP.
Indica el tiempo, en segundos, que dura el contrato
asignado a la direccin IP, a menos que el cliente
solicite la renovacin.
(default-lease-time <segundos>;)
Este parmetro establece un lmite mximo a una
concesin solicitada. De esta forma se evita que un
cliente DHCP solicite una concesin por tiempo
indefinido.
(max-lease-time <segundos>)
Indica la mscara general de red que se va a utilizar
(option subnet-mask <mscara>;)
Indica la direccin de difusin de la red
(option broadcast-address <IP>)
Indica la lista de servidores de dominio DNS de la red
para ser utilizados por el cliente en la resolucin de
nombres
(option broadcast-address <IP>)
Indica el nombre del dominio DNS que se aade a los
nombres de host (option domain-name
<nombre_dominio>
Indica el mtodo de actualizacin dinmica en el
servidor DNS con los valores IP asignados por DHCP.
Si se incluye none, la accin no se llevar a cabo (ddnsupdate-style none;)

Las declaraciones ms significativas son las siguientes:


Group

Se utiliza para aplicar una serie de parmetros y declaraciones a


un conjunto de mquinas, subredes e incluso otros grupos.

UT2. Servicios DHCP


Group etiqueta_del_grupo {
[parmetros]
[declaraciones]
}
Por ejemplo:
#grupo1
Group {
Option routers 192.168.110.1;
Option subnet-mask 255.255.255.0;
Host pc03 {

}
}
Host

Se utiliza para aplicar parmetros y declaraciones a una mquina


en particular. Por ejemplo:
Host etiqueta_del_equipo {
[parmetros]
[declaraciones]
}
Por ejemplo:
Host pc02 {
Option host-name pc12.aulaSMR.com;
Hardware Ethernet 00:50:b3:c5:60:23;
Fixed-address 192.168.100.12;
}

Subnet

Indica una subred, la IP de la misma y la mscara de red.


Subnet IP_de_la_subred netmask mascara_de_la_subred {
[parmetros_locales_a_esta_subnet]

UT2. Servicios DHCP


[declaraciones_de_esta_subnet]
[declaraciones_de_esta_subnet]
}
Por ejemplo:
Subnet 192.168.100.0 netmask 255.255.255.0
{
Range 192.168.100.101 192.168.100.109
Range 192.168.100.191 192.168.100.199;
}

Otras opciones disponibles en los bloques de declaraciones anteriores son:


Parmetro

Significado

Fixed-address

Solo aparece en la declaracin host y


se utiliza para asignar direcciones IP
fijas (estticas) con reserva (fixedaddress <dir_IP> [, <dir_IP>];).

Lista_direcciones_ip;

Hardware

Se utiliza para identificar una mquina


concreta. Con este parmetro se
especifica la direccin fsica (MAC) de
la interfaz de red (jardware <tipo>
direccin_hardware;), donde <tipo>
indica el tipo de interfaz de red, que
puede ser Ethernet o token-ring.

Host-name

Nombre para asignar al host solicitado


(host-name nombre;).

Range

Indica un rango de direcciones vlidas


que se asignarn a los clientes. Los
rangos de valores deben ser
consecutivos y dentro de la misma
subred (range IP_inicial IP_final

Routers

Lista de IP de puertas de enlace o


gateways (routers <lista_IP>;).

S-ar putea să vă placă și