Overview
Build Instructions
Usage
Contact


USAGE



bootpd_nis may run as a standalone daemon, or be forked by inetd on incoming request.


1. As a standalone server :

   bootpd_nis -i <interface> <other flags>
   

2. As a inetd service :

    Make sure /etc/services contains:

      bootps          67/udp                          # BOOTP/DHCP server
 
    add the following at /etc/inetd.d:
 
        bootps dgram   udp     wait    root    /usr/sbin/bootpd_nis bootpd_nis -x -i <interface name> <other flags>
        
  restart inetd:
    
       kill -HUP <pid_of_inetd>
     

3.  as a xinetd service:


        create the file /etc/xinetd.d/bootpd :
    
    service bootps
        {
        id              = bootps
        socket_type     = dgram
        protocol        = udp
        user            = root
        wait            = yes
        disable         = no
        port            = 67
        server          = /usr/sbin/bootpd_nis
        server_args     =  -i eth0 -x <other_flags>
        }

    restart xinetd server. (kill -HUP)


Command switches:



./bootpd_nis: BOOTP server (v0.3), with NIS support -

Usage:
        ./bootpd_nis -i <inteface> [<options>]

Required switches:
        -i <interface>   : interface name (eth0, hme0, ...)

Optional switches:
        -g <gateway>     : gateway address (IP or hostname)
        -m <netmask>     : netmask address
        -n <name server> : name server address (IP or hostname)
        -s <server>      : Our address (IP or hostname)
        -b <broadcast>   : network broadcast address
        -l <logfile>     : redirect logs to <logfile>
        -B <bootfile>    : boot file name
        -x               : run from {x,}inetd
        -d               : debug mode