Guía de administración del sistema: servicios IP

Diferencias entre los archivos dhcptags y inittab

El archivo inittab contiene más información que el archivo dhcptags. Además, inittab utiliza una sintaxis distinta.

A continuación se muestra un ejemplo de una entrada de dhcptags:

33 StaticRt - IPList Static_Routes

33 es el código numérico que se pasa en el paquete DHCP. StaticRt es el nombre de la opción. IPList indica que el tipo de datos de StaticRt debe ser una lista de direcciones IP. Static_Routes es un nombre más descriptivo.

El archivo inittab consta de registros de una línea en los que se describe cada opción. El formato es similar al que define los símbolos en dhcptab. En la tabla siguiente se describe la sintaxis del archivo inittab .

Opción

Descripción

nombre_opción

Nombre de la opción El nombre de la opción debe ser único dentro de la categoría de la opción y no superponerse con los nombres de otras opciones en las categorías Standard, Site y Vendor. Por ejemplo, no puede haber dos opciones en Site que se llamen igual, y no se debe crear una opción de Site con el mismo nombre de una opción de Standard.

categoría

Identifica el espacio de nombres al que pertenece la opción. Debe ser uno de los siguientes: Standard, Site, Vendor, Field o Internal.

código

Identifica la opción cuando se envía a la red. En la mayor parte de casos, el código identifica la opción de forma unívoca, sin necesidad de categoría. Sin embargo, en el caso de las categorías internas como Field o Internal, un código se puede utilizar con otra finalidad. Es posible que el código no sea único a nivel global. El código debe ser único dentro de la categoría de la opción, y no superponerse con los códigos en los campos Standard y Site.

type

Describe los datos asociados con esta opción. Los tipos válidos son IP, ASCII, Octet, Boolean, Unumber8, Unumber16, Unumber32, Unumber64, Snumber8, Snumber16, Snumber32 y Snumber64. Para números, la inicial indica si el número tiene signo (S) o no (U). Los dígitos al final indican cuántos bits hay en el número. Por ejemplo, Unumber8 es un número sin signo de 8 bits. El tipo no distingue mayúsculas de minúsculas.

granularidad

Describe cuántas unidades de datos componen un valor completo para esta opción.

máximo

Describe cuántos valores completos se permiten para esta opción. 0 indica un número infinito.

consumidores

Describe qué programas pueden utilizar esta información. Consumidores debe establecerse en sdmi, donde:

s

snoop

d

in.dhcpd

m

dhcpmgr

i

dhcpinfo

A continuación se muestra un ejemplo de entrada de inittab:

StaticRt - Standard, 33, IP, 2, 0, sdmi

En esta entrada se describe una opción denominada StaticRt. La opción está en la categoría estándar y el código de opción es el 33. Los datos previstos son probablemente una cantidad infinita de pares de direcciones porque el tipo es IP, la granularidad es 2 y el máximo es infinito (0). Los consumidores de esta opción son sdmi: snoop, in.dhcpd, dhcpmgr y dhcpinfo.