1.Dd December 14, 2000
2.Dt BOOTPARAMD 8
3.Os
4.Sh NAME
5.Nm bootparamd
6.Nd boot parameter server
7.Sh SYNOPSIS
8.Nm
9.Op Fl ds
10.Op Fl r Ar router
11.Op Fl f Ar file
12.Sh DESCRIPTION
13The
14.Nm
15utility is a server process that provides information to
16.Xr diskless 8
17clients necessary for booting.
18It consults the
19.Pa /etc/bootparams
20file.
21.Pp
22This version will allow the use of aliases on the hostname in the
23.Pa /etc/bootparams
24file.
25The returned hostname to the
26.Em whoami
27request done by the booting client
28will be the name that appears in
29.Pa /etc/bootparams
30and not the canonical name.
31In this way you can keep the answer short enough
32so that machines that cannot handle long hostnames will not fail during boot.
33.Sh OPTIONS
34.Bl -tag -width Fl
35.It Fl d
36Display the debugging information.
37.It Fl s
38Log the debugging information with
39.Xr syslog 3 .
40.It Fl r Ar router
41The default router (a machine or an IP-address).
42This defaults to the machine running the server.
43.It Fl f Ar file
44The file to use as boot parameter file instead of
45.Pa /etc/bootparams .
46.El
47.Sh FILES
48.Bl -tag -width /etc/bootparams -compact
49.It Pa /etc/bootparams
50default boot parameter file
51.El
52.Sh EXAMPLES
53When netbooting diskless SunOS/Xkernel SPARCstations the booted SunOS kernel
54also broadcasts to the all-0 address.
55The SunOS kernel hangs until it receives a reply.
56To accommodate this behaviour add an alias address
57that responds to an all-0 broadcast.
58So, add something like
59.Ql "ifconfig xl0 192.168.200.254 netmask 255.255.255.255 broadcast 192.168.200.0 alias"
60on the relevant network interface on your
61.Nm
62server.
63The alias address must of course be free for use.
64.Sh SEE ALSO
65.Xr syslog 3 ,
66.Xr bootparams 5 ,
67.Xr diskless 8
68.Sh AUTHORS
69Written by
70.An Klas Heggemann Aq Mt klas@nada.kth.se .
71.Sh BUGS
72You may find the
73.Xr syslog 3
74loggings to be verbose.
75