xref: /minix/share/man/man5/rc.conf.5 (revision 325ce30b)
1*325ce30bSDavid van Moolenbroek.\"	$NetBSD: rc.conf.5,v 1.162 2015/10/09 19:49:25 plunky Exp $
2*325ce30bSDavid van Moolenbroek.\"
3*325ce30bSDavid van Moolenbroek.\" Copyright (c) 1996 Matthew R. Green
4*325ce30bSDavid van Moolenbroek.\" All rights reserved.
5*325ce30bSDavid van Moolenbroek.\"
6*325ce30bSDavid van Moolenbroek.\" Redistribution and use in source and binary forms, with or without
7*325ce30bSDavid van Moolenbroek.\" modification, are permitted provided that the following conditions
8*325ce30bSDavid van Moolenbroek.\" are met:
9*325ce30bSDavid van Moolenbroek.\" 1. Redistributions of source code must retain the above copyright
10*325ce30bSDavid van Moolenbroek.\"    notice, this list of conditions and the following disclaimer.
11*325ce30bSDavid van Moolenbroek.\" 2. Redistributions in binary form must reproduce the above copyright
12*325ce30bSDavid van Moolenbroek.\"    notice, this list of conditions and the following disclaimer in the
13*325ce30bSDavid van Moolenbroek.\"    documentation and/or other materials provided with the distribution.
14*325ce30bSDavid van Moolenbroek.\"
15*325ce30bSDavid van Moolenbroek.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
16*325ce30bSDavid van Moolenbroek.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
17*325ce30bSDavid van Moolenbroek.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
18*325ce30bSDavid van Moolenbroek.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19*325ce30bSDavid van Moolenbroek.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
20*325ce30bSDavid van Moolenbroek.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21*325ce30bSDavid van Moolenbroek.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
22*325ce30bSDavid van Moolenbroek.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
23*325ce30bSDavid van Moolenbroek.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24*325ce30bSDavid van Moolenbroek.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25*325ce30bSDavid van Moolenbroek.\" SUCH DAMAGE.
26*325ce30bSDavid van Moolenbroek.\"
27*325ce30bSDavid van Moolenbroek.\" Copyright (c) 1997 Curt J. Sampson
28*325ce30bSDavid van Moolenbroek.\" Copyright (c) 1997 Michael W. Long
29*325ce30bSDavid van Moolenbroek.\" Copyright (c) 1998-2010 The NetBSD Foundation, Inc.
30*325ce30bSDavid van Moolenbroek.\" All rights reserved.
31*325ce30bSDavid van Moolenbroek.\"
32*325ce30bSDavid van Moolenbroek.\" This document is derived from works contributed to The NetBSD Foundation
33*325ce30bSDavid van Moolenbroek.\" by Luke Mewburn.
34*325ce30bSDavid van Moolenbroek.\"
35*325ce30bSDavid van Moolenbroek.\" Redistribution and use in source and binary forms, with or without
36*325ce30bSDavid van Moolenbroek.\" modification, are permitted provided that the following conditions
37*325ce30bSDavid van Moolenbroek.\" are met:
38*325ce30bSDavid van Moolenbroek.\" 1. Redistributions of source code must retain the above copyright
39*325ce30bSDavid van Moolenbroek.\"    notice, this list of conditions and the following disclaimer.
40*325ce30bSDavid van Moolenbroek.\" 2. Redistributions in binary form must reproduce the above copyright
41*325ce30bSDavid van Moolenbroek.\"    notice, this list of conditions and the following disclaimer in the
42*325ce30bSDavid van Moolenbroek.\"    documentation and/or other materials provided with the distribution.
43*325ce30bSDavid van Moolenbroek.\" 3. The name of the author may not be used to endorse or promote products
44*325ce30bSDavid van Moolenbroek.\"    derived from this software without specific prior written permission.
45*325ce30bSDavid van Moolenbroek.\"
46*325ce30bSDavid van Moolenbroek.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
47*325ce30bSDavid van Moolenbroek.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
48*325ce30bSDavid van Moolenbroek.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
49*325ce30bSDavid van Moolenbroek.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
50*325ce30bSDavid van Moolenbroek.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
51*325ce30bSDavid van Moolenbroek.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
52*325ce30bSDavid van Moolenbroek.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
53*325ce30bSDavid van Moolenbroek.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
54*325ce30bSDavid van Moolenbroek.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
55*325ce30bSDavid van Moolenbroek.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
56*325ce30bSDavid van Moolenbroek.\" SUCH DAMAGE.
57*325ce30bSDavid van Moolenbroek.\"
58*325ce30bSDavid van Moolenbroek.Dd July 9, 2015
59*325ce30bSDavid van Moolenbroek.Dt RC.CONF 5
60*325ce30bSDavid van Moolenbroek.Os
61*325ce30bSDavid van Moolenbroek.Sh NAME
62*325ce30bSDavid van Moolenbroek.Nm rc.conf
63*325ce30bSDavid van Moolenbroek.Nd system startup configuration file
64*325ce30bSDavid van Moolenbroek.Sh DESCRIPTION
65*325ce30bSDavid van MoolenbroekThe
66*325ce30bSDavid van Moolenbroek.Nm
67*325ce30bSDavid van Moolenbroekfile specifies which services are enabled during system startup by
68*325ce30bSDavid van Moolenbroekthe startup scripts invoked by
69*325ce30bSDavid van Moolenbroek.Pa /etc/rc
70*325ce30bSDavid van Moolenbroek(see
71*325ce30bSDavid van Moolenbroek.Xr rc 8 ) ,
72*325ce30bSDavid van Moolenbroekand the shutdown scripts invoked by
73*325ce30bSDavid van Moolenbroek.Pa /etc/rc.shutdown .
74*325ce30bSDavid van MoolenbroekThe
75*325ce30bSDavid van Moolenbroek.Nm
76*325ce30bSDavid van Moolenbroekfile is a shell script that is sourced by
77*325ce30bSDavid van Moolenbroek.Xr rc 8 ,
78*325ce30bSDavid van Moolenbroekmeaning that
79*325ce30bSDavid van Moolenbroek.Nm
80*325ce30bSDavid van Moolenbroekmust contain valid shell commands.
81*325ce30bSDavid van Moolenbroek.Pp
82*325ce30bSDavid van MoolenbroekListed below are the standard
83*325ce30bSDavid van Moolenbroek.Nm
84*325ce30bSDavid van Moolenbroekvariables that may be set, the values to which each may be set,
85*325ce30bSDavid van Moolenbroeka brief description of what each variable does, and a reference to
86*325ce30bSDavid van Moolenbroekrelevant manual pages.
87*325ce30bSDavid van MoolenbroekThird party packages may test for additional variables.
88*325ce30bSDavid van Moolenbroek.Pp
89*325ce30bSDavid van MoolenbroekBy default,
90*325ce30bSDavid van Moolenbroek.Nm
91*325ce30bSDavid van Moolenbroekreads
92*325ce30bSDavid van Moolenbroek.Pa /etc/defaults/rc.conf
93*325ce30bSDavid van Moolenbroek(if it is readable)
94*325ce30bSDavid van Moolenbroekto obtain default values for various variables, and the end-user
95*325ce30bSDavid van Moolenbroekmay override these by appending appropriate entries to the end of
96*325ce30bSDavid van Moolenbroek.Nm .
97*325ce30bSDavid van Moolenbroek.Pp
98*325ce30bSDavid van Moolenbroek.Xr rc.d 8
99*325ce30bSDavid van Moolenbroekscripts that use
100*325ce30bSDavid van Moolenbroek.Ic load_rc_config
101*325ce30bSDavid van Moolenbroekfrom
102*325ce30bSDavid van Moolenbroek.Xr rc.subr 8
103*325ce30bSDavid van Moolenbroekalso support sourcing an optional end-user provided per-script override
104*325ce30bSDavid van Moolenbroekfile
105*325ce30bSDavid van Moolenbroek.Pa /etc/rc.conf.d/ Ns Ar service ,
106*325ce30bSDavid van Moolenbroek(where
107*325ce30bSDavid van Moolenbroek.Ar service
108*325ce30bSDavid van Moolenbroekis the contents of the
109*325ce30bSDavid van Moolenbroek.Sy name
110*325ce30bSDavid van Moolenbroekvariable in the
111*325ce30bSDavid van Moolenbroek.Xr rc.d 8
112*325ce30bSDavid van Moolenbroekscript).
113*325ce30bSDavid van MoolenbroekThis may contain variable overrides, including allowing the end-user
114*325ce30bSDavid van Moolenbroekto override various
115*325ce30bSDavid van Moolenbroek.Ic run_rc_command
116*325ce30bSDavid van Moolenbroek.Xr rc.d 8
117*325ce30bSDavid van Moolenbroekcontrol variables, and thus changing the operation of the script
118*325ce30bSDavid van Moolenbroekwithout requiring editing of the script.
119*325ce30bSDavid van Moolenbroek.Ss Variable naming conventions and data types
120*325ce30bSDavid van MoolenbroekMost variables are one of two types: enabling variables or flags
121*325ce30bSDavid van Moolenbroekvariables.
122*325ce30bSDavid van MoolenbroekEnabling variables, such as
123*325ce30bSDavid van Moolenbroek.Sy inetd ,
124*325ce30bSDavid van Moolenbroekare generally named after the program or the system they enable,
125*325ce30bSDavid van Moolenbroekand have boolean values (specified using
126*325ce30bSDavid van Moolenbroek.Sq Ic YES ,
127*325ce30bSDavid van Moolenbroek.Sq Ic TRUE ,
128*325ce30bSDavid van Moolenbroek.Sq Ic ON
129*325ce30bSDavid van Moolenbroekor
130*325ce30bSDavid van Moolenbroek.Sq Ic 1
131*325ce30bSDavid van Moolenbroekfor true, and
132*325ce30bSDavid van Moolenbroek.Sq Ic NO ,
133*325ce30bSDavid van Moolenbroek.Sq Ic FALSE ,
134*325ce30bSDavid van Moolenbroek.Sq Ic OFF
135*325ce30bSDavid van Moolenbroekor
136*325ce30bSDavid van Moolenbroek.Sq Ic 0
137*325ce30bSDavid van Moolenbroekfor false, with the values being case insensitive).
138*325ce30bSDavid van MoolenbroekFlags variables, such as
139*325ce30bSDavid van Moolenbroek.Sy inetd_flags
140*325ce30bSDavid van Moolenbroekhave the same name with "_flags" appended, and determine what
141*325ce30bSDavid van Moolenbroekarguments are passed to the program if it is enabled.
142*325ce30bSDavid van Moolenbroek.Pp
143*325ce30bSDavid van MoolenbroekIf a variable that
144*325ce30bSDavid van Moolenbroek.Xr rc 8
145*325ce30bSDavid van Moolenbroekexpects to be set is not set, or the value is not one of the allowed
146*325ce30bSDavid van Moolenbroekvalues, a warning will be printed.
147*325ce30bSDavid van Moolenbroek.Ss Overall control
148*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
149*325ce30bSDavid van Moolenbroek.It Sy do_rcshutdown
150*325ce30bSDavid van MoolenbroekBoolean value.
151*325ce30bSDavid van MoolenbroekIf false,
152*325ce30bSDavid van Moolenbroek.Xr shutdown 8
153*325ce30bSDavid van Moolenbroekwill not run
154*325ce30bSDavid van Moolenbroek.Pa /etc/rc.shutdown .
155*325ce30bSDavid van Moolenbroek.It Sy rcshutdown_rcorder_flags
156*325ce30bSDavid van MoolenbroekA string.
157*325ce30bSDavid van MoolenbroekExtra arguments to the
158*325ce30bSDavid van Moolenbroek.Xr rcorder 8
159*325ce30bSDavid van Moolenbroekrun by
160*325ce30bSDavid van Moolenbroek.Pa /etc/rc.shutdown .
161*325ce30bSDavid van Moolenbroek.It Sy rcshutdown_timeout
162*325ce30bSDavid van MoolenbroekA number.
163*325ce30bSDavid van MoolenbroekIf non-blank, use this as the number of seconds to run a watchdog timer for
164*325ce30bSDavid van Moolenbroekwhich will terminate
165*325ce30bSDavid van Moolenbroek.Pa /etc/rc.shutdown
166*325ce30bSDavid van Moolenbroekif the timer expires before the shutdown script completes.
167*325ce30bSDavid van Moolenbroek.It Sy rc_configured
168*325ce30bSDavid van MoolenbroekBoolean value.
169*325ce30bSDavid van MoolenbroekIf false then the system will drop into single-user mode during boot.
170*325ce30bSDavid van Moolenbroek.It Sy rc_fast_and_loose
171*325ce30bSDavid van MoolenbroekIf set to a non-empty string,
172*325ce30bSDavid van Moolenbroekeach script in
173*325ce30bSDavid van Moolenbroek.Pa /etc/rc.d
174*325ce30bSDavid van Moolenbroekwill be executed in the current shell rather than a sub shell.
175*325ce30bSDavid van MoolenbroekThis may be faster on slow machines that have an expensive
176*325ce30bSDavid van Moolenbroek.Xr fork 2
177*325ce30bSDavid van Moolenbroekoperation.
178*325ce30bSDavid van Moolenbroek.Bl -hang
179*325ce30bSDavid van Moolenbroek.It Em Note :
180*325ce30bSDavid van MoolenbroekUse this at your own risk!
181*325ce30bSDavid van MoolenbroekA rogue command or script may inadvertently prevent boot to multiuser.
182*325ce30bSDavid van Moolenbroek.El
183*325ce30bSDavid van Moolenbroek.It Sy rc_rcorder_flags
184*325ce30bSDavid van MoolenbroekA string.
185*325ce30bSDavid van MoolenbroekExtra arguments to the
186*325ce30bSDavid van Moolenbroek.Xr rcorder 8
187*325ce30bSDavid van Moolenbroekrun by
188*325ce30bSDavid van Moolenbroek.Pa /etc/rc .
189*325ce30bSDavid van Moolenbroek.It Sy rc_directories
190*325ce30bSDavid van MoolenbroekA string.
191*325ce30bSDavid van MoolenbroekSpace separated list of directories searched for rc scripts.
192*325ce30bSDavid van MoolenbroekThe default is
193*325ce30bSDavid van Moolenbroek.Pa /etc/rc.d .
194*325ce30bSDavid van MoolenbroekAll directories in
195*325ce30bSDavid van Moolenbroek.Ev rc_directories
196*325ce30bSDavid van Moolenbroekmust be located in the root file system, otherwise they will be silently
197*325ce30bSDavid van Moolenbroekskipped.
198*325ce30bSDavid van Moolenbroek.It Sy rc_silent
199*325ce30bSDavid van MoolenbroekBoolean value.
200*325ce30bSDavid van MoolenbroekIf true then the usual output is suppressed, and
201*325ce30bSDavid van Moolenbroek.Xr rc 8
202*325ce30bSDavid van Moolenbroekinvokes the command specified in the
203*325ce30bSDavid van Moolenbroek.Va rc_silent_cmd
204*325ce30bSDavid van Moolenbroekvariable once for each line of suppressed output.
205*325ce30bSDavid van MoolenbroekThe default value of
206*325ce30bSDavid van Moolenbroek.Va rc_silent
207*325ce30bSDavid van Moolenbroekis set from the
208*325ce30bSDavid van Moolenbroek.Dv AB_SILENT
209*325ce30bSDavid van Moolenbroekflag in the kernel's
210*325ce30bSDavid van Moolenbroek.Va boothowto
211*325ce30bSDavid van Moolenbroekvariable (see
212*325ce30bSDavid van Moolenbroek.Xr boot 8 ,
213*325ce30bSDavid van Moolenbroek.Xr reboot 2 ) .
214*325ce30bSDavid van Moolenbroek.It Sy rc_silent_cmd
215*325ce30bSDavid van MoolenbroekA command to be executed once per line of suppressed output, when
216*325ce30bSDavid van Moolenbroek.Va rc_silent
217*325ce30bSDavid van Moolenbroekis true.
218*325ce30bSDavid van MoolenbroekThe default value of
219*325ce30bSDavid van Moolenbroek.Va rc_silent_cmd
220*325ce30bSDavid van Moolenbroekis
221*325ce30bSDavid van Moolenbroek.Dq twiddle ,
222*325ce30bSDavid van Moolenbroekwhich will display a spinning symbol instead of each line of output.
223*325ce30bSDavid van MoolenbroekAnother useful value is
224*325ce30bSDavid van Moolenbroek.Dq \&: ,
225*325ce30bSDavid van Moolenbroekwhich will display nothing at all.
226*325ce30bSDavid van Moolenbroek.El
227*325ce30bSDavid van Moolenbroek.Ss Basic network configuration
228*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
229*325ce30bSDavid van Moolenbroek.It Sy defaultroute
230*325ce30bSDavid van MoolenbroekA string.
231*325ce30bSDavid van MoolenbroekDefault IPv4 network route.
232*325ce30bSDavid van MoolenbroekIf empty or not set, then the contents of
233*325ce30bSDavid van Moolenbroek.Pa /etc/mygate
234*325ce30bSDavid van Moolenbroek(if it exists) are used.
235*325ce30bSDavid van Moolenbroek.It Sy defaultroute6
236*325ce30bSDavid van MoolenbroekA string.
237*325ce30bSDavid van MoolenbroekDefault IPv6 network route.
238*325ce30bSDavid van MoolenbroekIf empty or not set, then the contents of
239*325ce30bSDavid van Moolenbroek.Pa /etc/mygate6
240*325ce30bSDavid van Moolenbroek(if it exists) are used.
241*325ce30bSDavid van Moolenbroek.It Sy domainname
242*325ce30bSDavid van MoolenbroekA string.
243*325ce30bSDavid van Moolenbroek.Tn NIS
244*325ce30bSDavid van Moolenbroek(YP) domain of host.
245*325ce30bSDavid van MoolenbroekIf empty or not set, then the contents of
246*325ce30bSDavid van Moolenbroek.Pa /etc/defaultdomain
247*325ce30bSDavid van Moolenbroek(if it exists) are used.
248*325ce30bSDavid van Moolenbroek.It Sy force_down_interfaces
249*325ce30bSDavid van MoolenbroekA space separated list of interface names.
250*325ce30bSDavid van MoolenbroekThese interfaces will be configured down when going from multiuser to single-user
251*325ce30bSDavid van Moolenbroekmode or on system shutdown.
252*325ce30bSDavid van Moolenbroek.Pp
253*325ce30bSDavid van MoolenbroekThis is important for some stateful interfaces, for example PPP over ISDN
254*325ce30bSDavid van Moolenbroekconnections that cost money by connection time or PPPoE interfaces which
255*325ce30bSDavid van Moolenbroekhave no direct means of noticing
256*325ce30bSDavid van Moolenbroek.Dq disconnect
257*325ce30bSDavid van Moolenbroekevents.
258*325ce30bSDavid van Moolenbroek.Pp
259*325ce30bSDavid van MoolenbroekAll active
260*325ce30bSDavid van Moolenbroek.Xr pppoe 4
261*325ce30bSDavid van Moolenbroekand
262*325ce30bSDavid van Moolenbroek.Xr ippp 4
263*325ce30bSDavid van Moolenbroekinterfaces will be automatically added to this list.
264*325ce30bSDavid van Moolenbroek.It Sy hostname
265*325ce30bSDavid van MoolenbroekA string.
266*325ce30bSDavid van MoolenbroekName of host.
267*325ce30bSDavid van MoolenbroekIf empty or not set, then the contents of
268*325ce30bSDavid van Moolenbroek.Pa /etc/myname
269*325ce30bSDavid van Moolenbroek(if it exists) are used.
270*325ce30bSDavid van Moolenbroek.El
271*325ce30bSDavid van Moolenbroek.Ss Boottime file-system and swap configuration
272*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
273*325ce30bSDavid van Moolenbroek.It Sy critical_filesystems_local
274*325ce30bSDavid van MoolenbroekA string.
275*325ce30bSDavid van MoolenbroekFile systems mounted very early in the system boot before networking
276*325ce30bSDavid van Moolenbroekservices are available.
277*325ce30bSDavid van MoolenbroekUsually
278*325ce30bSDavid van Moolenbroek.Pa /var
279*325ce30bSDavid van Moolenbroekis part of this, because it is needed by services such as
280*325ce30bSDavid van Moolenbroek.Xr dhclient 8
281*325ce30bSDavid van Moolenbroekwhich may be required to get the network operational.
282*325ce30bSDavid van MoolenbroekThe default is
283*325ce30bSDavid van Moolenbroek.Dq "OPTIONAL:/var" ,
284*325ce30bSDavid van Moolenbroekwhere the
285*325ce30bSDavid van Moolenbroek.Dq "OPTIONAL:"
286*325ce30bSDavid van Moolenbroekprefix means that it's not an error if the file system is not
287*325ce30bSDavid van Moolenbroekpresent in
288*325ce30bSDavid van Moolenbroek.Xr fstab 5 .
289*325ce30bSDavid van Moolenbroek.It Sy critical_filesystems_remote
290*325ce30bSDavid van MoolenbroekA string.
291*325ce30bSDavid van MoolenbroekFile systems such as
292*325ce30bSDavid van Moolenbroek.Pa /usr
293*325ce30bSDavid van Moolenbroekthat may require network services to be available to mount,
294*325ce30bSDavid van Moolenbroekthat must be available early in the system boot for general services to use.
295*325ce30bSDavid van MoolenbroekThe default is
296*325ce30bSDavid van Moolenbroek.Dq "OPTIONAL:/usr" ,
297*325ce30bSDavid van Moolenbroekwhere the
298*325ce30bSDavid van Moolenbroek.Dq "OPTIONAL:"
299*325ce30bSDavid van Moolenbroekprefix means that it is not an error if the file system is not
300*325ce30bSDavid van Moolenbroekpresent in
301*325ce30bSDavid van Moolenbroek.Xr fstab 5 .
302*325ce30bSDavid van Moolenbroek.It Sy fsck_flags
303*325ce30bSDavid van MoolenbroekA string.
304*325ce30bSDavid van MoolenbroekA file system is checked with
305*325ce30bSDavid van Moolenbroek.Xr fsck 8
306*325ce30bSDavid van Moolenbroekduring boot before mounting it.
307*325ce30bSDavid van MoolenbroekThis option may be used to override the default command-line options
308*325ce30bSDavid van Moolenbroekpassed to the
309*325ce30bSDavid van Moolenbroek.Xr fsck 8
310*325ce30bSDavid van Moolenbroekprogram.
311*325ce30bSDavid van Moolenbroek.Pp
312*325ce30bSDavid van MoolenbroekWhen set to
313*325ce30bSDavid van Moolenbroek.Fl y ,
314*325ce30bSDavid van Moolenbroek.Xr fsck 8
315*325ce30bSDavid van Moolenbroekassumes yes as the answer to all operator questions during file system checks.
316*325ce30bSDavid van MoolenbroekThis might be important with hosts where the administrator does not have
317*325ce30bSDavid van Moolenbroekaccess to the console and an unsuccessful shutdown must not make the host
318*325ce30bSDavid van Moolenbroekunbootable even if the file system checks would fail in preen mode.
319*325ce30bSDavid van Moolenbroek.It Sy no_swap
320*325ce30bSDavid van MoolenbroekBoolean value.
321*325ce30bSDavid van MoolenbroekShould be true if you have deliberately configured your system with no swap.
322*325ce30bSDavid van MoolenbroekIf false and no swap devices are configured, the system will warn you.
323*325ce30bSDavid van Moolenbroek.It Sy resize_root
324*325ce30bSDavid van MoolenbroekBoolean value.
325*325ce30bSDavid van MoolenbroekSet to true to have the system resize the root file system to fill its
326*325ce30bSDavid van Moolenbroekpartition.
327*325ce30bSDavid van MoolenbroekWill only attempt to resize the root file system if it is of type ffs and does
328*325ce30bSDavid van Moolenbroeknot have logging enabled.
329*325ce30bSDavid van MoolenbroekDefaults to false.
330*325ce30bSDavid van Moolenbroek.It Sy swapoff
331*325ce30bSDavid van MoolenbroekBoolean value.
332*325ce30bSDavid van MoolenbroekRemove block-type swap devices at shutdown time.
333*325ce30bSDavid van MoolenbroekUseful if swapping onto RAIDframe devices.
334*325ce30bSDavid van Moolenbroek.El
335*325ce30bSDavid van Moolenbroek.Ss Block device subsystems
336*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
337*325ce30bSDavid van Moolenbroek.It Sy ccd
338*325ce30bSDavid van MoolenbroekBoolean value.
339*325ce30bSDavid van MoolenbroekConfigures concatenated disk devices according to
340*325ce30bSDavid van Moolenbroek.Xr ccd.conf 5 .
341*325ce30bSDavid van Moolenbroek.It Sy cgd
342*325ce30bSDavid van MoolenbroekBoolean value.
343*325ce30bSDavid van MoolenbroekConfigures cryptographic disk devices.
344*325ce30bSDavid van MoolenbroekRequires
345*325ce30bSDavid van Moolenbroek.Pa /etc/cgd/cgd.conf .
346*325ce30bSDavid van MoolenbroekSee
347*325ce30bSDavid van Moolenbroek.Xr cgdconfig 8
348*325ce30bSDavid van Moolenbroekfor additional details.
349*325ce30bSDavid van Moolenbroek.It Sy lvm
350*325ce30bSDavid van MoolenbroekBoolean value.
351*325ce30bSDavid van MoolenbroekConfigures the logical volume manager.
352*325ce30bSDavid van MoolenbroekSee
353*325ce30bSDavid van Moolenbroek.Xr lvm 8
354*325ce30bSDavid van Moolenbroekfor additional details.
355*325ce30bSDavid van Moolenbroek.It Sy raidframe
356*325ce30bSDavid van MoolenbroekBoolean value.
357*325ce30bSDavid van MoolenbroekConfigures
358*325ce30bSDavid van Moolenbroek.Xr raid 4 ,
359*325ce30bSDavid van MoolenbroekRAIDframe disk devices.
360*325ce30bSDavid van MoolenbroekSee
361*325ce30bSDavid van Moolenbroek.Xr raidctl 8
362*325ce30bSDavid van Moolenbroekfor additional details.
363*325ce30bSDavid van Moolenbroek.El
364*325ce30bSDavid van Moolenbroek.Ss One-time actions to perform or programs to run on boot-up
365*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
366*325ce30bSDavid van Moolenbroek.It Sy accounting
367*325ce30bSDavid van MoolenbroekBoolean value.
368*325ce30bSDavid van MoolenbroekEnables process accounting with
369*325ce30bSDavid van Moolenbroek.Xr accton 8 .
370*325ce30bSDavid van MoolenbroekRequires
371*325ce30bSDavid van Moolenbroek.Pa /var/account/acct
372*325ce30bSDavid van Moolenbroekto exist.
373*325ce30bSDavid van Moolenbroek.It Sy clear_tmp
374*325ce30bSDavid van MoolenbroekBoolean value.
375*325ce30bSDavid van MoolenbroekClear
376*325ce30bSDavid van Moolenbroek.Pa /tmp
377*325ce30bSDavid van Moolenbroekafter reboot.
378*325ce30bSDavid van Moolenbroek.It Sy dmesg
379*325ce30bSDavid van MoolenbroekBoolean value.
380*325ce30bSDavid van MoolenbroekCreate
381*325ce30bSDavid van Moolenbroek.Pa /var/run/dmesg.boot
382*325ce30bSDavid van Moolenbroekfrom the output of
383*325ce30bSDavid van Moolenbroek.Xr dmesg 8 .
384*325ce30bSDavid van MoolenbroekPasses
385*325ce30bSDavid van Moolenbroek.Sy dmesg_flags .
386*325ce30bSDavid van Moolenbroek.It Sy envsys
387*325ce30bSDavid van MoolenbroekBoolean value.
388*325ce30bSDavid van MoolenbroekSets preferences for the environmental systems framework,
389*325ce30bSDavid van Moolenbroek.Xr envsys 4 .
390*325ce30bSDavid van MoolenbroekRequires
391*325ce30bSDavid van Moolenbroek.Pa /etc/envsys.conf ,
392*325ce30bSDavid van Moolenbroekwhich is described in
393*325ce30bSDavid van Moolenbroek.Xr envsys.conf 5 .
394*325ce30bSDavid van Moolenbroek.It Sy gpio
395*325ce30bSDavid van MoolenbroekBoolean value.
396*325ce30bSDavid van MoolenbroekConfigure
397*325ce30bSDavid van Moolenbroek.Xr gpio 4
398*325ce30bSDavid van Moolenbroekdevices.
399*325ce30bSDavid van MoolenbroekSee
400*325ce30bSDavid van Moolenbroek.Xr gpio.conf 5 .
401*325ce30bSDavid van Moolenbroek.It Sy ldconfig
402*325ce30bSDavid van MoolenbroekBoolean value.
403*325ce30bSDavid van MoolenbroekConfigures
404*325ce30bSDavid van Moolenbroek.Xr a.out 5
405*325ce30bSDavid van Moolenbroekruntime link editor directory cache.
406*325ce30bSDavid van Moolenbroek.It Sy mixerctl
407*325ce30bSDavid van MoolenbroekBoolean value.
408*325ce30bSDavid van MoolenbroekRead
409*325ce30bSDavid van Moolenbroek.Xr mixerctl.conf 5
410*325ce30bSDavid van Moolenbroekfor how to set mixer values.
411*325ce30bSDavid van MoolenbroekList in
412*325ce30bSDavid van Moolenbroek.Sy mixerctl_mixers
413*325ce30bSDavid van Moolenbroekthe devices whose settings are to be saved at shutdown and
414*325ce30bSDavid van Moolenbroekrestored at start-up.
415*325ce30bSDavid van Moolenbroek.It Sy newsyslog
416*325ce30bSDavid van MoolenbroekBoolean value.
417*325ce30bSDavid van MoolenbroekRun
418*325ce30bSDavid van Moolenbroek.Nm newsyslog
419*325ce30bSDavid van Moolenbroekto trim log files before syslogd starts.
420*325ce30bSDavid van MoolenbroekIntended for laptop users.
421*325ce30bSDavid van MoolenbroekPasses
422*325ce30bSDavid van Moolenbroek.Sy newsyslog_flags .
423*325ce30bSDavid van Moolenbroek.It Sy per_user_tmp
424*325ce30bSDavid van MoolenbroekBoolean value.
425*325ce30bSDavid van MoolenbroekEnables a per-user
426*325ce30bSDavid van Moolenbroek.Pa /tmp
427*325ce30bSDavid van Moolenbroekdirectory.
428*325ce30bSDavid van Moolenbroek.Sy per_user_tmp_dir
429*325ce30bSDavid van Moolenbroekcan be used to override the default location of the
430*325ce30bSDavid van Moolenbroek.Dq real
431*325ce30bSDavid van Moolenbroektemporary directories,
432*325ce30bSDavid van Moolenbroek.Dq Pa /private/tmp .
433*325ce30bSDavid van MoolenbroekSee
434*325ce30bSDavid van Moolenbroek.Xr security 7
435*325ce30bSDavid van Moolenbroekfor additional details.
436*325ce30bSDavid van Moolenbroek.It Sy quota
437*325ce30bSDavid van MoolenbroekBoolean value.
438*325ce30bSDavid van MoolenbroekChecks and enables quotas by running
439*325ce30bSDavid van Moolenbroek.Xr quotacheck 8
440*325ce30bSDavid van Moolenbroekand
441*325ce30bSDavid van Moolenbroek.Xr quotaon 8 .
442*325ce30bSDavid van Moolenbroek.It Sy random_seed
443*325ce30bSDavid van MoolenbroekBoolean value.
444*325ce30bSDavid van MoolenbroekDuring boot-up, runs the
445*325ce30bSDavid van Moolenbroek.Xr rndctl 8
446*325ce30bSDavid van Moolenbroekutility with the
447*325ce30bSDavid van Moolenbroek.Fl L
448*325ce30bSDavid van Moolenbroekflag to seed the random number subsystem from an entropy file.
449*325ce30bSDavid van MoolenbroekDuring shutdown, runs the
450*325ce30bSDavid van Moolenbroek.Xr rndctl 8
451*325ce30bSDavid van Moolenbroekutility with the
452*325ce30bSDavid van Moolenbroek.Fl S
453*325ce30bSDavid van Moolenbroekflag to save some random information to the entropy file.
454*325ce30bSDavid van MoolenbroekThe entropy file name is specified by the
455*325ce30bSDavid van Moolenbroek.Sy random_file
456*325ce30bSDavid van Moolenbroekvariable, and defaults to
457*325ce30bSDavid van Moolenbroek.Pa /var/db/entropy-file .
458*325ce30bSDavid van MoolenbroekThe entropy file must be on a local file system that is writable early during
459*325ce30bSDavid van Moolenbroekboot-up (just after the file systems specified in
460*325ce30bSDavid van Moolenbroek.Sy critical_filesystems_local
461*325ce30bSDavid van Moolenbroekhave been mounted), and correspondingly late during shutdown.
462*325ce30bSDavid van Moolenbroek.It Sy rndctl
463*325ce30bSDavid van MoolenbroekBoolean value.
464*325ce30bSDavid van MoolenbroekRuns the
465*325ce30bSDavid van Moolenbroek.Xr rndctl 8
466*325ce30bSDavid van Moolenbroekutility one or more times according to the specification in
467*325ce30bSDavid van Moolenbroek.Sy rndctl_flags .
468*325ce30bSDavid van Moolenbroek.Pp
469*325ce30bSDavid van MoolenbroekIf
470*325ce30bSDavid van Moolenbroek.Sy rndctl_flags
471*325ce30bSDavid van Moolenbroekdoes not contain a semicolon
472*325ce30bSDavid van Moolenbroek.Pq Ql \&;
473*325ce30bSDavid van Moolenbroekthen it is expected to contain zero or more flags,
474*325ce30bSDavid van Moolenbroekfollowed by one or more device or type names.
475*325ce30bSDavid van MoolenbroekThe
476*325ce30bSDavid van Moolenbroek.Xr rndctl 8
477*325ce30bSDavid van Moolenbroekcommand will be executed once for each device or type name.
478*325ce30bSDavid van MoolenbroekIf the specified flags do not include any of
479*325ce30bSDavid van Moolenbroek.Fl c , C , e ,
480*325ce30bSDavid van Moolenbroekor
481*325ce30bSDavid van Moolenbroek.Fl E ,
482*325ce30bSDavid van Moolenbroekthen the flags
483*325ce30bSDavid van Moolenbroek.Fl c
484*325ce30bSDavid van Moolenbroekand
485*325ce30bSDavid van Moolenbroek.Fl e
486*325ce30bSDavid van Moolenbroekare added, to specify that entropy from the relevant device or type
487*325ce30bSDavid van Moolenbroekshould be both collected and estimated.
488*325ce30bSDavid van MoolenbroekIf the specified flags do not include either of
489*325ce30bSDavid van Moolenbroek.Fl d
490*325ce30bSDavid van Moolenbroekor
491*325ce30bSDavid van Moolenbroek.Fl t ,
492*325ce30bSDavid van Moolenbroekthen the flag
493*325ce30bSDavid van Moolenbroek.Fl d
494*325ce30bSDavid van Moolenbroekis added, to specify that the non-flag arguments are device names,
495*325ce30bSDavid van Moolenbroeknot type names.
496*325ce30bSDavid van Moolenbroek.Pp
497*325ce30bSDavid van Moolenbroek.Sy rndctl_flags
498*325ce30bSDavid van Moolenbroekmay contain multiple semicolon-separated segments, in which each
499*325ce30bSDavid van Moolenbroeksegment contains flags and device or type names as described above.
500*325ce30bSDavid van MoolenbroekThis allows different flags to be associated with different
501*325ce30bSDavid van Moolenbroekdevice or type names.
502*325ce30bSDavid van MoolenbroekFor example, given
503*325ce30bSDavid van Moolenbroek.Li rndctl_flags="wd0 wd1; -t tty; -c -t net" ,
504*325ce30bSDavid van Moolenbroekthe following commands will be executed:
505*325ce30bSDavid van Moolenbroek.Li "rndctl -c -e -d wd0" ;
506*325ce30bSDavid van Moolenbroek.Li "rndctl -c -e -d wd1" ;
507*325ce30bSDavid van Moolenbroek.Li "rndctl -c -e -t tty" ;
508*325ce30bSDavid van Moolenbroek.Li "rndctl -c -t net" .
509*325ce30bSDavid van Moolenbroek.It Sy rtclocaltime
510*325ce30bSDavid van MoolenbroekBoolean value.
511*325ce30bSDavid van MoolenbroekSets the real time clock to local time by adjusting the
512*325ce30bSDavid van Moolenbroek.Xr sysctl 7
513*325ce30bSDavid van Moolenbroekvalue of
514*325ce30bSDavid van Moolenbroek.Pa kern.rtc_offset .
515*325ce30bSDavid van MoolenbroekThe offset from UTC is calculated automatically according
516*325ce30bSDavid van Moolenbroekto the time zone information in the file
517*325ce30bSDavid van Moolenbroek.Pa /etc/localtime .
518*325ce30bSDavid van Moolenbroek.It Sy savecore
519*325ce30bSDavid van MoolenbroekBoolean value.
520*325ce30bSDavid van MoolenbroekRuns the
521*325ce30bSDavid van Moolenbroek.Xr savecore 8
522*325ce30bSDavid van Moolenbroekutility.
523*325ce30bSDavid van MoolenbroekPasses
524*325ce30bSDavid van Moolenbroek.Sy savecore_flags .
525*325ce30bSDavid van MoolenbroekThe directory where crash dumps are stored is specified by
526*325ce30bSDavid van Moolenbroek.Sy savecore_dir .
527*325ce30bSDavid van MoolenbroekThe default setting is
528*325ce30bSDavid van Moolenbroek.Dq Pa /var/crash .
529*325ce30bSDavid van Moolenbroek.It Sy sysdb
530*325ce30bSDavid van MoolenbroekBoolean value.
531*325ce30bSDavid van MoolenbroekBuilds various system databases, including
532*325ce30bSDavid van Moolenbroek.Pa /var/run/dev.cdb ,
533*325ce30bSDavid van Moolenbroek.Pa /etc/spwd.db ,
534*325ce30bSDavid van Moolenbroek.Pa /var/db/netgroup.db ,
535*325ce30bSDavid van Moolenbroek.Pa /var/db/services.cdb ,
536*325ce30bSDavid van Moolenbroekand entries for
537*325ce30bSDavid van Moolenbroek.Xr utmp 5 .
538*325ce30bSDavid van Moolenbroek.It Sy tpctl
539*325ce30bSDavid van MoolenbroekBoolean value.
540*325ce30bSDavid van MoolenbroekRun
541*325ce30bSDavid van Moolenbroek.Xr tpctl 8
542*325ce30bSDavid van Moolenbroekto calibrate touch panel device.
543*325ce30bSDavid van MoolenbroekPasses
544*325ce30bSDavid van Moolenbroek.Sy tpctl_flags .
545*325ce30bSDavid van Moolenbroek.It Sy update_motd
546*325ce30bSDavid van MoolenbroekBoolean value.
547*325ce30bSDavid van MoolenbroekUpdates the
548*325ce30bSDavid van Moolenbroek.Nx
549*325ce30bSDavid van Moolenbroekversion string in the
550*325ce30bSDavid van Moolenbroek.Pa /etc/motd
551*325ce30bSDavid van Moolenbroekfile to reflect the version of the running kernel.
552*325ce30bSDavid van MoolenbroekSee
553*325ce30bSDavid van Moolenbroek.Xr motd 5 .
554*325ce30bSDavid van Moolenbroek.It Sy virecover
555*325ce30bSDavid van MoolenbroekBoolean value.
556*325ce30bSDavid van MoolenbroekSend notification mail to users if any recoverable files exist in
557*325ce30bSDavid van Moolenbroek.Pa /var/tmp/vi.recover .
558*325ce30bSDavid van MoolenbroekRead
559*325ce30bSDavid van Moolenbroek.Xr virecover 8
560*325ce30bSDavid van Moolenbroekfor more information.
561*325ce30bSDavid van Moolenbroek.It Sy wdogctl
562*325ce30bSDavid van MoolenbroekBoolean value.
563*325ce30bSDavid van MoolenbroekConfigures watchdog timers.
564*325ce30bSDavid van MoolenbroekPasses
565*325ce30bSDavid van Moolenbroek.Sy wdogctl_flags .
566*325ce30bSDavid van MoolenbroekRefer to
567*325ce30bSDavid van Moolenbroek.Xr wdogctl 8
568*325ce30bSDavid van Moolenbroekfor information on how to configure a timer.
569*325ce30bSDavid van Moolenbroek.El
570*325ce30bSDavid van Moolenbroek.Ss System security settings
571*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
572*325ce30bSDavid van Moolenbroek.It Sy securelevel
573*325ce30bSDavid van MoolenbroekA number.
574*325ce30bSDavid van MoolenbroekThe system securelevel is set to the specified value early
575*325ce30bSDavid van Moolenbroekin the boot process, before any external logins, or other programs
576*325ce30bSDavid van Moolenbroekthat run users job, are started.
577*325ce30bSDavid van MoolenbroekIf set to nothing, the default action is taken, as described in
578*325ce30bSDavid van Moolenbroek.Xr init 8
579*325ce30bSDavid van Moolenbroekand
580*325ce30bSDavid van Moolenbroek.Xr secmodel_securelevel 9 ,
581*325ce30bSDavid van Moolenbroekwhich contains definitive information about the system securelevel.
582*325ce30bSDavid van MoolenbroekNote that setting
583*325ce30bSDavid van Moolenbroek.Sy securelevel
584*325ce30bSDavid van Moolenbroekto 0 in
585*325ce30bSDavid van Moolenbroek.Nm
586*325ce30bSDavid van Moolenbroekwill actually result in the system booting with securelevel set to 1, as
587*325ce30bSDavid van Moolenbroek.Xr init 8
588*325ce30bSDavid van Moolenbroekwill raise the level when
589*325ce30bSDavid van Moolenbroek.Xr rc 8
590*325ce30bSDavid van Moolenbroekcompletes.
591*325ce30bSDavid van Moolenbroek.It Sy permit_nonalpha
592*325ce30bSDavid van MoolenbroekBoolean value.
593*325ce30bSDavid van MoolenbroekAllow passwords to include non-alpha characters, usually to allow
594*325ce30bSDavid van MoolenbroekNIS/YP netgroups.
595*325ce30bSDavid van Moolenbroek.It Sy veriexec
596*325ce30bSDavid van MoolenbroekBoolean value.
597*325ce30bSDavid van MoolenbroekLoad Veriexec fingerprints during startup.
598*325ce30bSDavid van MoolenbroekRead
599*325ce30bSDavid van Moolenbroek.Xr veriexecctl 8
600*325ce30bSDavid van Moolenbroekfor more information.
601*325ce30bSDavid van Moolenbroek.It Sy veriexec_strict
602*325ce30bSDavid van MoolenbroekA number.
603*325ce30bSDavid van MoolenbroekControls the strict level of Veriexec.
604*325ce30bSDavid van MoolenbroekLevel 0 is learning mode, used when building the signatures file.
605*325ce30bSDavid van MoolenbroekIt will only output messages but will not enforce anything.
606*325ce30bSDavid van MoolenbroekLevel 1 will only prevent access to files with a fingerprint
607*325ce30bSDavid van Moolenbroekmismatch.
608*325ce30bSDavid van MoolenbroekLevel 2 will also deny writing to and removing of
609*325ce30bSDavid van Moolenbroekmonitored files, as well as enforce access type (as specified in
610*325ce30bSDavid van Moolenbroekthe signatures file).
611*325ce30bSDavid van MoolenbroekLevel 3 will take a step further and prevent
612*325ce30bSDavid van Moolenbroekaccess to files that are not monitored.
613*325ce30bSDavid van Moolenbroek.It Sy veriexec_verbose
614*325ce30bSDavid van MoolenbroekA number.
615*325ce30bSDavid van MoolenbroekControls the verbosity of Veriexec.
616*325ce30bSDavid van MoolenbroekRecommended operation is at level 0, verbose output (mostly used when
617*325ce30bSDavid van Moolenbroekbuilding the signatures file) is at level 1.
618*325ce30bSDavid van MoolenbroekLevel 2 is for debugging only and should not be used.
619*325ce30bSDavid van Moolenbroek.It Sy veriexec_flags
620*325ce30bSDavid van MoolenbroekA string.
621*325ce30bSDavid van MoolenbroekFlags to pass to the
622*325ce30bSDavid van Moolenbroek.Nm veriexecctl
623*325ce30bSDavid van Moolenbroekcommand.
624*325ce30bSDavid van Moolenbroek.El
625*325ce30bSDavid van Moolenbroek.Ss Networking startup
626*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
627*325ce30bSDavid van Moolenbroek.It Sy altqd
628*325ce30bSDavid van MoolenbroekBoolean value.
629*325ce30bSDavid van MoolenbroekALTQ configuration/monitoring daemon.
630*325ce30bSDavid van MoolenbroekPasses
631*325ce30bSDavid van Moolenbroek.Sy altqd_flags .
632*325ce30bSDavid van Moolenbroek.It Sy auto_ifconfig
633*325ce30bSDavid van MoolenbroekBoolean value.
634*325ce30bSDavid van MoolenbroekSets the
635*325ce30bSDavid van Moolenbroek.Sy net_interfaces
636*325ce30bSDavid van Moolenbroekvariable (see below) to the output of
637*325ce30bSDavid van Moolenbroek.Xr ifconfig 8
638*325ce30bSDavid van Moolenbroekwith the
639*325ce30bSDavid van Moolenbroek.Dq Li -l
640*325ce30bSDavid van Moolenbroekflag and suppresses warnings about interfaces in this list that
641*325ce30bSDavid van Moolenbroekdo not have an ifconfig file or variable.
642*325ce30bSDavid van Moolenbroek.It Sy dhclient
643*325ce30bSDavid van MoolenbroekBoolean value.
644*325ce30bSDavid van MoolenbroekSet true to configure some or all network interfaces using
645*325ce30bSDavid van Moolenbroekthe ISC DHCP client.
646*325ce30bSDavid van MoolenbroekIf you set
647*325ce30bSDavid van Moolenbroek.Sy dhclient
648*325ce30bSDavid van Moolenbroektrue, then
649*325ce30bSDavid van Moolenbroek.Pa /var
650*325ce30bSDavid van Moolenbroekmust be in
651*325ce30bSDavid van Moolenbroek.Sy critical_filesystems_local ,
652*325ce30bSDavid van Moolenbroekor
653*325ce30bSDavid van Moolenbroek.Pa /var
654*325ce30bSDavid van Moolenbroekmust be on the root file system,
655*325ce30bSDavid van Moolenbroekor you must modify the
656*325ce30bSDavid van Moolenbroek.Sy dhclient_flags
657*325ce30bSDavid van Moolenbroekvariable to direct the DHCP client to store the leases file
658*325ce30bSDavid van Moolenbroekin some other directory on the root file system.
659*325ce30bSDavid van MoolenbroekYou must not provide ifconfig information or ifaliases
660*325ce30bSDavid van Moolenbroekinformation for any interface that is to be configured using the DHCP client.
661*325ce30bSDavid van MoolenbroekInterface aliases can be set up in the DHCP client configuration
662*325ce30bSDavid van Moolenbroekfile if needed - see
663*325ce30bSDavid van Moolenbroek.Xr dhclient.conf 5
664*325ce30bSDavid van Moolenbroekfor details.
665*325ce30bSDavid van Moolenbroek.Pp
666*325ce30bSDavid van MoolenbroekPasses
667*325ce30bSDavid van Moolenbroek.Sy dhclient_flags
668*325ce30bSDavid van Moolenbroekto the DHCP client.
669*325ce30bSDavid van MoolenbroekSee
670*325ce30bSDavid van Moolenbroek.Xr dhclient 8
671*325ce30bSDavid van Moolenbroekfor complete documentation.
672*325ce30bSDavid van MoolenbroekIf you wish to configure all broadcast
673*325ce30bSDavid van Moolenbroeknetwork interfaces using the DHCP client, you can leave this blank.
674*325ce30bSDavid van MoolenbroekTo configure only specific interfaces, name the interfaces to be configured
675*325ce30bSDavid van Moolenbroekon the command line.
676*325ce30bSDavid van Moolenbroek.Pp
677*325ce30bSDavid van MoolenbroekIf you must run the DHCP client before mounting critical file systems,
678*325ce30bSDavid van Moolenbroekthen you should specify an alternate location for the DHCP client's lease
679*325ce30bSDavid van Moolenbroekfile in the
680*325ce30bSDavid van Moolenbroek.Sy dhclient_flags
681*325ce30bSDavid van Moolenbroekvariable - for example, "-lf /tmp/dhclient.leases".
682*325ce30bSDavid van Moolenbroek.It Sy dhcpcd
683*325ce30bSDavid van MoolenbroekBoolean value.
684*325ce30bSDavid van MoolenbroekSet true to configure some or all network interfaces using dhcpcd.
685*325ce30bSDavid van MoolenbroekIf you set
686*325ce30bSDavid van Moolenbroek.Sy dhcpcd
687*325ce30bSDavid van Moolenbroektrue, then
688*325ce30bSDavid van Moolenbroek.Pa /var
689*325ce30bSDavid van Moolenbroekmust be in
690*325ce30bSDavid van Moolenbroek.Sy critical_filesystems_local ,
691*325ce30bSDavid van Moolenbroekor
692*325ce30bSDavid van Moolenbroek.Pa /var
693*325ce30bSDavid van Moolenbroekmust be on the root file system.
694*325ce30bSDavid van MoolenbroekIf you need to restrict dhcpcd to one or a number of interfaces,
695*325ce30bSDavid van Moolenbroekor need a separate configuration per interface,
696*325ce30bSDavid van Moolenbroekthen this should be done in the configuration file - see
697*325ce30bSDavid van Moolenbroek.Xr dhcpcd.conf 5
698*325ce30bSDavid van Moolenbroekfor details.
699*325ce30bSDavid van Moolenbroekdhcpcd presently ignores the
700*325ce30bSDavid van Moolenbroek.Sy wpa_supplicant
701*325ce30bSDavid van Moolenbroekvariable in rc.conf and will start wpa_supplicant if a suitable
702*325ce30bSDavid van Moolenbroekwpa_supplicant.conf is found unless otherwise instructed in
703*325ce30bSDavid van Moolenbroek.Xr dhcpcd.conf 5 .
704*325ce30bSDavid van Moolenbroek.It Sy dhcpcd_flags
705*325ce30bSDavid van MoolenbroekPasses
706*325ce30bSDavid van Moolenbroek.Sy dhcpcd_flags
707*325ce30bSDavid van Moolenbroekto dhcpcd.
708*325ce30bSDavid van MoolenbroekSee
709*325ce30bSDavid van Moolenbroek.Xr dhcpcd 8
710*325ce30bSDavid van Moolenbroekfor complete documentation.
711*325ce30bSDavid van Moolenbroek.It Sy flushroutes
712*325ce30bSDavid van MoolenbroekBoolean value.
713*325ce30bSDavid van MoolenbroekFlushes the route table on networking startup.
714*325ce30bSDavid van MoolenbroekUseful when coming up to multiuser mode after going down to
715*325ce30bSDavid van Moolenbroeksingle-user mode.
716*325ce30bSDavid van Moolenbroek.It Sy ftp_proxy
717*325ce30bSDavid van MoolenbroekBoolean value.
718*325ce30bSDavid van MoolenbroekRuns
719*325ce30bSDavid van Moolenbroek.Xr ftp-proxy 8 ,
720*325ce30bSDavid van Moolenbroekthe proxy daemon for the Internet File Transfer Protocol.
721*325ce30bSDavid van Moolenbroek.It Sy hostapd
722*325ce30bSDavid van MoolenbroekBoolean value.
723*325ce30bSDavid van MoolenbroekRuns
724*325ce30bSDavid van Moolenbroek.Xr hostapd 8 ,
725*325ce30bSDavid van Moolenbroekthe authenticator for IEEE 802.11 networks.
726*325ce30bSDavid van Moolenbroek.It Sy ifaliases_*
727*325ce30bSDavid van MoolenbroekA string.
728*325ce30bSDavid van MoolenbroekList of
729*325ce30bSDavid van Moolenbroek.Sq Em "address netmask"
730*325ce30bSDavid van Moolenbroekpairs to configure additional network addresses for the given
731*325ce30bSDavid van Moolenbroekconfigured interface
732*325ce30bSDavid van Moolenbroek.Dq *
733*325ce30bSDavid van Moolenbroek(e.g.
734*325ce30bSDavid van Moolenbroek.Sy ifaliases_le0 ) .
735*325ce30bSDavid van MoolenbroekIf
736*325ce30bSDavid van Moolenbroek.Em netmask
737*325ce30bSDavid van Moolenbroekis
738*325ce30bSDavid van Moolenbroek.Dq - ,
739*325ce30bSDavid van Moolenbroekthen use the default netmask for the interface.
740*325ce30bSDavid van Moolenbroek.Pp
741*325ce30bSDavid van Moolenbroek.Sy ifaliases_*
742*325ce30bSDavid van Moolenbroekcovers limited cases only and is considered unrecommended.
743*325ce30bSDavid van MoolenbroekWe recommend using
744*325ce30bSDavid van Moolenbroek.Sy ifconfig_nnX
745*325ce30bSDavid van Moolenbroekvariables or
746*325ce30bSDavid van Moolenbroek.Pa /etc/ifconfig.xxN
747*325ce30bSDavid van Moolenbroekfiles with multiple lines instead.
748*325ce30bSDavid van Moolenbroek.It Sy ifwatchd
749*325ce30bSDavid van MoolenbroekBoolean value.
750*325ce30bSDavid van MoolenbroekMonitor dynamic interfaces and perform actions upon address changes.
751*325ce30bSDavid van MoolenbroekPasses
752*325ce30bSDavid van Moolenbroek.Sy ifwatchd_flags .
753*325ce30bSDavid van Moolenbroek.It Sy ip6mode
754*325ce30bSDavid van MoolenbroekA string.
755*325ce30bSDavid van MoolenbroekAn IPv6 node can be a router
756*325ce30bSDavid van Moolenbroek.Pq nodes that forward packet for others
757*325ce30bSDavid van Moolenbroekor a host
758*325ce30bSDavid van Moolenbroek.Pq nodes that do not forward .
759*325ce30bSDavid van MoolenbroekA host can be autoconfigured
760*325ce30bSDavid van Moolenbroekbased on the information advertised by adjacent IPv6 routers.
761*325ce30bSDavid van MoolenbroekBy setting
762*325ce30bSDavid van Moolenbroek.Sy ip6mode
763*325ce30bSDavid van Moolenbroekto
764*325ce30bSDavid van Moolenbroek.Dq Li router ,
765*325ce30bSDavid van Moolenbroek.Dq Li host ,
766*325ce30bSDavid van Moolenbroekor
767*325ce30bSDavid van Moolenbroek.Dq Li autohost ,
768*325ce30bSDavid van Moolenbroekyou can configure your node as a router,
769*325ce30bSDavid van Moolenbroeka non-autoconfigured host, or an autoconfigured host.
770*325ce30bSDavid van MoolenbroekInvalid values will be ignored, and the node will be configured as
771*325ce30bSDavid van Moolenbroeka non-autoconfigured host.
772*325ce30bSDavid van MoolenbroekYou may want to check
773*325ce30bSDavid van Moolenbroek.Sy rtsol
774*325ce30bSDavid van Moolenbroekand
775*325ce30bSDavid van Moolenbroek.Sy rtsold
776*325ce30bSDavid van Moolenbroekas well, if you set the variable to
777*325ce30bSDavid van Moolenbroek.Dq Li autohost .
778*325ce30bSDavid van Moolenbroek.It Sy ip6uniquelocal
779*325ce30bSDavid van MoolenbroekBoolean value.
780*325ce30bSDavid van MoolenbroekIf
781*325ce30bSDavid van Moolenbroek.Sy ip6mode
782*325ce30bSDavid van Moolenbroekis equal to
783*325ce30bSDavid van Moolenbroek.Dq Li router ,
784*325ce30bSDavid van Moolenbroekand
785*325ce30bSDavid van Moolenbroek.Sy ip6uniquelocal
786*325ce30bSDavid van Moolenbroekis false,
787*325ce30bSDavid van Moolenbroeka reject route will be installed on boot to avoid misconfiguration relating
788*325ce30bSDavid van Moolenbroekto unique-local addresses.
789*325ce30bSDavid van MoolenbroekIf
790*325ce30bSDavid van Moolenbroek.Sy ip6uniquelocal
791*325ce30bSDavid van Moolenbroekis true, the reject route won't be installed.
792*325ce30bSDavid van Moolenbroek.It Sy ipfilter
793*325ce30bSDavid van MoolenbroekBoolean value.
794*325ce30bSDavid van MoolenbroekRuns
795*325ce30bSDavid van Moolenbroek.Xr ipf 8
796*325ce30bSDavid van Moolenbroekto load in packet filter specifications from
797*325ce30bSDavid van Moolenbroek.Pa /etc/ipf.conf
798*325ce30bSDavid van Moolenbroekat network boot time, before any interfaces are configured.
799*325ce30bSDavid van MoolenbroekPasses
800*325ce30bSDavid van Moolenbroek.Sy ipfilter_flags .
801*325ce30bSDavid van MoolenbroekSee
802*325ce30bSDavid van Moolenbroek.Xr ipf.conf 5 .
803*325ce30bSDavid van Moolenbroek.It Sy ipfs
804*325ce30bSDavid van MoolenbroekBoolean value.
805*325ce30bSDavid van MoolenbroekRuns
806*325ce30bSDavid van Moolenbroek.Xr ipfs 8
807*325ce30bSDavid van Moolenbroekto save and restore information for ipnat and ipfilter state tables.
808*325ce30bSDavid van MoolenbroekThe information is stored in
809*325ce30bSDavid van Moolenbroek.Pa /var/db/ipf/ipstate.ipf
810*325ce30bSDavid van Moolenbroekand
811*325ce30bSDavid van Moolenbroek.Pa /var/db/ipf/ipnat.ipf .
812*325ce30bSDavid van MoolenbroekPasses
813*325ce30bSDavid van Moolenbroek.Sy ipfs_flags .
814*325ce30bSDavid van Moolenbroek.It Sy ipmon
815*325ce30bSDavid van MoolenbroekBoolean value.
816*325ce30bSDavid van MoolenbroekRuns
817*325ce30bSDavid van Moolenbroek.Xr ipmon 8
818*325ce30bSDavid van Moolenbroekto read
819*325ce30bSDavid van Moolenbroek.Xr ipf 8
820*325ce30bSDavid van Moolenbroekpacket log information and log it to a file or the system log.
821*325ce30bSDavid van MoolenbroekPasses
822*325ce30bSDavid van Moolenbroek.Sy ipmon_flags .
823*325ce30bSDavid van Moolenbroek.It Sy ipmon_flags
824*325ce30bSDavid van MoolenbroekA string.
825*325ce30bSDavid van MoolenbroekSpecifies arguments to supply to
826*325ce30bSDavid van Moolenbroek.Xr ipmon 8 .
827*325ce30bSDavid van MoolenbroekDefaults to
828*325ce30bSDavid van Moolenbroek.Dq Li -ns .
829*325ce30bSDavid van MoolenbroekA typical example would be
830*325ce30bSDavid van Moolenbroek.Dq Fl nD Pa /var/log/ipflog
831*325ce30bSDavid van Moolenbroekto have
832*325ce30bSDavid van Moolenbroek.Xr ipmon 8
833*325ce30bSDavid van Moolenbroeklog directly to a file bypassing
834*325ce30bSDavid van Moolenbroek.Xr syslogd 8 .
835*325ce30bSDavid van MoolenbroekIf the
836*325ce30bSDavid van Moolenbroek.Dq -D
837*325ce30bSDavid van Moolenbroekargument is used, remember to modify
838*325ce30bSDavid van Moolenbroek.Pa /etc/newsyslog.conf
839*325ce30bSDavid van Moolenbroekaccordingly; for example:
840*325ce30bSDavid van Moolenbroek.Bd -literal
841*325ce30bSDavid van Moolenbroek/var/log/ipflog  640  10  100  *  Z  /var/run/ipmon.pid
842*325ce30bSDavid van Moolenbroek.Ed
843*325ce30bSDavid van Moolenbroek.It Sy ipnat
844*325ce30bSDavid van MoolenbroekBoolean value.
845*325ce30bSDavid van MoolenbroekRuns
846*325ce30bSDavid van Moolenbroek.Xr ipnat 8
847*325ce30bSDavid van Moolenbroekto load in the IP network address translation (NAT) rules from
848*325ce30bSDavid van Moolenbroek.Pa /etc/ipnat.conf
849*325ce30bSDavid van Moolenbroekat network boot time, before any interfaces are configured.
850*325ce30bSDavid van MoolenbroekSee
851*325ce30bSDavid van Moolenbroek.Xr ipnat.conf 5 .
852*325ce30bSDavid van Moolenbroek.It Sy ipsec
853*325ce30bSDavid van MoolenbroekBoolean value.
854*325ce30bSDavid van MoolenbroekRuns
855*325ce30bSDavid van Moolenbroek.Xr setkey 8
856*325ce30bSDavid van Moolenbroekto load in IPsec manual keys and policies from
857*325ce30bSDavid van Moolenbroek.Pa /etc/ipsec.conf
858*325ce30bSDavid van Moolenbroekat network boot time, before any interfaces are configured.
859*325ce30bSDavid van Moolenbroek.It Sy net_interfaces
860*325ce30bSDavid van MoolenbroekA string.
861*325ce30bSDavid van MoolenbroekThe list of network interfaces to be configured at boot time.
862*325ce30bSDavid van MoolenbroekFor each interface "xxN", the system first looks for ifconfig
863*325ce30bSDavid van Moolenbroekparameters in the variable
864*325ce30bSDavid van Moolenbroek.Sy ifconfig_xxN ,
865*325ce30bSDavid van Moolenbroekand then in the file
866*325ce30bSDavid van Moolenbroek.Pa /etc/ifconfig.xxN .
867*325ce30bSDavid van MoolenbroekIf
868*325ce30bSDavid van Moolenbroek.Sy auto_ifconfig
869*325ce30bSDavid van Moolenbroekis false, and neither the variable nor the file is found,
870*325ce30bSDavid van Moolenbroeka warning is printed.
871*325ce30bSDavid van MoolenbroekInformation in either the variable or the file is parsed identically,
872*325ce30bSDavid van Moolenbroekexcept that, if an
873*325ce30bSDavid van Moolenbroek.Sy ifconfig_xxN
874*325ce30bSDavid van Moolenbroekvariable contains a single line with embedded semicolons,
875*325ce30bSDavid van Moolenbroekthen the value is split into multiple lines prior to further parsing,
876*325ce30bSDavid van Moolenbroektreating the semicolon as a line separator.
877*325ce30bSDavid van Moolenbroek.Pp
878*325ce30bSDavid van MoolenbroekOne common case it to set the
879*325ce30bSDavid van Moolenbroek.Sy ifconfig_xxN
880*325ce30bSDavid van Moolenbroekvariable to a set of arguments to be passed to an
881*325ce30bSDavid van Moolenbroek.Xr ifconfig 8
882*325ce30bSDavid van Moolenbroekcommand after the interface name.
883*325ce30bSDavid van MoolenbroekRefer to
884*325ce30bSDavid van Moolenbroek.Xr ifconfig.if 5
885*325ce30bSDavid van Moolenbroekfor more details on
886*325ce30bSDavid van Moolenbroek.Pa /etc/ifconfig.xxN
887*325ce30bSDavid van Moolenbroekfiles, and note that the information there also applies to
888*325ce30bSDavid van Moolenbroek.Sy ifconfig_xxN
889*325ce30bSDavid van Moolenbroekvariables (after the variables are split into lines).
890*325ce30bSDavid van Moolenbroek.It Sy ntpdate
891*325ce30bSDavid van MoolenbroekBoolean value.
892*325ce30bSDavid van MoolenbroekRuns
893*325ce30bSDavid van Moolenbroek.Xr ntpdate 8
894*325ce30bSDavid van Moolenbroekto set the system time from one of the hosts in
895*325ce30bSDavid van Moolenbroek.Sy ntpdate_hosts .
896*325ce30bSDavid van MoolenbroekIf
897*325ce30bSDavid van Moolenbroek.Sy ntpdate_hosts
898*325ce30bSDavid van Moolenbroekis empty, it will attempt to find a list of hosts in
899*325ce30bSDavid van Moolenbroek.Pa /etc/ntp.conf .
900*325ce30bSDavid van MoolenbroekPasses
901*325ce30bSDavid van Moolenbroek.Sy ntpdate_flags .
902*325ce30bSDavid van Moolenbroek.It Sy pf
903*325ce30bSDavid van MoolenbroekBoolean value.
904*325ce30bSDavid van MoolenbroekEnable
905*325ce30bSDavid van Moolenbroek.Xr pf 4
906*325ce30bSDavid van Moolenbroekat network boot time:
907*325ce30bSDavid van MoolenbroekLoad the initial configuration
908*325ce30bSDavid van Moolenbroek.Xr pf.boot.conf 5
909*325ce30bSDavid van Moolenbroekbefore the network is up.
910*325ce30bSDavid van MoolenbroekAfter the network has been configured, then load the final rule set
911*325ce30bSDavid van Moolenbroek.Xr pf.conf 5 .
912*325ce30bSDavid van Moolenbroek.It Sy pf_rules
913*325ce30bSDavid van MoolenbroekA string.
914*325ce30bSDavid van MoolenbroekThe path of the
915*325ce30bSDavid van Moolenbroek.Xr pf.conf 5
916*325ce30bSDavid van Moolenbroekrule set that will be used when loading the final rule set.
917*325ce30bSDavid van Moolenbroek.It Sy pflogd
918*325ce30bSDavid van MoolenbroekBoolean value.
919*325ce30bSDavid van MoolenbroekRun
920*325ce30bSDavid van Moolenbroek.Xr pflogd 8
921*325ce30bSDavid van Moolenbroekfor dumping packet filter logging information to a file.
922*325ce30bSDavid van Moolenbroek.It Sy ppp
923*325ce30bSDavid van MoolenbroekA boolean.
924*325ce30bSDavid van MoolenbroekToggles starting
925*325ce30bSDavid van Moolenbroek.Xr pppd 8
926*325ce30bSDavid van Moolenbroekon startup.
927*325ce30bSDavid van MoolenbroekSee
928*325ce30bSDavid van Moolenbroek.Sy ppp_peers
929*325ce30bSDavid van Moolenbroekbelow.
930*325ce30bSDavid van Moolenbroek.It Sy ppp_peers
931*325ce30bSDavid van MoolenbroekA string.
932*325ce30bSDavid van MoolenbroekIf
933*325ce30bSDavid van Moolenbroek.Sy ppp
934*325ce30bSDavid van Moolenbroekis true and
935*325ce30bSDavid van Moolenbroek.Sy ppp_peers
936*325ce30bSDavid van Moolenbroekis not empty, then
937*325ce30bSDavid van Moolenbroek.Pa /etc/rc.d/ppp
938*325ce30bSDavid van Moolenbroekwill check each word in
939*325ce30bSDavid van Moolenbroek.Sy ppp_peers
940*325ce30bSDavid van Moolenbroekfor a corresponding ppp configuration file in
941*325ce30bSDavid van Moolenbroek.Pa /etc/ppp/peers
942*325ce30bSDavid van Moolenbroekand will call
943*325ce30bSDavid van Moolenbroek.Xr pppd 8
944*325ce30bSDavid van Moolenbroekwith the
945*325ce30bSDavid van Moolenbroek.Dq call Sy peer
946*325ce30bSDavid van Moolenbroekoption.
947*325ce30bSDavid van Moolenbroek.It Sy racoon
948*325ce30bSDavid van MoolenbroekBoolean value.
949*325ce30bSDavid van MoolenbroekRuns
950*325ce30bSDavid van Moolenbroek.Xr racoon 8 ,
951*325ce30bSDavid van Moolenbroekthe IKE (ISAKMP/Oakley) key management daemon.
952*325ce30bSDavid van Moolenbroek.It Sy rtsol
953*325ce30bSDavid van MoolenbroekBoolean value.
954*325ce30bSDavid van MoolenbroekRun
955*325ce30bSDavid van Moolenbroek.Xr rtsol 8 ,
956*325ce30bSDavid van Moolenbroekrouter solicitation command for IPv6 hosts.
957*325ce30bSDavid van MoolenbroekOn nomadic hosts like notebook computers, you may want to enable
958*325ce30bSDavid van Moolenbroek.Sy rtsold
959*325ce30bSDavid van Moolenbroekas well.
960*325ce30bSDavid van MoolenbroekPasses
961*325ce30bSDavid van Moolenbroek.Sy rtsol_flags .
962*325ce30bSDavid van MoolenbroekThis is only for autoconfigured IPv6 hosts, so set
963*325ce30bSDavid van Moolenbroek.Sy ip6mode
964*325ce30bSDavid van Moolenbroekto
965*325ce30bSDavid van Moolenbroek.Dq Li autohost
966*325ce30bSDavid van Moolenbroekif you use it.
967*325ce30bSDavid van Moolenbroek.It Sy wpa_supplicant
968*325ce30bSDavid van MoolenbroekBoolean value.
969*325ce30bSDavid van MoolenbroekRun
970*325ce30bSDavid van Moolenbroek.Xr wpa_supplicant 8 ,
971*325ce30bSDavid van MoolenbroekWPA/802.11i Supplicant for wireless network devices.
972*325ce30bSDavid van MoolenbroekIf you set
973*325ce30bSDavid van Moolenbroek.Sy wpa_supplicant
974*325ce30bSDavid van Moolenbroektrue, then
975*325ce30bSDavid van Moolenbroek.Pa /usr
976*325ce30bSDavid van Moolenbroekmust be in
977*325ce30bSDavid van Moolenbroek.Sy critical_filesystems_local ,
978*325ce30bSDavid van Moolenbroekor
979*325ce30bSDavid van Moolenbroek.Pa /usr
980*325ce30bSDavid van Moolenbroekmust be on the root file system.
981*325ce30bSDavid van Moolenbroekdhcpcd ignores this variable, see the
982*325ce30bSDavid van Moolenbroek.Sy dhcpcd
983*325ce30bSDavid van Moolenbroekvariable for details.
984*325ce30bSDavid van Moolenbroek.El
985*325ce30bSDavid van Moolenbroek.Ss Daemons required by other daemons
986*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
987*325ce30bSDavid van Moolenbroek.It Sy inetd
988*325ce30bSDavid van MoolenbroekBoolean value.
989*325ce30bSDavid van MoolenbroekRuns the
990*325ce30bSDavid van Moolenbroek.Xr inetd 8
991*325ce30bSDavid van Moolenbroekdaemon to start network server processes (as listed in
992*325ce30bSDavid van Moolenbroek.Pa /etc/inetd.conf )
993*325ce30bSDavid van Moolenbroekas necessary.
994*325ce30bSDavid van MoolenbroekPasses
995*325ce30bSDavid van Moolenbroek.Sy inetd_flags .
996*325ce30bSDavid van MoolenbroekThe
997*325ce30bSDavid van Moolenbroek.Dq Li -l
998*325ce30bSDavid van Moolenbroekflag turns on libwrap connection logging.
999*325ce30bSDavid van Moolenbroek.It Sy rpcbind
1000*325ce30bSDavid van MoolenbroekBoolean value.
1001*325ce30bSDavid van MoolenbroekThe
1002*325ce30bSDavid van Moolenbroek.Xr rpcbind 8
1003*325ce30bSDavid van Moolenbroekdaemon is required for any
1004*325ce30bSDavid van Moolenbroek.Xr rpc 3
1005*325ce30bSDavid van Moolenbroekservices.
1006*325ce30bSDavid van MoolenbroekThese include NFS,
1007*325ce30bSDavid van Moolenbroek.Tn NIS ,
1008*325ce30bSDavid van Moolenbroek.Xr rpc.bootparamd 8 ,
1009*325ce30bSDavid van Moolenbroek.Xr rpc.rstatd 8 ,
1010*325ce30bSDavid van Moolenbroek.Xr rpc.rusersd 8 ,
1011*325ce30bSDavid van Moolenbroekand
1012*325ce30bSDavid van Moolenbroek.Xr rpc.rwalld 8 .
1013*325ce30bSDavid van MoolenbroekPasses
1014*325ce30bSDavid van Moolenbroek.Sy rpcbind_flags .
1015*325ce30bSDavid van Moolenbroek.El
1016*325ce30bSDavid van Moolenbroek.Ss Commonly used daemons
1017*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
1018*325ce30bSDavid van Moolenbroek.It Sy cron
1019*325ce30bSDavid van MoolenbroekBoolean value.
1020*325ce30bSDavid van MoolenbroekRun
1021*325ce30bSDavid van Moolenbroek.Xr cron 8 .
1022*325ce30bSDavid van Moolenbroek.It Sy ftpd
1023*325ce30bSDavid van MoolenbroekBoolean value.
1024*325ce30bSDavid van MoolenbroekRuns the
1025*325ce30bSDavid van Moolenbroek.Xr ftpd 8
1026*325ce30bSDavid van Moolenbroekdaemon and passes
1027*325ce30bSDavid van Moolenbroek.Sy ftpd_flags .
1028*325ce30bSDavid van Moolenbroek.It Sy httpd
1029*325ce30bSDavid van MoolenbroekBoolean value.
1030*325ce30bSDavid van MoolenbroekRuns the
1031*325ce30bSDavid van Moolenbroek.Xr httpd 8
1032*325ce30bSDavid van Moolenbroekdaemon and passes
1033*325ce30bSDavid van Moolenbroek.Sy httpd_flags .
1034*325ce30bSDavid van Moolenbroek.It Sy httpd_wwwdir
1035*325ce30bSDavid van MoolenbroekA string.
1036*325ce30bSDavid van MoolenbroekThe
1037*325ce30bSDavid van Moolenbroek.Xr httpd 8
1038*325ce30bSDavid van MoolenbroekWWW root directory.
1039*325ce30bSDavid van MoolenbroekUsed only if
1040*325ce30bSDavid van Moolenbroek.Sy httpd
1041*325ce30bSDavid van Moolenbroekis true.
1042*325ce30bSDavid van MoolenbroekThe default setting is
1043*325ce30bSDavid van Moolenbroek.Dq Pa /var/www .
1044*325ce30bSDavid van Moolenbroek.It Sy httpd_wwwuser
1045*325ce30bSDavid van MoolenbroekA string.
1046*325ce30bSDavid van MoolenbroekIf non-blank and
1047*325ce30bSDavid van Moolenbroek.Sy httpd
1048*325ce30bSDavid van Moolenbroekis true, run
1049*325ce30bSDavid van Moolenbroek.Xr httpd 8
1050*325ce30bSDavid van Moolenbroekand cause it to switch to the specified user after initialization.
1051*325ce30bSDavid van MoolenbroekIt is preferred to
1052*325ce30bSDavid van Moolenbroek.Sy httpd_user
1053*325ce30bSDavid van Moolenbroekbecause
1054*325ce30bSDavid van Moolenbroek.Xr httpd 8
1055*325ce30bSDavid van Moolenbroekis requiring extra privileges to start listening on default port 80.
1056*325ce30bSDavid van MoolenbroekThe default setting is
1057*325ce30bSDavid van Moolenbroek.Dq Dv _httpd .
1058*325ce30bSDavid van Moolenbroek.It Sy lpd
1059*325ce30bSDavid van MoolenbroekBoolean value.
1060*325ce30bSDavid van MoolenbroekRuns
1061*325ce30bSDavid van Moolenbroek.Xr lpd 8
1062*325ce30bSDavid van Moolenbroekand passes
1063*325ce30bSDavid van Moolenbroek.Sy lpd_flags .
1064*325ce30bSDavid van MoolenbroekThe
1065*325ce30bSDavid van Moolenbroek.Dq Li -l
1066*325ce30bSDavid van Moolenbroekflag will turn on extra logging.
1067*325ce30bSDavid van Moolenbroek.It Sy mdnsd
1068*325ce30bSDavid van MoolenbroekBoolean value.
1069*325ce30bSDavid van MoolenbroekRuns
1070*325ce30bSDavid van Moolenbroek.Xr mdnsd 8 .
1071*325ce30bSDavid van Moolenbroek.It Sy named
1072*325ce30bSDavid van MoolenbroekBoolean value.
1073*325ce30bSDavid van MoolenbroekRuns
1074*325ce30bSDavid van Moolenbroek.Xr named 8
1075*325ce30bSDavid van Moolenbroekand passes
1076*325ce30bSDavid van Moolenbroek.Sy named_flags .
1077*325ce30bSDavid van Moolenbroek.It Sy named_chrootdir
1078*325ce30bSDavid van MoolenbroekA string.
1079*325ce30bSDavid van MoolenbroekIf non-blank and
1080*325ce30bSDavid van Moolenbroek.Sy named
1081*325ce30bSDavid van Moolenbroekis true, run
1082*325ce30bSDavid van Moolenbroek.Xr named 8
1083*325ce30bSDavid van Moolenbroekas the unprivileged user and group
1084*325ce30bSDavid van Moolenbroek.Sq named ,
1085*325ce30bSDavid van Moolenbroek.Xr chroot 2 Ns ed
1086*325ce30bSDavid van Moolenbroekto
1087*325ce30bSDavid van Moolenbroek.Sy named_chrootdir .
1088*325ce30bSDavid van Moolenbroek.Sy named_chrootdir Ns Pa /var/run/log
1089*325ce30bSDavid van Moolenbroekwill be added to the list of log sockets that
1090*325ce30bSDavid van Moolenbroek.Xr syslogd 8
1091*325ce30bSDavid van Moolenbroeklistens to.
1092*325ce30bSDavid van Moolenbroek.It Sy ntpd
1093*325ce30bSDavid van MoolenbroekBoolean value.
1094*325ce30bSDavid van MoolenbroekRuns
1095*325ce30bSDavid van Moolenbroek.Xr ntpd 8
1096*325ce30bSDavid van Moolenbroekand passes
1097*325ce30bSDavid van Moolenbroek.Sy ntpd_flags .
1098*325ce30bSDavid van Moolenbroek.It Sy ntpd_chrootdir
1099*325ce30bSDavid van MoolenbroekA string.
1100*325ce30bSDavid van MoolenbroekIf non-blank and
1101*325ce30bSDavid van Moolenbroek.Sy ntpd
1102*325ce30bSDavid van Moolenbroekis true, run
1103*325ce30bSDavid van Moolenbroek.Xr ntpd 8
1104*325ce30bSDavid van Moolenbroekas the unprivileged user and group
1105*325ce30bSDavid van Moolenbroek.Sq ntpd ,
1106*325ce30bSDavid van Moolenbroek.Xr chroot 2 Ns ed
1107*325ce30bSDavid van Moolenbroekto
1108*325ce30bSDavid van Moolenbroek.Sy ntpd_chrootdir .
1109*325ce30bSDavid van Moolenbroek.Sy ntpd_chrootdir Ns Pa /var/run/log
1110*325ce30bSDavid van Moolenbroekwill be added to the list of log sockets that
1111*325ce30bSDavid van Moolenbroek.Xr syslogd 8
1112*325ce30bSDavid van Moolenbroeklistens to.
1113*325ce30bSDavid van MoolenbroekThis option requires that the kernel has
1114*325ce30bSDavid van Moolenbroek.Dl pseudo-device clockctl
1115*325ce30bSDavid van Moolenbroekcompiled in, and that
1116*325ce30bSDavid van Moolenbroek.Pa /dev/clockctl
1117*325ce30bSDavid van Moolenbroekis present.
1118*325ce30bSDavid van Moolenbroek.It Sy postfix
1119*325ce30bSDavid van MoolenbroekBoolean value.
1120*325ce30bSDavid van MoolenbroekStarts
1121*325ce30bSDavid van Moolenbroek.Xr postfix 1
1122*325ce30bSDavid van Moolenbroekmail system.
1123*325ce30bSDavid van Moolenbroek.It Sy sshd
1124*325ce30bSDavid van MoolenbroekBoolean value.
1125*325ce30bSDavid van MoolenbroekRuns
1126*325ce30bSDavid van Moolenbroek.Xr sshd 8
1127*325ce30bSDavid van Moolenbroekand passes
1128*325ce30bSDavid van Moolenbroek.Sy sshd_flags .
1129*325ce30bSDavid van Moolenbroek.It Sy syslogd
1130*325ce30bSDavid van MoolenbroekBoolean value.
1131*325ce30bSDavid van MoolenbroekRuns
1132*325ce30bSDavid van Moolenbroek.Xr syslogd 8
1133*325ce30bSDavid van Moolenbroekand passes
1134*325ce30bSDavid van Moolenbroek.Sy syslogd_flags .
1135*325ce30bSDavid van Moolenbroek.It Sy timed
1136*325ce30bSDavid van MoolenbroekBoolean value.
1137*325ce30bSDavid van MoolenbroekRuns
1138*325ce30bSDavid van Moolenbroek.Xr timed 8
1139*325ce30bSDavid van Moolenbroekand passes
1140*325ce30bSDavid van Moolenbroek.Sy timed_flags .
1141*325ce30bSDavid van MoolenbroekThe
1142*325ce30bSDavid van Moolenbroek.Dq Li -M
1143*325ce30bSDavid van Moolenbroekoption allows
1144*325ce30bSDavid van Moolenbroek.Xr timed 8
1145*325ce30bSDavid van Moolenbroekto be a master time source as well as a slave.
1146*325ce30bSDavid van MoolenbroekIf you are also running
1147*325ce30bSDavid van Moolenbroek.Xr ntpd 8 ,
1148*325ce30bSDavid van Moolenbroekonly one machine running both should have the
1149*325ce30bSDavid van Moolenbroek.Dq Li -M
1150*325ce30bSDavid van Moolenbroekflag given to
1151*325ce30bSDavid van Moolenbroek.Xr timed 8 .
1152*325ce30bSDavid van Moolenbroek.El
1153*325ce30bSDavid van Moolenbroek.Ss Routing daemons
1154*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
1155*325ce30bSDavid van Moolenbroek.It Sy mrouted
1156*325ce30bSDavid van MoolenbroekBoolean value.
1157*325ce30bSDavid van MoolenbroekRuns
1158*325ce30bSDavid van Moolenbroek.Xr mrouted 8 ,
1159*325ce30bSDavid van Moolenbroekthe DVMRP multicast routing protocol daemon.
1160*325ce30bSDavid van MoolenbroekPasses
1161*325ce30bSDavid van Moolenbroek.Sy mrouted_flags .
1162*325ce30bSDavid van Moolenbroek.It Sy route6d
1163*325ce30bSDavid van MoolenbroekBoolean value.
1164*325ce30bSDavid van MoolenbroekRuns
1165*325ce30bSDavid van Moolenbroek.Xr route6d 8 ,
1166*325ce30bSDavid van Moolenbroekthe RIPng routing protocol daemon for IPv6.
1167*325ce30bSDavid van MoolenbroekPasses
1168*325ce30bSDavid van Moolenbroek.Sy route6d_flags .
1169*325ce30bSDavid van Moolenbroek.It Sy routed
1170*325ce30bSDavid van MoolenbroekBoolean value.
1171*325ce30bSDavid van MoolenbroekRuns
1172*325ce30bSDavid van Moolenbroek.Xr routed 8 ,
1173*325ce30bSDavid van Moolenbroekthe RIP routing protocol daemon.
1174*325ce30bSDavid van MoolenbroekPasses
1175*325ce30bSDavid van Moolenbroek.Sy routed_flags .
1176*325ce30bSDavid van Moolenbroek.\" This should be false
1177*325ce30bSDavid van Moolenbroek.\" if
1178*325ce30bSDavid van Moolenbroek.\" .Sy gated
1179*325ce30bSDavid van Moolenbroek.\" is true.
1180*325ce30bSDavid van Moolenbroek.It Sy rtsold
1181*325ce30bSDavid van MoolenbroekBoolean value.
1182*325ce30bSDavid van MoolenbroekRuns
1183*325ce30bSDavid van Moolenbroek.Xr rtsold 8 ,
1184*325ce30bSDavid van Moolenbroekthe IPv6 router solicitation daemon.
1185*325ce30bSDavid van Moolenbroek.Xr rtsold 8
1186*325ce30bSDavid van Moolenbroekperiodically transmits router solicitation packets
1187*325ce30bSDavid van Moolenbroekto find IPv6 routers on the network.
1188*325ce30bSDavid van MoolenbroekThis configuration is mainly for nomadic hosts like notebook computers.
1189*325ce30bSDavid van MoolenbroekStationary hosts should work fine with just
1190*325ce30bSDavid van Moolenbroek.Sy rtsol .
1191*325ce30bSDavid van MoolenbroekPasses
1192*325ce30bSDavid van Moolenbroek.Sy rtsold_flags .
1193*325ce30bSDavid van MoolenbroekThis is only for autoconfigured IPv6 hosts, so set
1194*325ce30bSDavid van Moolenbroek.Sy ip6mode
1195*325ce30bSDavid van Moolenbroekto
1196*325ce30bSDavid van Moolenbroek.Dq Li autohost
1197*325ce30bSDavid van Moolenbroekif you use it.
1198*325ce30bSDavid van Moolenbroek.El
1199*325ce30bSDavid van Moolenbroek.Ss Daemons used to boot other hosts over a network
1200*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
1201*325ce30bSDavid van Moolenbroek.It Sy bootparamd
1202*325ce30bSDavid van MoolenbroekBoolean value.
1203*325ce30bSDavid van MoolenbroekRuns
1204*325ce30bSDavid van Moolenbroek.Xr bootparamd 8 ,
1205*325ce30bSDavid van Moolenbroekthe boot parameter server, with
1206*325ce30bSDavid van Moolenbroek.Sy bootparamd_flags
1207*325ce30bSDavid van Moolenbroekas options.
1208*325ce30bSDavid van MoolenbroekUsed to boot
1209*325ce30bSDavid van Moolenbroek.Nx
1210*325ce30bSDavid van Moolenbroekand
1211*325ce30bSDavid van Moolenbroek.Tn "SunOS 4.x"
1212*325ce30bSDavid van Moolenbroeksystems.
1213*325ce30bSDavid van Moolenbroek.It Sy dhcpd
1214*325ce30bSDavid van MoolenbroekBoolean value.
1215*325ce30bSDavid van MoolenbroekRuns
1216*325ce30bSDavid van Moolenbroek.Xr dhcpd 8 ,
1217*325ce30bSDavid van Moolenbroekthe Dynamic Host Configuration Protocol (DHCP) daemon,
1218*325ce30bSDavid van Moolenbroekfor assigning IP addresses to hosts and passing boot information.
1219*325ce30bSDavid van MoolenbroekPasses
1220*325ce30bSDavid van Moolenbroek.Sy dhcpd_flags .
1221*325ce30bSDavid van Moolenbroek.It Sy dhcrelay
1222*325ce30bSDavid van MoolenbroekBoolean value.
1223*325ce30bSDavid van MoolenbroekRuns
1224*325ce30bSDavid van Moolenbroek.Xr dhcrelay 8 .
1225*325ce30bSDavid van MoolenbroekPasses
1226*325ce30bSDavid van Moolenbroek.Sy dhcrelay_flags .
1227*325ce30bSDavid van Moolenbroek.It Sy mopd
1228*325ce30bSDavid van MoolenbroekBoolean value.
1229*325ce30bSDavid van MoolenbroekRuns
1230*325ce30bSDavid van Moolenbroek.Xr mopd 8 ,
1231*325ce30bSDavid van Moolenbroekthe
1232*325ce30bSDavid van Moolenbroek.Tn DEC
1233*325ce30bSDavid van Moolenbroek.Tn MOP
1234*325ce30bSDavid van Moolenbroekprotocol daemon; used for booting
1235*325ce30bSDavid van Moolenbroek.Tn VAX
1236*325ce30bSDavid van Moolenbroekand other
1237*325ce30bSDavid van Moolenbroek.Tn DEC
1238*325ce30bSDavid van Moolenbroekmachines.
1239*325ce30bSDavid van MoolenbroekPasses
1240*325ce30bSDavid van Moolenbroek.Sy mopd_flags .
1241*325ce30bSDavid van Moolenbroek.It Sy ndbootd
1242*325ce30bSDavid van MoolenbroekBoolean value.
1243*325ce30bSDavid van MoolenbroekRuns
1244*325ce30bSDavid van Moolenbroek.Xr ndbootd 8 ,
1245*325ce30bSDavid van Moolenbroekthe Sun Network Disk (ND) Protocol server.
1246*325ce30bSDavid van MoolenbroekPasses
1247*325ce30bSDavid van Moolenbroek.Sy ndbootd_flags .
1248*325ce30bSDavid van Moolenbroek.It Sy rarpd
1249*325ce30bSDavid van MoolenbroekBoolean value.
1250*325ce30bSDavid van MoolenbroekRuns
1251*325ce30bSDavid van Moolenbroek.Xr rarpd 8 ,
1252*325ce30bSDavid van Moolenbroekthe reverse ARP daemon, often used to boot
1253*325ce30bSDavid van Moolenbroek.Nx
1254*325ce30bSDavid van Moolenbroekand Sun workstations.
1255*325ce30bSDavid van MoolenbroekPasses
1256*325ce30bSDavid van Moolenbroek.Sy rarpd_flags .
1257*325ce30bSDavid van Moolenbroek.It Sy rbootd
1258*325ce30bSDavid van MoolenbroekBoolean value.
1259*325ce30bSDavid van MoolenbroekRuns
1260*325ce30bSDavid van Moolenbroek.Xr rbootd 8 ,
1261*325ce30bSDavid van Moolenbroekthe
1262*325ce30bSDavid van Moolenbroek.Tn HP
1263*325ce30bSDavid van Moolenbroekboot protocol daemon; used for booting
1264*325ce30bSDavid van Moolenbroek.Tn HP
1265*325ce30bSDavid van Moolenbroekworkstations.
1266*325ce30bSDavid van MoolenbroekPasses
1267*325ce30bSDavid van Moolenbroek.Sy rbootd_flags .
1268*325ce30bSDavid van Moolenbroek.It Sy rtadvd
1269*325ce30bSDavid van MoolenbroekBoolean value.
1270*325ce30bSDavid van MoolenbroekRuns
1271*325ce30bSDavid van Moolenbroek.Xr rtadvd 8 ,
1272*325ce30bSDavid van Moolenbroekthe IPv6 router advertisement daemon, which is used to advertise
1273*325ce30bSDavid van Moolenbroekinformation about the subnet to IPv6 end hosts.
1274*325ce30bSDavid van MoolenbroekPasses
1275*325ce30bSDavid van Moolenbroek.Sy rtadvd_flags .
1276*325ce30bSDavid van MoolenbroekThis is only for IPv6 routers, so set
1277*325ce30bSDavid van Moolenbroek.Sy ip6mode
1278*325ce30bSDavid van Moolenbroekto
1279*325ce30bSDavid van Moolenbroek.Dq Li router
1280*325ce30bSDavid van Moolenbroekif you use it.
1281*325ce30bSDavid van Moolenbroek.El
1282*325ce30bSDavid van Moolenbroek.Ss X Window System daemons
1283*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
1284*325ce30bSDavid van Moolenbroek.It Sy xdm
1285*325ce30bSDavid van MoolenbroekBoolean value.
1286*325ce30bSDavid van MoolenbroekRuns the
1287*325ce30bSDavid van Moolenbroek.Xr xdm 1
1288*325ce30bSDavid van MoolenbroekX display manager.
1289*325ce30bSDavid van MoolenbroekThese X daemons are available only with the optional X distribution of
1290*325ce30bSDavid van Moolenbroek.Nx .
1291*325ce30bSDavid van Moolenbroek.It Sy xfs
1292*325ce30bSDavid van MoolenbroekBoolean value.
1293*325ce30bSDavid van MoolenbroekRuns the
1294*325ce30bSDavid van Moolenbroek.Xr xfs 1
1295*325ce30bSDavid van MoolenbroekX11 font server, which supplies local X font files to X terminals.
1296*325ce30bSDavid van Moolenbroek.El
1297*325ce30bSDavid van Moolenbroek.Ss NIS (YP) daemons
1298*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
1299*325ce30bSDavid van Moolenbroek.It Sy ypbind
1300*325ce30bSDavid van MoolenbroekBoolean value.
1301*325ce30bSDavid van MoolenbroekRuns
1302*325ce30bSDavid van Moolenbroek.Xr ypbind 8 ,
1303*325ce30bSDavid van Moolenbroekwhich lets
1304*325ce30bSDavid van Moolenbroek.Tn NIS
1305*325ce30bSDavid van Moolenbroek(YP) clients use information from a
1306*325ce30bSDavid van Moolenbroek.Tn NIS
1307*325ce30bSDavid van Moolenbroekserver.
1308*325ce30bSDavid van MoolenbroekPasses
1309*325ce30bSDavid van Moolenbroek.Sy ypbind_flags .
1310*325ce30bSDavid van Moolenbroek.It Sy yppasswdd
1311*325ce30bSDavid van MoolenbroekBoolean value.
1312*325ce30bSDavid van MoolenbroekRuns
1313*325ce30bSDavid van Moolenbroek.Xr yppasswdd 8 ,
1314*325ce30bSDavid van Moolenbroekwhich allows remote
1315*325ce30bSDavid van Moolenbroek.Tn NIS
1316*325ce30bSDavid van Moolenbroekusers to update password on master server.
1317*325ce30bSDavid van MoolenbroekPasses
1318*325ce30bSDavid van Moolenbroek.Sy yppasswdd_flags .
1319*325ce30bSDavid van Moolenbroek.It Sy ypserv
1320*325ce30bSDavid van MoolenbroekBoolean value.
1321*325ce30bSDavid van MoolenbroekRuns
1322*325ce30bSDavid van Moolenbroek.Xr ypserv 8 ,
1323*325ce30bSDavid van Moolenbroekthe
1324*325ce30bSDavid van Moolenbroek.Tn NIS
1325*325ce30bSDavid van Moolenbroek(YP) server for distributing information from certain files in
1326*325ce30bSDavid van Moolenbroek.Pa /etc .
1327*325ce30bSDavid van MoolenbroekPasses
1328*325ce30bSDavid van Moolenbroek.Sy ypserv_flags .
1329*325ce30bSDavid van MoolenbroekThe
1330*325ce30bSDavid van Moolenbroek.Dq Li -d
1331*325ce30bSDavid van Moolenbroekflag causes it to use DNS for lookups in
1332*325ce30bSDavid van Moolenbroek.Pa /etc/hosts
1333*325ce30bSDavid van Moolenbroekthat fail.
1334*325ce30bSDavid van Moolenbroek.El
1335*325ce30bSDavid van Moolenbroek.Ss NFS daemons and parameters
1336*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
1337*325ce30bSDavid van Moolenbroek.It Sy amd
1338*325ce30bSDavid van MoolenbroekBoolean value.
1339*325ce30bSDavid van MoolenbroekRuns
1340*325ce30bSDavid van Moolenbroek.Xr amd 8 ,
1341*325ce30bSDavid van Moolenbroekthe automounter daemon, which automatically mounts NFS file systems
1342*325ce30bSDavid van Moolenbroekwhenever a file or directory within that file system is accessed.
1343*325ce30bSDavid van MoolenbroekPasses
1344*325ce30bSDavid van Moolenbroek.Sy amd_flags .
1345*325ce30bSDavid van Moolenbroek.It Sy amd_dir
1346*325ce30bSDavid van MoolenbroekA string.
1347*325ce30bSDavid van MoolenbroekThe
1348*325ce30bSDavid van Moolenbroek.Xr amd 8
1349*325ce30bSDavid van Moolenbroekmount directory.
1350*325ce30bSDavid van MoolenbroekUsed only if
1351*325ce30bSDavid van Moolenbroek.Sy amd
1352*325ce30bSDavid van Moolenbroekis true.
1353*325ce30bSDavid van Moolenbroek.It Sy lockd
1354*325ce30bSDavid van MoolenbroekBoolean value.
1355*325ce30bSDavid van MoolenbroekRuns
1356*325ce30bSDavid van Moolenbroek.Xr rpc.lockd 8
1357*325ce30bSDavid van Moolenbroekif
1358*325ce30bSDavid van Moolenbroek.Sy nfs_server
1359*325ce30bSDavid van Moolenbroekand/or
1360*325ce30bSDavid van Moolenbroek.Sy nfs_client
1361*325ce30bSDavid van Moolenbroekare true.
1362*325ce30bSDavid van MoolenbroekPasses
1363*325ce30bSDavid van Moolenbroek.Sy lockd_flags .
1364*325ce30bSDavid van Moolenbroek.It Sy mountd
1365*325ce30bSDavid van MoolenbroekBoolean value.
1366*325ce30bSDavid van MoolenbroekRuns
1367*325ce30bSDavid van Moolenbroek.Xr mountd 8
1368*325ce30bSDavid van Moolenbroekand passes
1369*325ce30bSDavid van Moolenbroek.Sy mountd_flags .
1370*325ce30bSDavid van Moolenbroek.It Sy nfs_client
1371*325ce30bSDavid van MoolenbroekBoolean value.
1372*325ce30bSDavid van MoolenbroekThe number of local NFS asynchronous I/O server is now controlled via
1373*325ce30bSDavid van Moolenbroek.Xr sysctl 8 .
1374*325ce30bSDavid van Moolenbroek.It Sy nfs_server
1375*325ce30bSDavid van MoolenbroekBoolean value.
1376*325ce30bSDavid van MoolenbroekSets up a host to be a NFS server by running
1377*325ce30bSDavid van Moolenbroek.Xr nfsd 8
1378*325ce30bSDavid van Moolenbroekand passing
1379*325ce30bSDavid van Moolenbroek.Sy nfsd_flags .
1380*325ce30bSDavid van Moolenbroek.It Sy statd
1381*325ce30bSDavid van MoolenbroekBoolean value.
1382*325ce30bSDavid van MoolenbroekRuns
1383*325ce30bSDavid van Moolenbroek.Xr rpc.statd 8 ,
1384*325ce30bSDavid van Moolenbroeka status monitoring daemon used when
1385*325ce30bSDavid van Moolenbroek.Xr rpc.lockd 8
1386*325ce30bSDavid van Moolenbroekis running, if
1387*325ce30bSDavid van Moolenbroek.Sy nfs_server
1388*325ce30bSDavid van Moolenbroekand/or
1389*325ce30bSDavid van Moolenbroek.Sy nfs_client
1390*325ce30bSDavid van Moolenbroekare true.
1391*325ce30bSDavid van MoolenbroekPasses
1392*325ce30bSDavid van Moolenbroek.Sy statd_flags .
1393*325ce30bSDavid van Moolenbroek.El
1394*325ce30bSDavid van Moolenbroek.Ss Bluetooth support
1395*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
1396*325ce30bSDavid van Moolenbroek.It Sy bluetooth
1397*325ce30bSDavid van MoolenbroekBoolean value.
1398*325ce30bSDavid van MoolenbroekConfigure Bluetooth support, comprising the following tasks:
1399*325ce30bSDavid van Moolenbroek.Bl -dash -compact
1400*325ce30bSDavid van Moolenbroek.It
1401*325ce30bSDavid van Moolenbroekattach serial Bluetooth controllers as listed in the
1402*325ce30bSDavid van Moolenbroek.Pa /etc/bluetooth/btattach.conf
1403*325ce30bSDavid van Moolenbroekconfiguration file.
1404*325ce30bSDavid van Moolenbroek.It
1405*325ce30bSDavid van Moolenbroekenable Bluetooth controllers with useful defaults, plus
1406*325ce30bSDavid van Moolenbroekadditional options as detailed below.
1407*325ce30bSDavid van Moolenbroek.It
1408*325ce30bSDavid van Moolenbroekoptionally, start
1409*325ce30bSDavid van Moolenbroek.Xr bthcid 8 ,
1410*325ce30bSDavid van Moolenbroekthe Bluetooth Link Key/PIN Code manager, passing
1411*325ce30bSDavid van Moolenbroek.Sy bthcid_flags .
1412*325ce30bSDavid van Moolenbroek.It
1413*325ce30bSDavid van Moolenbroekconfigure local Bluetooth drivers as listed in the
1414*325ce30bSDavid van Moolenbroek.Pa /etc/bluetooth/btdevctl.conf
1415*325ce30bSDavid van Moolenbroekconfiguration file.
1416*325ce30bSDavid van Moolenbroek.It
1417*325ce30bSDavid van Moolenbroekoptionally, start
1418*325ce30bSDavid van Moolenbroek.Xr sdpd 8 ,
1419*325ce30bSDavid van Moolenbroekthe Service Discovery server, passing
1420*325ce30bSDavid van Moolenbroek.Sy sdpd_flags .
1421*325ce30bSDavid van Moolenbroek.El
1422*325ce30bSDavid van Moolenbroek.It Sy btconfig_devices
1423*325ce30bSDavid van MoolenbroekA string.
1424*325ce30bSDavid van MoolenbroekAn optional list of Bluetooth controllers to configure.
1425*325ce30bSDavid van Moolenbroek.It Sy btconfig_{dev}
1426*325ce30bSDavid van MoolenbroekA string.
1427*325ce30bSDavid van MoolenbroekAdditional configuration options for specific Bluetooth controllers.
1428*325ce30bSDavid van Moolenbroek.It Sy btconfig_args
1429*325ce30bSDavid van MoolenbroekA string.
1430*325ce30bSDavid van MoolenbroekAdditional configuration options for Bluetooth controllers without
1431*325ce30bSDavid van Moolenbroekspecific options as above.
1432*325ce30bSDavid van Moolenbroek.It Sy bthcid
1433*325ce30bSDavid van MoolenbroekBoolean value.
1434*325ce30bSDavid van MoolenbroekIf set to false, disable starting the Bluetooth Link Key/PIN Code manager.
1435*325ce30bSDavid van Moolenbroek.It Sy sdpd
1436*325ce30bSDavid van MoolenbroekBoolean value.
1437*325ce30bSDavid van MoolenbroekIf set to false, disable starting the Bluetooth Service Discovery server.
1438*325ce30bSDavid van Moolenbroek.El
1439*325ce30bSDavid van Moolenbroek.Ss Other daemons
1440*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
1441*325ce30bSDavid van Moolenbroek.It Sy identd
1442*325ce30bSDavid van MoolenbroekBoolean value.
1443*325ce30bSDavid van MoolenbroekRuns
1444*325ce30bSDavid van Moolenbroek.Xr identd 8 ,
1445*325ce30bSDavid van Moolenbroekthe daemon for the user identification protocol.
1446*325ce30bSDavid van MoolenbroekPasses
1447*325ce30bSDavid van Moolenbroek.Sy identd_flags .
1448*325ce30bSDavid van Moolenbroek.It Sy iscsi_target
1449*325ce30bSDavid van MoolenbroekBoolean value.
1450*325ce30bSDavid van MoolenbroekRuns the server for iSCSI requests,
1451*325ce30bSDavid van Moolenbroek.Xr iscsi-target 8 .
1452*325ce30bSDavid van MoolenbroekPasses
1453*325ce30bSDavid van Moolenbroek.Sy iscsi_target_flags .
1454*325ce30bSDavid van Moolenbroek.It Sy isdnd
1455*325ce30bSDavid van MoolenbroekBoolean value.
1456*325ce30bSDavid van MoolenbroekRuns
1457*325ce30bSDavid van Moolenbroek.Xr isdnd 8 ,
1458*325ce30bSDavid van Moolenbroekthe isdn4bsd ISDN connection management daemon.
1459*325ce30bSDavid van MoolenbroekPasses
1460*325ce30bSDavid van Moolenbroek.Sy isdnd_flags .
1461*325ce30bSDavid van Moolenbroek.It Sy isdn_autoupdown
1462*325ce30bSDavid van MoolenbroekBoolean value.
1463*325ce30bSDavid van MoolenbroekSet all configured ISDN interfaces to
1464*325ce30bSDavid van Moolenbroek.Dq up .
1465*325ce30bSDavid van MoolenbroekIf
1466*325ce30bSDavid van Moolenbroek.Sy isdn_interfaces
1467*325ce30bSDavid van Moolenbroekis not blank, only the listed interfaces will be modified.
1468*325ce30bSDavid van MoolenbroekUsed only if
1469*325ce30bSDavid van Moolenbroek.Sy isdnd
1470*325ce30bSDavid van Moolenbroekis true.
1471*325ce30bSDavid van Moolenbroek.It Sy kdc
1472*325ce30bSDavid van MoolenbroekBoolean value.
1473*325ce30bSDavid van MoolenbroekRuns the
1474*325ce30bSDavid van Moolenbroek.Xr kdc 8
1475*325ce30bSDavid van MoolenbroekKerberos v4 and v5 server.
1476*325ce30bSDavid van MoolenbroekThis should be run on Kerberos master and slave servers.
1477*325ce30bSDavid van Moolenbroek.It Sy rwhod
1478*325ce30bSDavid van MoolenbroekBoolean value.
1479*325ce30bSDavid van MoolenbroekRuns
1480*325ce30bSDavid van Moolenbroek.Xr rwhod 8
1481*325ce30bSDavid van Moolenbroekto support the
1482*325ce30bSDavid van Moolenbroek.Xr rwho 1
1483*325ce30bSDavid van Moolenbroekand
1484*325ce30bSDavid van Moolenbroek.Xr ruptime 1
1485*325ce30bSDavid van Moolenbroekcommands.
1486*325ce30bSDavid van Moolenbroek.El
1487*325ce30bSDavid van Moolenbroek.Ss Hardware daemons
1488*325ce30bSDavid van Moolenbroek.Bl -tag -width net_interfaces
1489*325ce30bSDavid van Moolenbroek.It Sy apmd
1490*325ce30bSDavid van MoolenbroekBoolean value.
1491*325ce30bSDavid van MoolenbroekRuns
1492*325ce30bSDavid van Moolenbroek.Xr apmd 8
1493*325ce30bSDavid van Moolenbroekand passes
1494*325ce30bSDavid van Moolenbroek.Sy apmd_flags .
1495*325ce30bSDavid van Moolenbroek.It Sy irdaattach
1496*325ce30bSDavid van MoolenbroekBoolean value.
1497*325ce30bSDavid van MoolenbroekRuns
1498*325ce30bSDavid van Moolenbroek.Xr irdaattach 8
1499*325ce30bSDavid van Moolenbroekand passes
1500*325ce30bSDavid van Moolenbroek.Sy irdaattach_flags .
1501*325ce30bSDavid van Moolenbroek.It Sy moused
1502*325ce30bSDavid van MoolenbroekBoolean value.
1503*325ce30bSDavid van MoolenbroekRuns
1504*325ce30bSDavid van Moolenbroek.Xr moused 8 ,
1505*325ce30bSDavid van Moolenbroekto pass serial mouse data to the wscons mouse mux.
1506*325ce30bSDavid van MoolenbroekPasses
1507*325ce30bSDavid van Moolenbroek.Sy moused_flags .
1508*325ce30bSDavid van Moolenbroek.It Sy screenblank
1509*325ce30bSDavid van MoolenbroekBoolean value.
1510*325ce30bSDavid van MoolenbroekRuns
1511*325ce30bSDavid van Moolenbroek.Xr screenblank 1
1512*325ce30bSDavid van Moolenbroekand passes
1513*325ce30bSDavid van Moolenbroek.Sy screenblank_flags .
1514*325ce30bSDavid van Moolenbroek.It Sy wscons
1515*325ce30bSDavid van MoolenbroekBoolean value.
1516*325ce30bSDavid van MoolenbroekConfigures the
1517*325ce30bSDavid van Moolenbroek.Xr wscons 4
1518*325ce30bSDavid van Moolenbroekconsole driver, from the configuration file
1519*325ce30bSDavid van Moolenbroek.Pa /etc/wscons.conf .
1520*325ce30bSDavid van Moolenbroek.It Sy wsmoused
1521*325ce30bSDavid van MoolenbroekBoolean value.
1522*325ce30bSDavid van MoolenbroekRuns
1523*325ce30bSDavid van Moolenbroek.Xr wsmoused 8 ,
1524*325ce30bSDavid van Moolenbroekto provide copy and paste text support in wscons displays.
1525*325ce30bSDavid van MoolenbroekPasses
1526*325ce30bSDavid van Moolenbroek.Sy wsmoused_flags .
1527*325ce30bSDavid van Moolenbroek.El
1528*325ce30bSDavid van Moolenbroek.Sh FILES
1529*325ce30bSDavid van Moolenbroek.Bl -tag -width /etc/defaults/rc.conf -compact
1530*325ce30bSDavid van Moolenbroek.It Pa /etc/rc.conf
1531*325ce30bSDavid van MoolenbroekThe file
1532*325ce30bSDavid van Moolenbroek.Nm
1533*325ce30bSDavid van Moolenbroekresides in
1534*325ce30bSDavid van Moolenbroek.Pa /etc .
1535*325ce30bSDavid van Moolenbroek.It Pa /etc/defaults/rc.conf
1536*325ce30bSDavid van MoolenbroekDefault settings for
1537*325ce30bSDavid van Moolenbroek.Nm ,
1538*325ce30bSDavid van Moolenbroeksourced by
1539*325ce30bSDavid van Moolenbroek.Nm
1540*325ce30bSDavid van Moolenbroekbefore the end-user configuration section.
1541*325ce30bSDavid van Moolenbroek.It Pa /etc/rc.conf.d/ Ns Ar foo
1542*325ce30bSDavid van Moolenbroek.Ar foo Ns No -specific
1543*325ce30bSDavid van Moolenbroek.Nm
1544*325ce30bSDavid van Moolenbroekoverrides.
1545*325ce30bSDavid van Moolenbroek.El
1546*325ce30bSDavid van Moolenbroek.Sh SEE ALSO
1547*325ce30bSDavid van Moolenbroek.Xr boot 8 ,
1548*325ce30bSDavid van Moolenbroek.Xr rc 8 ,
1549*325ce30bSDavid van Moolenbroek.Xr rc.d 8 ,
1550*325ce30bSDavid van Moolenbroek.Xr rc.subr 8 ,
1551*325ce30bSDavid van Moolenbroek.Xr rcorder 8
1552*325ce30bSDavid van Moolenbroek.Sh HISTORY
1553*325ce30bSDavid van MoolenbroekThe
1554*325ce30bSDavid van Moolenbroek.Nm
1555*325ce30bSDavid van Moolenbroekfile appeared in
1556*325ce30bSDavid van Moolenbroek.Nx 1.3 .
1557