bprelay(8)bprelay(8)NAMEbprelay - BOOTP relay agent
/usr/sbin/bprelay [-f] [-d n] [-h hopcount] [-i interface,interface...]
[-t minutes] [-w seconds] server...
Foreground mode. In this mode, bprelay does not run as a daemon. All
messages are written to stdout and stderr, although warnings and errors
are still sent to syslog(3). Without this option, bprelay listens on
all interfaces on which the underlying protocol supports broadcasting.
With this option, bprelay listens only to those interfaces specified.
Any non-existent or invalid interface name are ignored. Sets debug
level to the numeric value n. Larger values of n provides more debug‐
ging information. Instructs bprelay to not forward packets if the
value of the hops field in the BOOTP packet exceeds hopcount.
Instructs bprelay to terminate if minutes have passed without any pack‐
ets being received. This option is only honored if bprelay was started
from inetd(8). Instructs bprelay to not forward packets until the secs
field in the BOOTP packet header exceeds this value.
The bprelay daemon forwards DHCP or BOOTP packets to the specified list
of servers (server). Servers may be identified either by their IP
addresses or by their names. The bprelay agent normally runs as a dae‐
mon process, and may be started either from the shell command line
interface or by inetd(8).
The purpose of bprelay is to provide the same service as that found in
router hardware, but to run on UNIX workstations. The bprelay agent
listens for DHCP/BOOTP packets on each of the interfaces specified in
the command line, and relays each packet to the servers specified. As
a rule, bprelay forwards each and every packet to every server speci‐
fied, but it omits servers whose IP address is found to be on the same
IP network as the receiving interface since those servers will presum‐
ably hear the original broadcast.
Non-standard subnet masks for all networks administered by bprelay,
must be available either through /etc/netmasks or NIS.
Commands: inetd(8), joinc(8)
System calls: syslog(3)
RFC1497, RFC1542, RFC1534