Daemon bootpd

Finalidad

Configura el servidor Internet Boot Protocol.

Sintaxis

bootpd-s ] [  -t Entero ] [  -d -d ...] ] [ -g ] [ ConfigFile [ DumpFile ] ]

Descripción

El mandato bootpd implementa un servidor Internet Boot Protocol.

El daemon bootpd normalmente lo inicia el daemon inetd . El archivo /etc/inetd.conf predeterminado contiene la línea siguiente:

bootps dgram udp wait root /usr/sbin/bootpd bootpd

De forma predeterminada, esta entrada está comentada. Una forma de añadir el daemon bootpd a la lista de subservidores disponibles del daemon inetd es utilizar System Management Interface Tool (SMIT). Otra forma de hacer que el daemon bootpd esté disponible es editar el archivo /etc/inetd.conf , descomente el archivobootpsentrada, y entrerefresh -s inetdokill -1 InetdPidpara informar al daemon inetd de los cambios en su archivo de configuración. Ahora, cuando llega una solicitud bootp, inetd inicia el daemon bootpd . Una vez iniciado el daemon, bootpd continúa a la escucha de solicitudes de arranque. Sin embargo, si el servidor no recibe una solicitud de arranque dentro de los 15 minutos posteriores a la anterior, sale para conservar los recursos del sistema. Este valor de tiempo de espera de 15 minutos se puede cambiar utilizando el distintivo -t .

Para iniciar el daemon bootpd sin inetd, utilice el mandato-s. En esta modalidad, el daemon bootpd continúa a la escucha de solicitudes bootp hasta que se mata el daemon.

Durante el inicio, el daemon bootpd busca en el archivo /etc/services los números de puerto que se van a utilizar y extrae las entradas siguientes:

Elemento Descripción
bootps El puerto de escucha del servidor BOOTP.
bootpc El puerto de destino utilizado para responder a los clientes.

A continuación, el daemon bootpd lee su archivo de configuración. Si no se especifica un archivo de configuración, el archivo predeterminado es /etc/bootptab. Una vez leído el archivo de configuración, el daemon bootpd empieza a escuchar y procesar las solicitudes bootp. El daemon bootpd vuelve a leer su archivo de configuración cuando recibe una señal de bloqueo SIGHUP o cuando recibe un paquete de solicitud bootp y detecta que el archivo se ha actualizado. Los hosts se pueden añadir, suprimir o modificar cuando se vuelve a leer el archivo de configuración.

Distintivos

Elemento Descripción
-d Aumenta el nivel de salida de depuración. Este distintivo se puede utilizar muchas veces. La tabla siguiente muestra los niveles de depuración disponibles:
Debug Level  Syntax        Message
1                -d           Only error messages.
2                -d -d        Level 1 messages and messages indicating potential errors.
3                -d -d -d ... Level 1 and level 2 and general information messages.

Si el nivel de depuración se establece en > 0 y si el daemon syslogd se está ejecutando, todos los mensajes de depuración se imprimen en el archivo de registro syslogd .

-g Mantiene la misma dirección IP de pasarela que está en la solicitud bootp en la respuesta bootp .
-s Ejecuta el mandato bootpd en una configuración autónoma. Esta modalidad se utiliza para instalaciones de red grandes con muchos hosts.

En este caso, el distintivo -t no tiene ningún efecto ya que el mandato bootpd nunca sale.

-T Especifica un valor de tiempo de espera diferente en minutos, como-t20. Un valor de tiempo de espera de0significa para siempre. El valor de tiempo de espera predeterminado es de 15 minutos.
ConfigFile Especifica el archivo de configuración. El archivo de configuración predeterminado es /etc/bootptab.
DumpFile Especifica el archivo en el que el daemon bootpd vuelca una copia de la base de datos del servidor bootp. El archivo de volcado predeterminado es /etc/bootpd.dump.

Ejemplos

  1. Para iniciar el daemon bootpd en una modalidad autónoma, entre lo siguiente:
    /usr/sbin/bootpd -s
  2. Para iniciar el daemon bootpd en una modalidad autónoma con un nivel de depuración de 3, con un archivo de configuración de /etc/newconfigy un archivo de volcado de /etc/newdumpfile, especifique lo siguiente:
    /usr/sbin/bootpd -s -d -d -d /etc/newconfig /etc/newdumpfile

Archivos

Elemento Descripción
/etc/bootpd.dump El archivo de contenedor bootpd predeterminado
/etc/bootptab El archivo de configuración bootpd predeterminado.
/etc/services Define los sockets y protocolos utilizados para los servicios de Internet.
/etc/inetd.conf Contiene la información de configuración para el daemon inetd .