Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

inetd(8)

bootptab(4)



  bootpd(8)                           CLIX                           bootpd(8)



  NAME

    bootpd - Internet Boot Protocol server

  SYNOPSIS

    /etc/bootpd [-s] [-t timeout] [-d] [configfile [dumpfile]]

  FLAGS

    -s     Causes bootpd to run in standalone mode.

    -t timeout
           Specifies a timeout value in minutes.  The default timeout is 15
           minutes.  A timeout value of zero means forever.

    -d     Increases the debugging level.

    configfile
           Specifies a configuration file other than /etc/bootptab (the
           default).

    dumpfile
           Specifies a dump file other than /etc/bootpd.dump (the default).

  DESCRIPTION

    The bootpd server implements an Internet Boot Protocol server as defined
    in RFC951 and RFC1048.  It is normally run by /etc/inetd by including the
    following line in the file /etc/inetd.conf:

    bootps    dgram     udp  wait root /etc/bootpd    bootpd

    This causes bootpd to be started only when a boot request arrives.  If
    bootpd does not receive another boot request within fifteen minutes of the
    last one it received, it will exit to conserve system resources.  The -t
    flag can be used to specify a different timeout value.

    It is also possible to run bootpd in a standalone configuration using the
    -s flag (for example, at boot time from /etc/rc.local).  This is probably
    the desired mode of operation for large network installations with many
    hosts.  In this case, the -t switch has no effect since bootpd will never
    exit.

    Each instance of the -d switch increases the level of debugging output.

    Upon startup, bootpd first reads its configuration file, /etc/bootptab,
    and then begins listening for BOOTREQUEST packets. Refer to the
    bootptab(4) manual page for information on the format for the
    /etc/bootptab file.




  2/94 - Intergraph Corporation                                              1






  bootpd(8)                           CLIX                           bootpd(8)



    The bootpd server looks in /etc/services to find the port numbers it
    should use.  Two entries are extracted: bootps, the bootp server listening
    port, and bootpc, the destination port used to reply to clients.  If the
    port numbers cannot be determined this way, they are assumed to be 67 for
    the server and 68 for the client.

    The bootpd server rereads its configuration file when it receives a hangup
    signal, SIGHUP, or when it receives a bootp request packet and detects
    that the file has been updated. Hosts may be added, deleted or modified
    when the configuration file is reread.  If bootpd is compiled with the -
    DDEBUG option, receipt of a SIGUSR1 signal causes it to dump its memory-
    resident database to the file /etc/bootpd.dump or the command-line-
    specified dump file.

  FILES

    /etc/bootptab
           The default configuration file for bootpd.

    /etc/bootpd.dump
           The default dump file for bootpd.

    /etc/services
           Service name database.

  NOTES

    Individual host entries must not exceed 1024 characters.

  RELATED INFORMATION

    Commands:  inetd(8)

    Files:  bootptab(4)




















  2                                              Intergraph Corporation - 2/94




Typewritten Software • bear@typewritten.org • Edmonds, WA 98026