160ecaf37SRuslan Ermilov.Dd December 14, 2000
2fefbe220SMike Pritchard.Dt BOOTPARAMD 8
3fefbe220SMike Pritchard.Os
4fefbe220SMike Pritchard.Sh NAME
5fefbe220SMike Pritchard.Nm bootparamd
6fefbe220SMike Pritchard.Nd boot parameter server
7fefbe220SMike Pritchard.Sh SYNOPSIS
8fefbe220SMike Pritchard.Nm
9fefbe220SMike Pritchard.Op Fl ds
10fefbe220SMike Pritchard.Op Fl r Ar router
11112eace2SPhilippe Charnier.Op Fl f Ar file
12fefbe220SMike Pritchard.Sh DESCRIPTION
13490d5836SPhilippe CharnierThe
14490d5836SPhilippe Charnier.Nm
15490d5836SPhilippe Charnierutility is a server process that provides information to
1660ecaf37SRuslan Ermilov.Xr diskless 8
1760ecaf37SRuslan Ermilovclients necessary for booting.
18f2e366a1SSheldon HearnIt consults the
19fefbe220SMike Pritchard.Pa /etc/bootparams
20b9fefab7SBill Paulfile.
21fefbe220SMike Pritchard.Pp
22b9fefab7SBill PaulThis version will allow the use of aliases on the hostname in the
23fefbe220SMike Pritchard.Pa /etc/bootparams
24f2e366a1SSheldon Hearnfile.
2560ecaf37SRuslan ErmilovThe returned hostname to the
2660ecaf37SRuslan Ermilov.Em whoami
2760ecaf37SRuslan Ermilovrequest done by the booting client
28b9fefab7SBill Paulwill be the name that appears in
29fefbe220SMike Pritchard.Pa /etc/bootparams
30f2e366a1SSheldon Hearnand not the canonical name.
31f2e366a1SSheldon HearnIn this way you can keep the answer short enough
3260ecaf37SRuslan Ermilovso that machines that cannot handle long hostnames will not fail during boot.
33fefbe220SMike Pritchard.Sh OPTIONS
34fefbe220SMike Pritchard.Bl -tag -width Fl
35fefbe220SMike Pritchard.It Fl d
36b9fefab7SBill PaulDisplay the debugging information.
37fefbe220SMike Pritchard.It Fl s
3860ecaf37SRuslan ErmilovLog the debugging information with
3960ecaf37SRuslan Ermilov.Xr syslog 3 .
40fefbe220SMike Pritchard.It Fl r Ar router
41b9fefab7SBill PaulThe default router (a machine or an IP-address).
42b9fefab7SBill PaulThis defaults to the machine running the server.
43fefbe220SMike Pritchard.It Fl f Ar file
44fefbe220SMike PritchardThe file to use as boot parameter file instead of
45fefbe220SMike Pritchard.Pa /etc/bootparams .
46fefbe220SMike Pritchard.El
47fefbe220SMike Pritchard.Sh FILES
48fefbe220SMike Pritchard.Bl -tag -width /etc/bootparams -compact
492710751bSJoel Dahl.It Pa /etc/bootparams
5060ecaf37SRuslan Ermilovdefault boot parameter file
51fefbe220SMike Pritchard.El
527186129aSWilko Bulte.Sh EXAMPLES
537186129aSWilko BulteWhen netbooting diskless SunOS/Xkernel SPARCstations the booted SunOS kernel
5460ecaf37SRuslan Ermilovalso broadcasts to the all-0 address.
5560ecaf37SRuslan ErmilovThe SunOS kernel hangs until it receives a reply.
5660ecaf37SRuslan ErmilovTo accommodate this behaviour add an alias address
5760ecaf37SRuslan Ermilovthat responds to an all-0 broadcast.
5860ecaf37SRuslan ErmilovSo, add something like
59c2965cd1SJoel Dahl.Ql "ifconfig xl0 192.168.200.254 netmask 255.255.255.255 broadcast 192.168.200.0 alias"
6060ecaf37SRuslan Ermilovon the relevant network interface on your
6160ecaf37SRuslan Ermilov.Nm
6260ecaf37SRuslan Ermilovserver.
6360ecaf37SRuslan ErmilovThe alias address must of course be free for use.
6460ecaf37SRuslan Ermilov.Sh SEE ALSO
6560ecaf37SRuslan Ermilov.Xr syslog 3 ,
6660ecaf37SRuslan Ermilov.Xr bootparams 5 ,
6760ecaf37SRuslan Ermilov.Xr diskless 8
6859a3c79dSRuslan Ermilov.Sh AUTHORS
6959a3c79dSRuslan ErmilovWritten by
7001c2b8acSBaptiste Daroussin.An Klas Heggemann Aq Mt klas@nada.kth.se .
71fefbe220SMike Pritchard.Sh BUGS
7260ecaf37SRuslan ErmilovYou may find the
7360ecaf37SRuslan Ermilov.Xr syslog 3
7460ecaf37SRuslan Ermilovloggings to be verbose.
75