xref: /dragonfly/share/man/man5/rc.conf.5 (revision 0bb9290e)
1.\" Copyright (c) 1995
2.\"	Jordan K. Hubbard
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\"    notice, this list of conditions and the following disclaimer.
9.\" 2. Redistributions in binary form must reproduce the above copyright
10.\"    notice, this list of conditions and the following disclaimer in the
11.\"    documentation and/or other materials provided with the distribution.
12.\"
13.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
14.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE
17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23.\" SUCH DAMAGE.
24.\"
25.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.197 2003/07/28 13:56:00 mbr Exp $
26.\" $DragonFly: src/share/man/man5/rc.conf.5,v 1.23 2006/07/23 07:47:12 swildner Exp $
27.Dd March 3, 2002
28.Dt RC.CONF 5
29.Os
30.Sh NAME
31.Nm rc.conf
32.Nd system configuration information
33.Sh DESCRIPTION
34The file
35.Nm
36contains descriptive information about the local host name, configuration
37details for any potential network interfaces and which services should be
38started up at system initial boot time.
39In new installations, the
40.Nm
41file is generally initialized by the installer.
42.Pp
43The purpose of
44.Nm
45is not to run commands or perform system startup actions
46directly.
47Instead, it is included by the
48various generic startup scripts in
49.Pa /etc
50which conditionalize their
51internal actions according to the settings found there.
52.Pp
53The
54.Pa /etc/rc.conf
55file is included from the file
56.Pa /etc/defaults/rc.conf ,
57which specifies the default settings for all the available options.
58Options need only be specified in
59.Pa /etc/rc.conf
60when the system administrator wishes to override these defaults.
61The file
62.Pa /etc/rc.conf.local
63is used to override settings in
64.Pa /etc/rc.conf
65for historical reasons.
66See the
67.Va rc_conf_files
68variable below.
69.Pp
70The following list provides a name and short description for each
71variable that can be set in the
72.Nm
73file:
74.Bl -tag -width indent-two
75.It Va rc_debug
76.Pq Vt bool
77If set to
78.Dq Li YES ,
79enable output of debug messages from rc scripts.
80This variable can be helpful in diagnosing mistakes when
81editing or integrating new scripts.
82Beware that this produces copious output to the terminal and
83.Xr syslog 3 .
84.It Va rc_info
85.Pq Vt bool
86If set to
87.Dq Li NO ,
88disable informational messages from the rc scripts.
89Informational messages are displayed when
90a condition that is not serious enough to warrant a warning or
91an error occurs.
92.It Va swapfile
93.Pq Vt str
94If set to
95.Dq Li NO ,
96no swapfile is installed, otherwise the value is used as the full
97pathname to a file to use for additional swap space.
98.It Va apm_enable
99.Pq Vt bool
100If set to
101.Dq Li YES ,
102enable support for Automatic Power Management with
103the
104.Xr apm 8
105command.
106.It Va apmd_enable
107.Pq Vt bool
108Run
109.Xr apmd 8
110to handle APM event from userland.
111This also enables support for APM.
112.It Va apmd_flags
113.Pq Vt str
114If
115.Va apmd_enable
116is set to
117.Dq Li YES ,
118these are the flags to pass to the
119.Xr apmd 8
120daemon.
121.It Va battd_enable
122Enable
123.Xr battd 8
124to monitor the status of batteries present in the system.
125This also enables support for APM.
126.It Va battd_flags
127.Pq Vt str
128If
129.Va battd_enable
130is set to
131.Dq Li YES ,
132these are the flags to pass to the
133.Xr battd 8
134daemon.
135.It Va pccard_ifconfig
136.Pq Vt str
137List of arguments to be passed to
138.Xr ifconfig 8
139at boot time or on
140insertion of the card (e.g.\&
141.Dq Cm inet Li 192.168.1.1 Cm netmask Li 255.255.255.0
142for a fixed address or
143.Dq Li DHCP
144for a DHCP client).
145.It Va pccard_ether_delay
146.Pq Vt str
147Set the delay before starting
148.Xr dhclient 8
149in the
150.Pa /etc/pccard_ether
151script.
152This defaults to 5 seconds to work around a bug in the
153.Xr ed 4
154driver which can lead to system hangs when using some newer
155.Xr ed 4
156based cards.
157.It Va removable_interfaces
158.Pq Vt str
159List of removable network interfaces to be supported by
160.Pa /etc/pccard_ether .
161.It Va local_startup
162.Pq Vt str
163List of directories to search for startup script files.
164.It Va script_name_sep
165.Pq Vt str
166The field separator to use for breaking down the list of startup script files
167into individual filenames.
168The default is a space.
169It is not necessary to change this unless there are startup scripts with names
170containing spaces.
171.It Va hostname
172.Pq Vt str
173The fully qualified domain name (FQDN) of this host on the network.
174This should almost certainly be set to something meaningful, even if
175there is no network connection.
176If
177.Xr dhclient 8
178is used to set the hostname via DHCP,
179this variable should be set to an empty string.
180.It Va ipv6_enable
181.Pq Vt bool
182Enable support for IPv6 networking.
183Note that this requires that the kernel have been compiled with
184.Cd "options INET6" .
185.It Va nisdomainname
186.Pq Vt str
187The NIS domain name of this host, or
188.Dq Li NO
189if NIS is not used.
190.It Va dhclient_program
191.Pq Vt str
192Path to the DHCP client program
193.Pa ( /sbin/dhclient ,
194the ISC DHCP client,
195is the default).
196.It Va dhclient_flags
197.Pq Vt str
198Additional flags to pass to the DHCP client program.
199For the ISC DHCP client, see the
200.Xr dhclient 8
201manpage for a description of the command line options available.
202.It Va background_dhclient
203.Pq Vt bool
204Set to
205.Dq Li YES
206to start the dhcp client in background.
207This can cause trouble with applications depending on
208a working network, but it will provide a faster startup
209in many cases.
210.It Va firewall_enable
211.Pq Vt bool
212Set to
213.Dq Li YES
214to load firewall rules at startup.
215If the kernel was not built with
216.Cd "options IPFIREWALL" ,
217the
218.Pa ipfw.ko
219kernel module will be loaded.
220See also
221.Va ipfilter_enable .
222.It Va ipv6_firewall_enable
223.Pq Vt bool
224The IPv6 equivalent of
225.Va firewall_enable .
226Set to
227.Dq Li YES
228to load IPv6 firewall rules at startup.
229If the kernel was not built with
230.Cd "options IPV6FIREWALL" ,
231the
232.Pa ip6fw.ko
233kernel module will be loaded.
234.It Va firewall_script
235.Pq Vt str
236This variable specifies the full path to the firewall script to run.
237The default is
238.Pa /etc/rc.firewall .
239.It Va ipv6_firewall_script
240.Pq Vt str
241The IPv6 equivalent of
242.Va firewall_script .
243.It Va firewall_type
244.Pq Vt str
245Names the firewall type from the selection in
246.Pa /etc/rc.firewall ,
247or the file which contains the local firewall ruleset.
248Valid selections from
249.Pa /etc/rc.firewall
250are:
251.Pp
252.Bl -tag -width ".Li simple" -compact
253.It Li open
254unrestricted IP access
255.It Li closed
256all IP services disabled, except via
257.Dq Li lo0
258.It Li client
259basic protection for a workstation
260.It Li simple
261basic protection for a LAN.
262.El
263.Pp
264If a filename is specified, the full path
265must be given.
266.It Va ipv6_firewall_type
267.Pq Vt str
268The IPv6 equivalent of
269.Va firewall_type .
270.It Va firewall_quiet
271.Pq Vt bool
272Set to
273.Dq Li YES
274to disable the display of firewall rules on the console during boot.
275.It Va ipv6_firewall_quiet
276.Pq Vt bool
277The IPv6 equivalent of
278.Va firewall_quiet .
279.It Va firewall_logging
280.Pq Vt bool
281Set to
282.Dq Li YES
283to enable firewall event logging.
284This is equivalent to the
285.Dv IPFIREWALL_VERBOSE
286kernel option.
287.It Va ipv6_firewall_logging
288.Pq Vt bool
289The IPv6 equivalent of
290.Va firewall_logging .
291.It Va firewall_flags
292.Pq Vt str
293Flags passed to
294.Xr ipfw 8
295if
296.Va firewall_type
297specifies a filename.
298.It Va ipv6_firewall_flags
299.Pq Vt str
300The IPv6 equivalent of
301.Va firewall_flags .
302.It Va natd_program
303.Pq Vt str
304Path to
305.Xr natd 8 .
306.It Va natd_enable
307.Pq Vt bool
308Set to
309.Dq Li YES
310to enable
311.Xr natd 8 .
312.Va firewall_enable
313must also be set to
314.Dq Li YES ,
315and
316.Xr divert 4
317sockets must be enabled in the kernel.
318.It Va natd_interface
319.Pq Vt str
320This is the name of the public interface on which
321.Xr natd 8
322should run.
323The interface may be given as an interface name or as an IP address.
324.It Va natd_flags
325.Pq Vt str
326Additional
327.Xr natd 8
328flags should be placed here.
329The
330.Fl n
331or
332.Fl a
333flag is automatically added with the above
334.Va natd_interface
335as an argument.
336.\" ----- ipfilter_enable setting --------------------------------
337.It Va ipfilter_enable
338.Pq Vt bool
339Set to
340.Dq Li NO
341by default.
342Setting this to
343.Dq Li YES
344enables
345.Xr ipf 8
346packet filtering.
347.Pp
348Typical usage will require putting
349.Bd -literal
350ipfilter_enable="YES"
351ipnat_enable="YES"
352ipmon_enable="YES"
353ipfs_enable="YES"
354.Ed
355.Pp
356into
357.Pa /etc/rc.conf
358and editing
359.Pa /etc/ipf.rules
360and
361.Pa /etc/ipnat.rules
362appropriately.
363.Pp
364Note that
365.Va ipfilter_enable
366and
367.Va ipnat_enable
368can be enabled independently.
369.Va ipmon_enable
370and
371.Va ipfs_enable
372both require at least one of
373.Va ipfilter_enable
374and
375.Va ipnat_enable
376to be enabled.
377.Pp
378Having
379.Bd -literal
380options IPFILTER
381options IPFILTER_LOG
382options IPFILTER_DEFAULT_BLOCK
383.Ed
384.Pp
385in the kernel configuration file is a good idea, too.
386.\" ----- ipfilter_program setting ------------------------------
387.It Va ipfilter_program
388.Pq Vt str
389Path to
390.Xr ipf 8
391(default
392.Pa /sbin/ipf ) .
393.\" ----- ipfilter_rules setting --------------------------------
394.It Va ipfilter_rules
395.Pq Vt str
396Set to
397.Pa /etc/ipf.rules
398by default.
399This variable contains the name of the filter rule definition file.
400The file is expected to be readable for the
401.Xr ipf 8
402command to execute.
403.\" ----- ipv6_ipfilter_rules setting ---------------------------
404.It Va ipv6_ipfilter_rules
405.Pq Vt str
406Set to
407.Pa /etc/ipf6.rules
408by default.
409This variable contains the IPv6 filter rule definition file.
410The file is expected to be readable for the
411.Xr ipf 8
412command to execute.
413.\" ----- ipfilter_flags setting --------------------------------
414.It Va ipfilter_flags
415.Pq Vt str
416Empty by default.
417This variable contains flags passed to the
418.Xr ipf 8
419program.
420.\" ----- ipnat_enable setting ----------------------------------
421.It Va ipnat_enable
422.Pq Vt bool
423Set to
424.Dq Li NO
425by default.
426Set it to
427.Dq Li YES
428to enable
429.Xr ipnat 8
430network address translation.
431See
432.Va ipfilter_enable
433for a detailed discussion.
434.\" ----- ipnat_program setting ---------------------------------
435.It Va ipnat_program
436.Pq Vt str
437Path to
438.Xr ipnat 8
439(default
440.Pa /sbin/ipnat ) .
441.\" ----- ipnat_rules setting -----------------------------------
442.It Va ipnat_rules
443.Pq Vt str
444Set to
445.Pa /etc/ipnat.rules
446by default.
447This variable contains the name of the file
448holding the network address translation definition.
449This file is expected to be readable for the
450.Xr ipnat 8
451command to execute.
452.\" ----- ipnat_flags setting -----------------------------------
453.It Va ipnat_flags
454.Pq Vt str
455Empty by default.
456This variable contains flags passed to the
457.Xr ipnat 8
458program.
459.\" ----- ipmon_enable setting ----------------------------------
460.It Va ipmon_enable
461.Pq Vt bool
462Set to
463.Dq Li NO
464by default.
465Set it to
466.Dq Li YES
467to enable
468.Xr ipmon 8
469monitoring (logging
470.Xr ipf 8
471and
472.Xr ipnat 8
473events).
474Setting this variable needs setting
475.Va ipfilter_enable
476or
477.Va ipnat_enable
478too.
479See
480.Va ipfilter_enable
481for a detailed discussion.
482.\" ----- ipmon_program setting ---------------------------------
483.It Va ipmon_program
484.Pq Vt str
485Path to
486.Xr ipmon 8
487(default
488.Pa /sbin/ipmon ) .
489.\" ----- ipmon_flags setting -----------------------------------
490.It Va ipmon_flags
491.Pq Vt str
492Set to
493.Dq Li -Ds
494by default.
495This variable contains flags passed to the
496.Xr ipmon 8
497program.
498Another typical example would be
499.Dq Fl D Pa /var/log/ipflog
500to have
501.Xr ipmon 8
502log directly to a file bypassing
503.Xr syslogd 8 .
504Make sure to adjust
505.Pa /etc/newsyslog.conf
506in such case like this:
507.Bd -literal
508/var/log/ipflog  640  10  100  *  Z  /var/run/ipmon.pid
509.Ed
510.\" ----- ipfs_enable setting -----------------------------------
511.It Va ipfs_enable
512.Pq Vt bool
513Set to
514.Dq Li NO
515by default.
516Set it to
517.Dq Li YES
518to enable
519.Xr ipfs 8
520saving the filter and NAT state tables during shutdown
521and reloading them during startup again.
522Setting this variable needs setting
523.Va ipfilter_enable
524or
525.Va ipnat_enable
526to
527.Dq Li YES
528too.
529See
530.Va ipfilter_enable
531for a detailed discussion.
532Note that if
533.Va kern_securelevel
534is set to 3,
535.Va ipfs_enable
536cannot be used
537because the raised securelevel will prevent
538.Xr ipfs 8
539from saving the state tables at shutdown time.
540.\" ----- ipfs_program setting ----------------------------------
541.It Va ipfs_program
542.Pq Vt str
543Path to
544.Xr ipfs 8
545(default
546.Pa /sbin/ipfs ) .
547.\" ----- ipfs_flags setting ------------------------------------
548.It Va ipfs_flags
549.Pq Vt str
550Empty by default.
551This variable contains flags passed to the
552.Xr ipfs 8
553program.
554.\" ----- end of added ipf hook ---------------------------------
555.It Va tcp_extensions
556.Pq Vt bool
557Set to
558.Dq Li YES
559by default.
560Setting this to
561.Dq Li NO
562disables certain TCP options as described by
563.Rs
564.%T "RFC 1323"
565.Re
566Setting this to
567.Dq Li NO
568might help remedy such problems with connections as randomly hanging
569or other weird behavior.
570Some network devices are known
571to be broken with respect to these options.
572.It Va log_in_vain
573.Pq Vt int
574Set to 0 by default.
575The
576.Xr sysctl 8
577variables,
578.Va net.inet.tcp.log_in_vain
579and
580.Va net.inet.udp.log_in_vain ,
581as described in
582.Xr tcp 4
583and
584.Xr udp 4 ,
585are set to the given value.
586.It Va tcp_keepalive
587.Pq Vt bool
588Set to
589.Dq Li YES
590by default.
591Setting to
592.Dq Li NO
593will disable probing idle TCP connections to verify that the
594peer is still up and reachable.
595.It Va tcp_drop_synfin
596.Pq Vt bool
597Set to
598.Dq Li NO
599by default.
600Setting to
601.Dq Li YES
602will cause the kernel to ignore TCP frames that have both
603the SYN and FIN flags set.
604This prevents OS fingerprinting, but may
605break some legitimate applications.
606This option is only available if the
607kernel was built with the
608.Dv TCP_DROP_SYNFIN
609option.
610.It Va icmp_drop_redirect
611.Pq Vt bool
612Set to
613.Dq Li NO
614by default.
615Setting to
616.Dq Li YES
617will cause the kernel to ignore ICMP REDIRECT packets.
618Refer to
619.Xr icmp 4
620for more information.
621.It Va icmp_log_redirect
622.Pq Vt bool
623Set to
624.Dq Li NO
625by default.
626Setting to
627.Dq Li YES
628will cause the kernel to log ICMP REDIRECT packets.
629Note that
630the log messages are not rate-limited, so this option should only be used
631for troubleshooting networks.
632Refer to
633.Xr icmp 4
634for more information.
635.It Va icmp_bmcastecho
636.Pq Vt bool
637Set to
638.Dq Li YES
639to respond to broadcast or multicast ICMP ping packets.
640Refer to
641.Xr icmp 4
642for more information.
643.It Va ip_portrange_first
644.Pq Vt int
645If not set to
646.Dq Li NO ,
647this is the first port in the default portrange.
648Refer to
649.Xr ip 4
650for more information.
651.It Va ip_portrange_last
652.Pq Vt int
653If not set to
654.Dq Li NO ,
655this is the last port in the default portrange.
656Refer to
657.Xr ip 4
658for more information.
659.It Va network_interfaces
660.Pq Vt str
661Set to the list of network interfaces to configure on this host.
662For example, if the only network devices in the system are the loopback
663device
664.Pq Li lo0
665and a NIC using the
666.Xr ed 4
667driver,
668this could be set to
669.Dq Li "lo0 ed0" .
670An
671.Va ifconfig_ Ns Aq Ar interface
672variable is also assumed to exist for each value of
673.Ar interface .
674It is also possible to add IP alias entries here in cases where
675multiple IP addresses registered against a single interface
676are desired.
677Assuming that the interface in question was
678.Li ed0 ,
679it might look
680something like this:
681.Bd -literal
682ifconfig_ed0_alias0="inet 127.0.0.253 netmask 0xffffffff"
683ifconfig_ed0_alias1="inet 127.0.0.254 netmask 0xffffffff"
684.Ed
685.Pp
686And so on.
687For each
688.Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n
689entry that is found,
690its contents are passed to
691.Xr ifconfig 8 .
692Execution stops at the first unsuccessful access, so if
693something like this is present:
694.Bd -literal
695ifconfig_ed0_alias0="inet 127.0.0.251 netmask 0xffffffff"
696ifconfig_ed0_alias1="inet 127.0.0.252 netmask 0xffffffff"
697ifconfig_ed0_alias2="inet 127.0.0.253 netmask 0xffffffff"
698ifconfig_ed0_alias4="inet 127.0.0.254 netmask 0xffffffff"
699.Ed
700.Pp
701Then note that alias4 would
702.Em not
703be added since the search would
704stop with the missing alias3 entry.
705.Pp
706If the
707.Pa /etc/start_if. Ns Aq Ar interface
708file is present, it is read and executed by the
709.Xr sh 1
710interpreter
711before configuring the interface as specified in the
712.Va ifconfig_ Ns Aq Ar interface
713and
714.Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n
715variables.
716.Pp
717It is possible to bring up an interface with DHCP by setting the
718.Va ifconfig_ Ns Aq Ar interface
719variable to
720.Dq Li DHCP .
721For instance, to initialize the
722.Li ed0
723device via DHCP,
724it is possible to use something like:
725.Bd -literal
726ifconfig_ed0="DHCP"
727.Ed
728.It Va ipv6_network_interfaces
729.Pq Vt str
730This is the IPv6 equivalent of
731.Va network_interfaces .
732Instead of setting the ifconfig variables as
733.Va ifconfig_ Ns Aq Ar interface
734they should be set as
735.Va ipv6_ifconfig_ Ns Aq Ar interface .
736Aliases should be set as
737.Va ipv6_ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n .
738.Va ipv6_prefix_ Ns Aq Ar interface
739does something.
740Interfaces that do not have a
741.Va ipv6_ifconfig_ Ns Aq Ar interface
742setting will be auto configured by
743.Xr rtsol 8
744if the
745.Va ipv6_gateway_enable
746is set to
747.Dq Li NO .
748Note that the IPv6 networking code does not support the
749.Pa /etc/start_if. Ns Aq Ar interface
750files.
751.It Va ipv6_default_interface
752.Pq Vt str
753If not set to
754.Dq Li NO ,
755this is the default output interface for scoped addresses.
756Now this works only for IPv6 link local multicast addresses.
757.It Va cloned_interfaces
758.Pq Vt str
759Set to the list of clonable network interfaces to create on this host.
760Entries in
761.Va cloned_interfaces
762are automatically appended to
763.Va network_interfaces
764for configuration.
765.It Va gif_interfaces
766.Pq Vt str
767Set to the list of
768.Xr gif 4
769tunnel interfaces to configure on this host.
770A
771.Va gifconfig_ Ns Aq Ar interface
772variable is assumed to exist for each value of
773.Ar interface .
774The value of this variable is used to configure the link layer of the
775tunnel according to the syntax of the
776.Cm tunnel
777option to
778.Xr ifconfig 8 .
779Additionally, this option ensures that each listed interface is created
780via the
781.Cm create
782option to
783.Xr ifconfig 8
784before attempting to configure it.
785.It Va sppp_interfaces
786.Pq Vt str
787Set to the list of
788.Xr sppp 4
789interfaces to configure on this host.
790A
791.Va spppconfig_ Ns Aq Ar interface
792variable is assumed to exist for each value of
793.Ar interface .
794Each interface should also be configured by a general
795.Va ifconfig_ Ns Aq Ar interface
796setting.
797Refer to
798.Xr spppcontrol 8
799for more information about available options.
800.It Va ppp_enable
801.Pq Vt bool
802If set to
803.Dq Li YES ,
804run the
805.Xr ppp 8
806daemon.
807.It Va ppp_mode
808.Pq Vt str
809Mode in which to run the
810.Xr ppp 8
811daemon.
812Accepted modes are
813.Dq Li auto ,
814.Dq Li ddial ,
815.Dq Li direct
816and
817.Dq Li dedicated .
818See the manual for a full description.
819.It Va ppp_nat
820.Pq Vt bool
821If set to
822.Dq Li YES ,
823enables network address translation.
824Used in conjunction with
825.Va gateway_enable
826allows hosts on private network addresses access to the Internet using
827this host as a network address translating router.
828.It Va ppp_profile
829.Pq Vt str
830The name of the profile to use from
831.Pa /etc/ppp/ppp.conf .
832.It Va ppp_user
833.Pq Vt str
834The name of the user under which
835.Xr ppp 8
836should be started.
837By
838default,
839.Xr ppp 8
840is started as
841.Dq Li root .
842.It Va rc_conf_files
843.Pq Vt str
844This option is used to specify a list of files that will override
845the settings in
846.Pa /etc/defaults/rc.conf .
847The files will be read in the order in which they are specified and should
848include the full path to the file.
849By default, the files specified are
850.Pa /etc/rc.conf
851and
852.Pa /etc/rc.conf.local
853.It Va fsck_y_enable
854.Pq Vt bool
855If set to
856.Dq Li YES ,
857.Xr fsck 8
858will be run with the
859.Fl y
860flag if the initial preen
861of the file systems fails.
862.It Va netfs_types
863.Pq Vt str
864List of file system types that are network-based.
865This list should generally not be modified by end users.
866Use
867.Va extra_netfs_types
868instead.
869.It Va extra_netfs_types
870.Pq Vt str
871If set to something other than
872.Dq Li NO
873(the default),
874this variable extends the list of file system types
875for which automatic mounting at startup by
876.Xr rc 8
877should be delayed until the network is initialized.
878It should contain
879a whitespace-separated list of network file system descriptor pairs,
880each consisting of a file system type as passed to
881.Xr mount 8
882and a human-readable, one-word description,
883joined with a colon
884.Pq Ql \&: .
885Extending the default list in this way is only necessary
886when third party file system types are used.
887.It Va syslogd_enable
888.Pq Vt bool
889If set to
890.Dq Li YES ,
891run the
892.Xr syslogd 8
893daemon.
894.It Va syslogd_program
895.Pq Vt str
896Path to
897.Xr syslogd 8
898(default
899.Pa /usr/sbin/syslogd ) .
900.It Va syslogd_flags
901.Pq Vt str
902If
903.Va syslogd_enable
904is set to
905.Dq Li YES ,
906these are the flags to pass to
907.Xr syslogd 8 .
908.It Va inetd_enable
909.Pq Vt bool
910If set to
911.Dq Li YES ,
912run the
913.Xr inetd 8
914daemon.
915.It Va inetd_program
916.Pq Vt str
917Path to
918.Xr inetd 8
919(default
920.Pa /usr/sbin/inetd ) .
921.It Va inetd_flags
922.Pq Vt str
923If
924.Va inetd_enable
925is set to
926.Dq Li YES ,
927these are the flags to pass to
928.Xr inetd 8 .
929.It Va named_rcng
930.Pq Vt bool
931If set to
932.Dq Li YES
933use new functionality provided in the
934.Pa /etc/rc.d/named
935script to facilitate a
936.Xr chroot 8
937instance of
938.Xr named 8 .
939This variable is experimental.
940It may be removed or changed in the near future.
941.It Va named_enable
942.Pq Vt bool
943If set to
944.Dq Li YES ,
945run the
946.Xr named 8
947daemon.
948.It Va named_program
949.Pq Vt str
950Path to
951.Xr named 8
952(default
953.Pa /usr/sbin/named ) .
954.It Va named_flags
955.Pq Vt str
956If
957.Va named_enable
958is set to
959.Dq Li YES ,
960these are the flags to pass to
961.Xr named 8 .
962.It Va named_pidfile
963.Pq Vt str
964This is the default path to the
965.Xr named 8
966daemon's PID file.
967Change it if you change the location in
968.Pa /etc/namedb/named.conf .
969.It Va named_chrootdir
970.Pq Vt str
971The root directory for a name server run in a
972.Xr chroot 8
973environment.
974If left empty
975.Xr named 8
976will not be run in a
977.Xr chroot 8
978environment.
979This variable has no effect if
980.Va named_rcng
981is not enabled.
982This variable is experimental.
983It may be removed or changed in the near future.
984.It Va named_chroot_autoupdate
985.Pq Vt bool
986Set to
987.Dq Li NO
988to disable automatic syncing of libraries and
989other system files between the root file system and the
990.Xr chroot 8 .
991This variable has no effect if
992.Va named_rcng
993is not enabled.
994This variable is experimental.
995It may be removed or changed in the near future.
996.It Va named_symlink_enable
997.Pq Vt bool
998Set to
999.Dq Li NO
1000to disable symlinking of
1001.Va named_pidfile
1002and
1003.Pa /var/run/ndc
1004into the
1005.Xr chroot 8
1006environment in which
1007.Xr named 8
1008is running.
1009This variable has no effect if
1010.Va named_rcng
1011is not enabled.
1012This variable is experimental.
1013It may be removed or changed in the near future.
1014.It Va kerberos5_server_enable
1015.Pq Vt bool
1016Set to
1017.Dq Li YES
1018to start a Kerberos 5 authentication server
1019at boot time.
1020.It Va kerberos5_server
1021.Pq Vt str
1022If
1023.Va kerberos5_server_enable
1024is set to
1025.Dq Li YES
1026this is the path to Kerberos 5 Authentication Server.
1027.It Va kadmind5_server_enable
1028.Pq Vt bool
1029Set to
1030.Dq Li YES
1031to start
1032.Xr kadmind 8 ,
1033the Kerberos 5 Administration Daemon; set to
1034.Dq Li NO
1035on a slave server.
1036.It Va kadmind5_server
1037.Pq Vt str
1038If
1039.Va kadmind5_server_enable
1040is set to
1041.Dq Li YES
1042this is the path to Kerberos 5 Administration Daemon.
1043.It Va kpasswdd_server_enable
1044.Pq Vt bool
1045Set to
1046.Dq Li YES
1047to start
1048.Xr kpasswdd 8 ,
1049the Kerberos 5 Password-Changing Daemon; set to
1050.Dq Li NO
1051on a slave server.
1052.It Va kpasswdd_server
1053.Pq Vt str
1054If
1055.Va kpasswdd_server_enable
1056is set to
1057.Dq Li YES
1058this is the path to Kerberos 5 Password-Changing Daemon.
1059.It Va rwhod_enable
1060.Pq Vt bool
1061If set to
1062.Dq Li YES ,
1063run the
1064.Xr rwhod 8
1065daemon at boot time.
1066.It Va rwhod_flags
1067.Pq Vt str
1068If
1069.Va rwhod_enable
1070is set to
1071.Dq Li YES ,
1072these are the flags to pass to it.
1073.It Va amd_enable
1074.Pq Vt bool
1075If set to
1076.Dq Li YES ,
1077run the
1078.Xr amd 8
1079daemon at boot time.
1080.It Va amd_flags
1081.Pq Vt str
1082If
1083.Va amd_enable
1084is set to
1085.Dq Li YES ,
1086these are the flags to pass to it.
1087See the
1088.Xr amd 8
1089manpage for more information.
1090.It Va amd_map_program
1091.Pq Vt str
1092If set,
1093the specified program is run to get the list of
1094.Xr amd 8
1095maps.
1096For example, if the
1097.Xr amd 8
1098maps are stored in NIS, one can set this to
1099run
1100.Xr ypcat 1
1101to get a list of
1102.Xr amd 8
1103maps from the
1104.Pa amd.master
1105NIS map.
1106.It Va update_motd
1107.Pq Vt bool
1108If set to
1109.Dq Li YES ,
1110.Pa /etc/motd
1111will be updated at boot time to reflect the kernel release
1112being run.
1113If set to
1114.Dq Li NO ,
1115.Pa /etc/motd
1116will not be updated.
1117.It Va nfs_client_enable
1118.Pq Vt bool
1119If set to
1120.Dq Li YES ,
1121run the NFS client daemons at boot time.
1122.It Va nfs_access_cache
1123.Pq Vt int
1124If
1125.Va nfs_client_enable
1126is set to
1127.Dq Li YES ,
1128this can be set to
1129.Dq Li 0
1130to disable NFS ACCESS RPC caching, or to the number of seconds for which
1131NFS ACCESS
1132results should be cached.
1133A value of 2-10 seconds will substantially reduce network traffic for
1134many NFS operations.  The default is 5 seconds.  Note that the attribute
1135cache holds stat information only.  The NFS data cache is independant
1136of the attribute cache and is only invalidated when the client detects that
1137the server has modified the underlying file.  This value specifies a
1138maximum timeout.  The NFS client will automatically use a shorter timeout
1139for files which have been recently modified.
1140.It Va nfs_neg_cache
1141.Pq Vt int
1142If
1143.Va nfs_client_enable
1144is set to
1145.Dq Li YES ,
1146this can be set to
1147.Dq Li 0
1148to disable the caching of NEGATIVE LOOKUPS (lookups of non-existant
1149filenames), or to the number of seconds for which negative lookups should
1150be cached.
1151A value of 2-10 seconds will substantially reduce network
1152traffic for many NFS operations, especially source code builds.  The
1153default is 3 seconds.
1154.It Va nfs_server_enable
1155.Pq Vt bool
1156If set to
1157.Dq Li YES ,
1158run the NFS server daemons at boot time.
1159.It Va nfs_server_flags
1160.Pq Vt str
1161If
1162.Va nfs_server_enable
1163is set to
1164.Dq Li YES ,
1165these are the flags to pass to the
1166.Xr nfsd 8
1167daemon.
1168.It Va mountd_enable
1169.Pq Vt bool
1170If set to
1171.Dq Li YES ,
1172and no
1173.Va nfs_server_enable
1174is set, start
1175.Xr mountd 8 ,
1176but not
1177.Xr nfsd 8
1178daemon.
1179It is commonly needed to run CFS without real NFS used.
1180.It Va mountd_flags
1181.Pq Vt str
1182If
1183.Va mountd_enable
1184is set to
1185.Dq Li YES ,
1186these are the flags to pass to the
1187.Xr mountd 8
1188daemon.
1189.It Va weak_mountd_authentication
1190.Pq Vt bool
1191If set to
1192.Dq Li YES ,
1193allow services like PCNFSD to make non-privileged mount
1194requests.
1195.It Va nfs_reserved_port_only
1196.Pq Vt bool
1197If set to
1198.Dq Li YES ,
1199provide NFS services only on a secure port.
1200.It Va nfs_bufpackets
1201.Pq Vt int
1202If set to a number, indicates the number of packets worth of
1203socket buffer space to reserve on an NFS client.
1204The kernel default is typically 4.
1205Using a higher number may be
1206useful on gigabit networks to improve performance.
1207The minimum value is
12082 and the maximum is 64.
1209.It Va rpc_umntall_enable
1210.Pq Vt bool
1211If set to
1212.Dq Li YES
1213(default) and we are also an NFS client, run
1214.Xr rpc.umntall 8
1215at boot time to clear out old mounts on remote servers.
1216If set to
1217.Dq Li NO
1218then
1219.Xr rpc.umntall 8
1220will not be run at boot time.
1221.It Va rpc_lockd_enable
1222.Pq Vt bool
1223If set to
1224.Dq Li YES
1225and also an NFS server, run
1226.Xr rpc.lockd 8
1227at boot time.
1228.It Va rpc_statd_enable
1229.Pq Vt bool
1230If set to
1231.Dq Li YES
1232and also an NFS server, run
1233.Xr rpc.statd 8
1234at boot time.
1235.It Va rpcbind_program
1236.Pq Vt str
1237Path to
1238.Xr rpcbind 8
1239(default
1240.Pa /usr/sbin/rpcbind ) .
1241.It Va rpcbind_enable
1242.Pq Vt bool
1243If set to
1244.Dq Li YES ,
1245run the
1246.Xr rpcbind 8
1247service at boot time.
1248.It Va rpcbind_flags
1249.Pq Vt str
1250If
1251.Va rpcbind_enable
1252is set to
1253.Dq Li YES ,
1254these are the flags to pass to the
1255.Xr rpcbind 8
1256daemon.
1257.It Va keyserv_enable
1258.Pq Vt bool
1259If set to
1260.Dq Li YES ,
1261run the
1262.Xr keyserv 8
1263daemon on boot for running Secure RPC.
1264.It Va keyserv_flags
1265.Pq Vt str
1266If
1267.Va keyserv_enable
1268is set to
1269.Dq Li YES ,
1270these are the flags to pass to
1271.Xr keyserv 8
1272daemon.
1273.It Va pppoed_enable
1274.Pq Vt bool
1275If set to
1276.Dq Li YES ,
1277run the
1278.Xr pppoed 8
1279daemon at boot time to provide PPP over Ethernet services.
1280.It Va pppoed_ Ns Ar provider
1281.Pq Vt str
1282.Xr pppoed 8
1283listens to requests to this
1284.Ar provider
1285and ultimately runs
1286.Xr ppp 8
1287with a
1288.Ar system
1289argument of the same name.
1290.It Va pppoed_flags
1291.Pq Vt str
1292Additional flags to pass to
1293.Xr pppoed 8 .
1294.It Va pppoed_interface
1295.Pq Vt str
1296The network interface to run
1297.Xr pppoed 8
1298on.
1299This is mandatory when
1300.Va pppoed_enable
1301is set to
1302.Dq Li YES .
1303.It Va timed_enable
1304.Pq Vt bool
1305If set to
1306.Dq Li YES ,
1307run the
1308.Xr timed 8
1309service at boot time.
1310This command is intended for networks of
1311machines where a consistent
1312.Dq "network time"
1313for all hosts must be established.
1314This is often useful in large NFS
1315environments where time stamps on files are expected to be consistent
1316network-wide.
1317.It Va timed_flags
1318.Pq Vt str
1319If
1320.Va timed_enable
1321is set to
1322.Dq Li YES ,
1323these are the flags to pass to the
1324.Xr timed 8
1325service.
1326.It Va ntpd_enable
1327.Pq Vt bool
1328If set to
1329.Dq Li YES ,
1330run the
1331.Xr ntpd 8
1332command at boot time.
1333.It Va ntpd_program
1334.Pq Vt str
1335Path to
1336.Xr ntpd 8
1337(default
1338.Pa /usr/sbin/ntpd ) .
1339.It Va ntpd_flags
1340.Pq Vt str
1341If
1342.Va ntpd_enable
1343is set to
1344.Dq Li YES ,
1345these are the flags to pass to the
1346.Xr ntpd 8
1347daemon. Set to
1348.Dq Li -s
1349by default which sets the time immediately at startup if the
1350local clock is off by more than 180 seconds. To prevent
1351.Xr ntpd 8
1352from doing this, set
1353.Va ntpd_flags
1354to
1355.Dq Li -S .
1356.It Va nis_client_enable
1357.Pq Vt bool
1358If set to
1359.Dq Li YES ,
1360run the
1361.Xr ypbind 8
1362service at system boot time.
1363.It Va nis_client_flags
1364.Pq Vt str
1365If
1366.Va nis_client_enable
1367is set to
1368.Dq Li YES ,
1369these are the flags to pass to the
1370.Xr ypbind 8
1371service.
1372.It Va nis_ypset_enable
1373.Pq Vt bool
1374If set to
1375.Dq Li YES ,
1376run the
1377.Xr ypset 8
1378daemon at system boot time.
1379.It Va nis_ypset_flags
1380.Pq Vt str
1381If
1382.Va nis_ypset_enable
1383is set to
1384.Dq Li YES ,
1385these are the flags to pass to the
1386.Xr ypset 8
1387daemon.
1388.It Va nis_server_enable
1389.Pq Vt bool
1390If set to
1391.Dq Li YES ,
1392run the
1393.Xr ypserv 8
1394daemon at system boot time.
1395.It Va nis_server_flags
1396.Pq Vt str
1397If
1398.Va nis_server_enable
1399is set to
1400.Dq Li YES ,
1401these are the flags to pass to the
1402.Xr ypserv 8
1403daemon.
1404.It Va nis_ypxfrd_enable
1405.Pq Vt bool
1406If set to
1407.Dq Li YES ,
1408run the
1409.Xr rpc.ypxfrd 8
1410daemon at system boot time.
1411.It Va nis_ypxfrd_flags
1412.Pq Vt str
1413If
1414.Va nis_ypxfrd_enable
1415is set to
1416.Dq Li YES ,
1417these are the flags to pass to the
1418.Xr rpc.ypxfrd 8
1419daemon.
1420.It Va nis_yppasswdd_enable
1421.Pq Vt bool
1422If set to
1423.Dq Li YES ,
1424run the
1425.Xr rpc.yppasswdd 8
1426daemon at system boot time.
1427.It Va nis_yppasswdd_flags
1428.Pq Vt str
1429If
1430.Va nis_yppasswdd_enable
1431is set to
1432.Dq Li YES ,
1433these are the flags to pass to the
1434.Xr rpc.yppasswdd 8
1435daemon.
1436.It Va rpc_ypupdated_enable
1437.Pq Vt bool
1438If set to
1439.Dq Li YES ,
1440run the
1441.Nm rpc.ypupdated
1442daemon at system boot time.
1443.It Va defaultrouter
1444.Pq Vt str
1445If not set to
1446.Dq Li NO ,
1447create a default route to this host name or IP address
1448(use an IP address if this router is also required to get to the
1449name server!).
1450.It Va ipv6_defaultrouter
1451.Pq Vt str
1452The IPv6 equivalent of
1453.Va defaultrouter .
1454.It Va static_routes
1455.Pq Vt str
1456Set to the list of static routes that are to be added at system
1457boot time.
1458If not set to
1459.Dq Li NO
1460then for each whitespace separated
1461.Ar element
1462in the value, a
1463.Va route_ Ns Aq Ar element
1464variable is assumed to exist
1465whose contents will later be passed to a
1466.Dq Nm route Cm add
1467operation.
1468.It Va ipv6_static_routes
1469.Pq Vt str
1470The IPv6 equivalent of
1471.Va static_routes .
1472If not set to
1473.Dq Li NO
1474then for each whitespace separated
1475.Ar element
1476in the value, a
1477.Va ipv6_route_ Ns Aq Ar element
1478variable is assumed to exist
1479whose contents will later be passed to a
1480.Dq Nm route Cm add Fl inet6
1481operation.
1482.It Va gateway_enable
1483.Pq Vt bool
1484If set to
1485.Dq Li YES ,
1486configure host to act as an IP router, e.g. to forward packets
1487between interfaces.
1488.It Va ipv6_gateway_enable
1489.Pq Vt bool
1490The IPv6 equivalent of
1491.Va gateway_enable .
1492.It Va router_enable
1493.Pq Vt bool
1494If set to
1495.Dq Li YES ,
1496run a routing daemon of some sort, based on the
1497settings of
1498.Va router
1499and
1500.Va router_flags .
1501.It Va ipv6_router_enable
1502.Pq Vt bool
1503The IPv6 equivalent of
1504.Va router_enable .
1505If set to
1506.Dq Li YES ,
1507run a routing daemon of some sort, based on the
1508settings of
1509.Va ipv6_router
1510and
1511.Va ipv6_router_flags .
1512.It Va router
1513.Pq Vt str
1514If
1515.Va router_enable
1516is set to
1517.Dq Li YES ,
1518this is the name of the routing daemon to use.
1519.It Va ipv6_router
1520.Pq Vt str
1521The IPv6 equivalent of
1522.Va router .
1523.It Va router_flags
1524.Pq Vt str
1525If
1526.Va router_enable
1527is set to
1528.Dq Li YES ,
1529these are the flags to pass to the routing daemon.
1530.It Va ipv6_router_flags
1531.Pq Vt str
1532The IPv6 equivalent of
1533.Va router_flags .
1534.It Va mrouted_enable
1535.Pq Vt bool
1536If set to
1537.Dq Li YES ,
1538run the multicast routing daemon,
1539.Xr mrouted 8 .
1540.It Va mroute6d_enable
1541.Pq Vt bool
1542The IPv6 equivalent of
1543.Va mrouted_enable .
1544If set to
1545.Dq Li YES ,
1546run the IPv6 multicast routing daemon.
1547Note that no IPv6 multicast routing daemon is included in the
1548.Dx
1549base system but
1550.Xr pim6dd 8
1551can be installed from the pkgsrc collection.
1552.It Va mrouted_flags
1553.Pq Vt str
1554If
1555.Va mrouted_enable
1556is set to
1557.Dq Li YES ,
1558these are the flags to pass to the
1559.Xr mrouted 8
1560daemon.
1561.It Va mroute6d_flags
1562.Pq Vt str
1563The IPv6 equivalent of
1564.Va mrouted_flags .
1565If
1566.Va mroute6d_enable
1567is set to
1568.Dq Li YES ,
1569these are the flags passed to the IPv6 multicast routing daemon.
1570.It Va mroute6d_program
1571.Pq Vt str
1572If
1573.Va mroute6d_enable
1574is set to
1575.Dq Li YES ,
1576this is the path to the IPv6 multicast routing daemon.
1577.It Va rtadvd_enable
1578.Pq Vt bool
1579If set to
1580.Dq Li YES ,
1581run the
1582.Xr rtadvd 8
1583daemon at boot time.
1584.Xr rtadvd 8
1585will only run if
1586.Va ipv6_gateway_enable
1587is also set to
1588.Dq Li YES .
1589The
1590.Xr rtadvd 8
1591utility sends router advertisement packets to the interfaces specified in
1592.Va rtadvd_interfaces .
1593.Xr rtadvd 8
1594and should only be enabled with great care.
1595You may want to fine-tune
1596.Xr rtadvd.conf 5 .
1597.It Va rtadvd_interfaces
1598.Pq Vt str
1599If
1600.Va rtadvd_enable
1601is set to
1602.Dq Li YES
1603this is the list of interfaces to use.
1604.It Va ipxgateway_enable
1605.Pq Vt bool
1606If set to
1607.Dq Li YES ,
1608enable the routing of IPX traffic.
1609.It Va ipxrouted_enable
1610.Pq Vt bool
1611If set to
1612.Dq Li YES ,
1613run the
1614.Xr IPXrouted 8
1615daemon at system boot time.
1616.It Va ipxrouted_flags
1617.Pq Vt str
1618If
1619.Va ipxrouted_enable
1620is set to
1621.Dq Li YES ,
1622these are the flags to pass to the
1623.Xr IPXrouted 8
1624daemon.
1625.It Va arpproxy_all
1626.Pq Vt bool
1627If set to
1628.Dq Li YES ,
1629enable global proxy ARP.
1630.It Va forward_sourceroute
1631.Pq Vt bool
1632If set to
1633.Dq Li YES
1634and
1635.Va gateway_enable
1636is also set to
1637.Dq Li YES ,
1638source-routed packets are forwarded.
1639.It Va accept_sourceroute
1640.Pq Vt bool
1641If set to
1642.Dq Li YES ,
1643the system will accept source-routed packets directed at it.
1644.It Va rarpd_enable
1645.Pq Vt bool
1646If set to
1647.Dq Li YES ,
1648run the
1649.Xr rarpd 8
1650daemon at system boot time.
1651.It Va rarpd_flags
1652.Pq Vt str
1653If
1654.Va rarpd_enable
1655is set to
1656.Dq Li YES ,
1657these are the flags to pass to the
1658.Xr rarpd 8
1659daemon.
1660.It Va bootparamd_enable
1661.Pq Vt bool
1662If set to
1663.Dq Li YES ,
1664run the
1665.Xr bootparamd 8
1666daemon at system boot time.
1667.It Va bootparamd_flags
1668.Pq Vt str
1669If
1670.Va bootparamd_enable
1671is set to
1672.Dq Li YES ,
1673these are the flags to pass to the
1674.Xr bootparamd 8
1675daemon.
1676.It Va stf_interface_ipv4addr
1677.Pq Vt str
1678If not set to
1679.Dq Li NO ,
1680this is the local IPv4 address for 6to4 (IPv6 over IPv4 tunneling
1681interface).
1682Specify this entry to enable the 6to4 interface.
1683.It Va stf_interface_ipv4plen
1684.Pq Vt int
1685Prefix length for 6to4 IPv4 addresses, to limit peer address range.
1686An effective value is 0-31.
1687.It Va stf_interface_ipv6_ifid
1688.Pq Vt str
1689IPv6 interface ID for
1690.Xr stf 4 .
1691This can be set to
1692.Dq Li AUTO .
1693.It Va stf_interface_ipv6_slaid
1694.Pq Vt str
1695IPv6 Site Level Aggregator for
1696.Xr stf 4 .
1697.It Va ipv6_faith_prefix
1698.Pq Vt str
1699If not set to
1700.Dq Li NO ,
1701this is the faith prefix to enable a FAITH IPv6-to-IPv4 TCP
1702translator.
1703You also need
1704.Xr faithd 8
1705setup.
1706.It Va ipv6_ipv4mapping
1707.Pq Vt bool
1708If set to
1709.Dq Li YES
1710this enables IPv4 mapped IPv6 address communication (like
1711.Li ::ffff:a.b.c.d ) .
1712.It Va atm_enable
1713.Pq Vt bool
1714Set to
1715.Dq Li YES
1716to enable the configuration of ATM interfaces at system boot time.
1717For all of the ATM variables described below, please refer to the
1718.Xr atm 8
1719man page for further details on the available command parameters.
1720Also refer to the files in
1721.Pa /usr/share/examples/atm
1722for more detailed configuration information.
1723.It Va atm_load
1724.Pq Vt str
1725This is a list of physical ATM interface drivers to load. Typical values are
1726.Dq Li hfa_pci
1727and/or
1728.Dq Li hea_pci .
1729.It Va atm_netif_ Ns Aq Ar intf
1730.Pq Vt str
1731For the ATM physical interface
1732.Ar intf ,
1733this variable defines the name prefix and count for the ATM network
1734interfaces to be created.
1735The value will be passed as the parameters of an
1736.Dq Nm atm Cm "set netif" Ar intf
1737command.
1738.It Va atm_sigmgr_ Ns Aq Ar intf
1739.Pq Vt str
1740For the ATM physical interface
1741.Ar intf ,
1742this variable defines the ATM signalling manager to be used.
1743The value will be passed as the parameters of an
1744.Dq Nm atm Cm attach Ar intf
1745command.
1746.It Va atm_prefix_ Ns Aq Ar intf
1747.Pq Vt str
1748For the ATM physical interface
1749.Ar intf ,
1750this variable defines the NSAP prefix for interfaces using a UNI signalling
1751manager.
1752If set to
1753.Dq Li ILMI ,
1754the prefix will automatically be set via the
1755.Xr ilmid 8
1756daemon.
1757Otherwise, the value will be passed as the parameters of an
1758.Dq Nm atm Cm "set prefix" Ar intf
1759command.
1760.It Va atm_macaddr_ Ns Aq Ar intf
1761.Pq Vt str
1762For the ATM physical interface
1763.Ar intf ,
1764this variable defines the MAC address for interfaces using a UNI signalling
1765manager.
1766If set to
1767.Dq Li NO ,
1768the hardware MAC address contained in the ATM interface card will be used.
1769Otherwise, the value will be passed as the parameters of an
1770.Dq Nm atm Cm "set mac" Ar intf
1771command.
1772.It Va atm_arpserver_ Ns Aq Ar netif
1773.Pq Vt str
1774For the ATM network interface
1775.Ar netif ,
1776this variable defines the ATM address for a host which is to provide ATMARP
1777service.
1778This variable is only applicable to interfaces using a UNI signalling
1779manager.
1780If set to
1781.Dq Li local ,
1782this host will become an ATMARP server.
1783The value will be passed as the parameters of an
1784.Dq Nm atm Cm "set arpserver" Ar netif
1785command.
1786.It Va atm_scsparp_ Ns Aq Ar netif
1787.Pq Vt bool
1788If set to
1789.Dq Li YES ,
1790SCSP/ATMARP service for the network interface
1791.Ar netif
1792will be initiated using the
1793.Xr scspd 8
1794and
1795.Xr atmarpd 8
1796daemons.
1797This variable is only applicable if
1798.Va atm_arpserver_ Ns Aq Ar netif
1799is set to
1800.Dq Li local .
1801.It Va atm_pvcs
1802.Pq Vt str
1803Set to the list of ATM PVCs to be added at system
1804boot time.
1805For each whitespace separated
1806.Ar element
1807in the value, an
1808.Va atm_pvc_ Ns Aq Ar element
1809variable is assumed to exist.
1810The value of each of these variables
1811will be passed as the parameters of an
1812.Dq Nm atm Cm "add pvc"
1813command.
1814.It Va atm_arps
1815.Pq Vt str
1816Set to the list of permanent ATM ARP entries to be added
1817at system boot time.
1818For each whitespace separated
1819.Ar element
1820in the value, an
1821.Va atm_arp_ Ns Aq Ar element
1822variable is assumed to exist.
1823The value of each of these variables
1824will be passed as the parameters of an
1825.Dq Nm atm Cm "add arp"
1826command.
1827.It Va natm_interfaces
1828.Pq Vt str
1829Set to the list of
1830.Xr natm 4
1831interfaces that will also be used for HARP through
1832.Xr harp 4 .
1833If this list is not empty all interfaces in the list will be brought up
1834with
1835.Xr ifconfig 9
1836and
1837.Xr harp 4
1838will be loaded.
1839For this to work the interface drivers must be either compiled into the
1840kernel or must reside on the root partition.
1841.It Va keybell
1842.Pq Vt str
1843The keyboard bell sound.
1844Set to
1845.Dq Li normal ,
1846.Dq Li visual ,
1847.Dq Li off ,
1848or
1849.Dq Li NO
1850if the default behavior is desired.
1851For details, refer to the
1852.Xr kbdcontrol 1
1853manpage.
1854.It Va keymap
1855.Pq Vt str
1856If set to
1857.Dq Li NO ,
1858no keymap is installed, otherwise the value is used to install
1859the keymap file in
1860.Pa /usr/share/syscons/keymaps/ Ns Ao Ar value Ac Ns Pa .kbd .
1861.It Va keyrate
1862.Pq Vt str
1863The keyboard repeat speed.
1864Set to
1865.Dq Li slow ,
1866.Dq Li normal ,
1867.Dq Li fast ,
1868or
1869.Dq Li NO
1870if the default behavior is desired.
1871.It Va keychange
1872.Pq Vt str
1873If not set to
1874.Dq Li NO ,
1875attempt to program the function keys with the value.
1876The value should
1877be a single string of the form:
1878.Dq Ar funkey_number new_value Op Ar funkey_number new_value ... .
1879.It Va cursor
1880.Pq Vt str
1881Can be set to the value of
1882.Dq Li normal ,
1883.Dq Li blink ,
1884.Dq Li destructive ,
1885or
1886.Dq Li NO
1887to set the cursor behavior explicitly or choose the default behavior.
1888.It Va scrnmap
1889.Pq Vt str
1890If set to
1891.Dq Li NO ,
1892no screen map is installed, otherwise the value is used to install
1893the screen map file in
1894.Pa /usr/share/syscons/scrnmaps/ Ns Aq Ar value .
1895.It Va font8x16
1896.Pq Vt str
1897If set to
1898.Dq Li NO ,
1899the default 8x16 font value is used for screen size requests, otherwise
1900the value in
1901.Pa /usr/share/syscons/fonts/ Ns Aq Ar value
1902is used.
1903.It Va font8x14
1904.Pq Vt str
1905If set to
1906.Dq Li NO ,
1907the default 8x14 font value is used for screen size requests, otherwise
1908the value in
1909.Pa /usr/share/syscons/fonts/ Ns Aq Ar value
1910is used.
1911.It Va font8x8
1912.Pq Vt str
1913If set to
1914.Dq Li NO ,
1915the default 8x8 font value is used for screen size requests, otherwise
1916the value in
1917.Pa /usr/share/syscons/fonts/ Ns Aq Ar value
1918is used.
1919.It Va blanktime
1920.Pq Vt int
1921If set to
1922.Dq Li NO ,
1923the default screen blanking interval is used, otherwise it is set
1924to
1925.Ar value
1926seconds.
1927.It Va saver
1928.Pq Vt str
1929If not set to
1930.Dq Li NO ,
1931this is the actual screen saver to use
1932.Li ( blank , snake , daemon ,
1933etc).
1934.It Va moused_enable
1935.Pq Vt str
1936If set to
1937.Dq Li YES ,
1938the
1939.Xr moused 8
1940daemon is started for doing cut/paste selection on the console.
1941.It Va moused_type
1942.Pq Vt str
1943This is the protocol type of the mouse connected to this host.
1944This variable must be set if
1945.Va moused_enable
1946is set to
1947.Dq Li YES .
1948The
1949.Xr moused 8
1950daemon
1951is able to detect the appropriate mouse type automatically in many cases.
1952Set this variable to
1953.Dq Li auto
1954to let the daemon detect it, or
1955select one from the following list if the automatic detection fails.
1956.Pp
1957If the mouse is attached to the PS/2 mouse port, choose
1958.Dq Li auto
1959or
1960.Dq Li ps/2 ,
1961regardless of the brand and model of the mouse.
1962Likewise, if the
1963mouse is attached to the bus mouse port, choose
1964.Dq Li auto
1965or
1966.Dq Li busmouse .
1967All other protocols are for serial mice and will not work with
1968the PS/2 and bus mice.
1969If this is a USB mouse,
1970.Dq Li auto
1971is the only protocol type which will work.
1972.Pp
1973.Bl -tag -width ".Li x10mouseremote" -compact
1974.It Li microsoft
1975Microsoft mouse (serial)
1976.It Li intellimouse
1977Microsoft IntelliMouse (serial)
1978.It Li mousesystems
1979Mouse systems Corp. mouse (serial)
1980.It Li mmseries
1981MM Series mouse (serial)
1982.It Li logitech
1983Logitech mouse (serial)
1984.It Li busmouse
1985A bus mouse
1986.It Li mouseman
1987Logitech MouseMan and TrackMan (serial)
1988.It Li glidepoint
1989ALPS GlidePoint (serial)
1990.It Li thinkingmouse
1991Kensington ThinkingMouse (serial)
1992.It Li ps/2
1993PS/2 mouse
1994.It Li mmhittab
1995MM HitTablet (serial)
1996.It Li x10mouseremote
1997X10 MouseRemote (serial)
1998.It Li versapad
1999Interlink VersaPad (serial)
2000.El
2001.Pp
2002Even if the mouse is not in the above list, it may be compatible
2003with one in the list.
2004Refer to the man page for
2005.Xr moused 8
2006for compatibility information.
2007.Pp
2008It should also be noted that while this is enabled, any
2009other client of the mouse (such as an X server) should access
2010the mouse through the virtual mouse device,
2011.Pa /dev/sysmouse ,
2012and configure it as a
2013.Dq Li sysmouse
2014type mouse, since all
2015mouse data is converted to this single canonical format when
2016using
2017.Xr moused 8 .
2018If the client program does not support the
2019.Dq Li sysmouse
2020type,
2021specify the
2022.Dq Li mousesystems
2023type.
2024It is the second preferred type.
2025.It Va moused_port
2026.Pq Vt str
2027If
2028.Va moused_enable
2029is set to
2030.Dq Li YES ,
2031this is the actual port the mouse is on.
2032It might be
2033.Pa /dev/cuaa0
2034for a COM1 serial mouse,
2035.Pa /dev/psm0
2036for a PS/2 mouse or
2037.Pa /dev/mse0
2038for a bus mouse, for example.
2039.It Va moused_flags
2040.Pq Vt str
2041If
2042.Va moused_type
2043is set, these are the additional flags to pass to the
2044.Xr moused 8
2045daemon.
2046.It Va mousechar_start
2047.Pq Vt int
2048If set to
2049.Dq Li NO ,
2050the default mouse cursor character range
2051.Li 0xd0 Ns - Ns Li 0xd3
2052is used,
2053otherwise the range start is set
2054to
2055.Ar value
2056character, see
2057.Xr vidcontrol 1 .
2058Use if the default range is occupied in the language code table.
2059.It Va allscreens_flags
2060.Pq Vt str
2061If set,
2062.Xr vidcontrol 1
2063is run with these options for each of the virtual terminals
2064.Pq Pa /dev/ttyv* .
2065For example,
2066.Dq Fl m Cm on
2067will enable the mouse pointer on all virtual terminals
2068if
2069.Va moused_enable
2070is set to
2071.Dq Li YES .
2072.It Va allscreens_kbdflags
2073.Pq Vt str
2074If set,
2075.Xr kbdcontrol 1
2076is run with these options for each of the virtual terminals
2077.Pq Pa /dev/ttyv* .
2078For example,
2079.Dq Fl h Li 200
2080will set the
2081.Xr syscons 4
2082scrollback (history) buffer to 200 lines.
2083.It Va cron_enable
2084.Pq Vt bool
2085If set to
2086.Dq Li YES ,
2087run the
2088.Xr cron 8
2089daemon at system boot time.
2090.It Va cron_program
2091.Pq Vt str
2092Path to
2093.Xr cron 8
2094(default
2095.Pa /usr/sbin/cron ) .
2096.It Va cron_flags
2097.Pq Vt str
2098If
2099.Va cron_enable
2100is set to
2101.Dq Li YES ,
2102these are the flags to pass to
2103.Xr cron 8 .
2104.It Va lpd_program
2105.Pq Vt str
2106Path to
2107.Xr lpd 8
2108(default
2109.Pa /usr/sbin/lpd ) .
2110.It Va lpd_enable
2111.Pq Vt bool
2112If set to
2113.Dq Li YES ,
2114run the
2115.Xr lpd 8
2116daemon at system boot time.
2117.It Va lpd_flags
2118.Pq Vt str
2119If
2120.Va lpd_enable
2121is set to
2122.Dq Li YES ,
2123these are the flags to pass to the
2124.Xr lpd 8
2125daemon.
2126.It Va mta_start_script
2127.Pq Vt str
2128This variable specifies the full path to the script to run to start
2129a mail transfer agent.
2130The default is
2131.Pa /etc/rc.sendmail .
2132The
2133.Va sendmail_*
2134variables which
2135.Pa /etc/rc.sendmail
2136uses are documented in the
2137.Xr rc.sendmail 8
2138man page.
2139.It Va dumpdev
2140.Pq Vt str
2141Indicates the device (usually a swap partition) to which a crash dump
2142should be written in the event of a system crash.
2143The value of this variable is passed as the argument to
2144.Xr dumpon 8 .
2145To disable crash dumps, set this variable to
2146.Dq Li NO .
2147.It Va dumpdir
2148.Pq Vt str
2149When the system reboots after a crash and a crash dump is found on the
2150device specified by the
2151.Va dumpdev
2152variable,
2153.Xr savecore 8
2154will save that crash dump and a copy of the kernel to the directory
2155specified by the
2156.Va dumpdir
2157variable.
2158The default value is
2159.Pa /var/crash .
2160Set to
2161.Dq Li NO
2162to not run
2163.Xr savecore 8
2164at boot time when
2165.Va dumpdir
2166is set.
2167.It Va savecore_flags
2168.Pq Vt str
2169If crash dumps are enabled, these are the flags to pass to the
2170.Xr savecore 8
2171utility.
2172.It Va enable_quotas
2173.Pq Vt bool
2174Set to
2175.Dq Li YES
2176to turn on user disk quotas on system startup via the
2177.Xr quotaon 8
2178command.
2179.It Va check_quotas
2180.Pq Vt bool
2181Set to
2182.Dq Li YES
2183to enable user disk quota checking via the
2184.Xr quotacheck 8
2185command.
2186.It Va accounting_enable
2187.Pq Vt bool
2188Set to
2189.Dq Li YES
2190to enable system accounting through the
2191.Xr accton 8
2192facility.
2193.It Va linux_enable
2194.Pq Vt bool
2195Set to
2196.Dq Li YES
2197to enable Linux/ELF binary emulation at system initial
2198boot time.
2199.It Va osf1_enable
2200.Pq Vt bool
2201Set to
2202.Dq Li YES
2203to enable OSF/1 (Digital UNIX) binary emulation at system
2204initial boot time.
2205(alpha)
2206.It Va sysvipc_enable
2207.Pq Vt bool
2208If set to
2209.Dq Li YES ,
2210load System V IPC primitives at boot time.
2211.\" ----- cleanvar_enable setting--------------------------------
2212.It Va cleanvar_enable
2213.Pq Vt bool
2214Set to
2215.Dq Li YES
2216to have
2217.Pa /var/run ,
2218.Pa /var/spool/lock
2219and
2220.Pa /var/spool/uucp/.Temp/*
2221cleaned at startup.
2222.\" ----- clear_tmp_enable setting-------------------------------
2223.It Va clear_tmp_enable
2224.Pq Vt bool
2225Set to
2226.Dq Li YES
2227to have
2228.Pa /tmp
2229cleaned at startup.
2230.\" ----- ldconfig_paths setting --------------------------------
2231.It Va ldconfig_paths
2232.Pq Vt str
2233Set to the list of shared library paths to use with
2234.Xr ldconfig 8 .
2235NOTE:
2236.Pa /usr/lib
2237will always be added first, so it need not appear in this list.
2238.\" ----- ldconfig_paths_aout setting ---------------------------
2239.It Va ldconfig_paths_aout
2240.Pq Vt str
2241Set to the list of shared library paths to use with
2242.Xr ldconfig 8
2243legacy
2244.Xr a.out 5
2245support.
2246.It Va ldconfig_insecure
2247.Pq Vt bool
2248The
2249.Xr ldconfig 8
2250utility normally refuses to use directories
2251which are writable by anyone except root.
2252Set this variable to
2253.Dq Li YES
2254to disable that security check during system startup.
2255.It Va kern_securelevel_enable
2256.Pq Vt bool
2257Set to
2258.Dq Li YES
2259to set the kernel security level at system startup.
2260.It Va kern_securelevel
2261.Pq Vt int
2262The kernel security level to set at startup.
2263The allowed range of
2264.Ar value
2265ranges from \-1 (the compile time default) to 3 (the
2266most secure).
2267See
2268.Xr init 8
2269for the list of possible security levels and their effect
2270on system operation.
2271.It Va lomac_enable
2272.Pq Vt bool
2273Set to
2274.Dq Li YES
2275to enable Low Watermark Mandatory Access Control (LOMAC) at boot time.
2276This security model enforces integrity constraints for system processes;
2277see
2278.Xr lomac 4
2279for a complete description of the LOMAC model, as well as its impact
2280on system operation.
2281.It Va start_vinum
2282.Pq Vt bool
2283Set to
2284.Dq Li YES
2285to start
2286.Xr vinum 8
2287at system boot time.
2288.It Va sshd_program
2289.Pq Vt str
2290Path to the SSH server program
2291.Pa ( /usr/sbin/sshd
2292is the default).
2293.It Va sshd_enable
2294.Pq Vt bool
2295Set to
2296.Dq Li YES
2297to start
2298.Xr sshd 8
2299at system boot time.
2300.It Va sshd_flags
2301.Pq Vt str
2302If
2303.Va sshd_enable
2304is set to
2305.Dq Li YES ,
2306these are the flags to pass to the
2307.Xr sshd 8
2308daemon.
2309.It Va usbd_enable
2310.Pq Vt bool
2311If set to
2312.Dq Li YES ,
2313run the
2314.Xr usbd 8
2315daemon at boot time.
2316.It Va usbd_flags
2317.Pq Vt str
2318If
2319.Va usbd_enable
2320is set to
2321.Dq Li YES ,
2322these are the flags passed to
2323.Xr usbd 8
2324daemon.
2325.It Va watchdogd_enable
2326.Pq Vt bool
2327If set to
2328.Dq Li YES ,
2329start the
2330.Xr watchdogd 8
2331daemon at boot time.
2332This requires that the kernel have been compiled with
2333.Cd "options WATCHDOG" .
2334.It Va jail_enable
2335.Pq Vt bool
2336If set to
2337.Dq Li NO ,
2338any configured jails will not be started.
2339.It Va jail_list
2340.Pq Vt str
2341A space separated list of names for jails.
2342This is purely a configuration aid to help identify and
2343configure multiple jails.
2344The names specified in this list will be used to
2345identify settings common to an instance of a jail.
2346Assuming that the jail in question was named
2347.Li vjail ,
2348you would have the following dependant variables:
2349.Bd -literal
2350jail_vjail_hostname="jail.example.com"
2351jail_vjail_ip="192.168.1.100"
2352jail_vjail_rootdir="/var/jails/vjail/root"
2353jail_vjail_exec="/bin/sh /etc/rc"
2354.Ed
2355.Pp
2356The last one is optional.
2357It defaults to
2358.Pa /etc/rc
2359if it is not set.
2360.It Va jail_set_hostname_allow
2361.Pq Vt bool
2362If set to
2363.Dq Li NO ,
2364do not allow the root user in a jail to set its hostname.
2365.It Va jail_socket_unixiproute_only
2366.Pq Vt bool
2367If set to
2368.Dq Li NO ,
2369do not allow any protocol,
2370besides TCP/IP,
2371to be used within a jail.
2372.It Va jail_sysvipc_allow
2373.Pq Vt bool
2374If set to
2375.Dq Li YES ,
2376allow applications within a jail to use System V IPC.
2377.It Va unaligned_print
2378.Pq Vt bool
2379If set to
2380.Dq Li NO ,
2381unaligned access warnings will not be printed.
2382(alpha)
2383.\" ----- isdn settings ---------------------------------
2384.It Va isdn_enable
2385.Pq Vt bool
2386Set to
2387.Dq Li NO
2388by default.
2389When set to
2390.Dq Li YES ,
2391starts the
2392.Xr isdnd 8
2393daemon
2394at system boot time.
2395.It Va isdn_flags
2396.Pq Vt str
2397Set to
2398.Dq Fl d Ns Cm n Fl d Ns Li 0x1f9
2399by default.
2400Additional flags to pass to
2401.Xr isdnd 8
2402(but see
2403.Va isdn_fsdev
2404and
2405.Va isdn_ttype
2406for certain tunable parameters).
2407.It Va isdn_ttype
2408.Pq Vt str
2409Set to
2410.Dq Li cons25
2411by default.
2412The terminal type of the output device when
2413.Xr isdnd 8
2414operates in full-screen mode.
2415.It Va isdn_screenflags
2416.Pq Vt str
2417Set to
2418.Dq Li NO
2419by default.
2420The video mode for full-screen mode (only for
2421.Xr syscons 4
2422console driver, see
2423.Xr vidcontrol 1
2424for valid modes).
2425.It Va isdn_fsdev
2426.Pq Vt str
2427Set to
2428.Dq Li NO
2429by default.
2430The output device for
2431.Xr isdnd 8
2432in full-screen mode (or
2433.Dq Li NO
2434for daemon mode).
2435.It Va isdn_trace
2436.Pq Vt bool
2437Set to
2438.Dq Li NO
2439by default.
2440When set to
2441.Dq Li YES ,
2442enables the ISDN protocol trace utility
2443.Xr isdntrace 8
2444at system boot time.
2445.It Va isdn_traceflags
2446.Pq Vt str
2447Set to
2448.Dq Fl f Pa /var/tmp/isdntrace0
2449by default.
2450Flags for
2451.Xr isdntrace 8 .
2452.\" -----------------------------------------------------
2453.It Va harvest_interrupt
2454.Pq Vt bool
2455Set to
2456.Dq Li YES
2457to use hardware interrupts as an entropy source.
2458Refer to
2459.Xr random 4
2460for more information.
2461.It Va harvest_ethernet
2462.Pq Vt bool
2463Set to
2464.Dq Li YES
2465to use LAN traffic as an entropy source.
2466Refer to
2467.Xr random 4
2468for more information.
2469.It Va harvest_p_to_p
2470.Pq Vt bool
2471Set to
2472.Dq Li YES
2473to use serial line traffic as an entropy source.
2474Refer to
2475.Xr random 4
2476for more information.
2477.It Va entropy_dir
2478.Pq Vt str
2479Set to
2480.Dq Li NO
2481to disable caching entropy via
2482.Xr cron 8 .
2483Otherwise set to the directory used to store entropy files in.
2484.It Va entropy_file
2485.Pq Vt str
2486Set to
2487.Dq Li NO
2488to disable caching entropy through reboots.
2489Otherwise set to the filename used to store cached entropy through
2490reboots.
2491This file should be located on the root file system to seed the
2492.Xr random 4
2493device as early as possible in the boot process.
2494.It Va entropy_save_sz
2495.Pq Vt int
2496Size of the entropy cache files saved by
2497.Nm save-entropy
2498periodically.
2499.It Va entropy_save_num
2500.Pq Vt int
2501Number of entropy cache files to save by
2502.Nm save-entropy
2503periodically.
2504.It Va ipsec_enable
2505.Pq Vt bool
2506Set to
2507.Dq Li YES
2508to run
2509.Xr setkey 8
2510on
2511.Va ipsec_file
2512at boot time.
2513.It Va ipsec_file
2514.Pq Vt str
2515Configuration file for
2516.Xr setkey 8 .
2517.It Va dmesg_enable
2518.Pq Vt bool
2519Set to
2520.Dq Li YES
2521to save
2522.Xr dmesg 8
2523to
2524.Pa /var/run/dmesg.boot
2525on boot.
2526.It Va rcshutdown_timeout
2527.Pq Vt int
2528If set, start a watchdog timer in the background which will terminate
2529.Pa rc.shutdown
2530if
2531.Xr shutdown 8
2532has not completed within the specified time (in seconds).
2533.El
2534.Sh FILES
2535.Bl -tag -width ".Pa /etc/defaults/rc.conf" -compact
2536.It Pa /etc/defaults/rc.conf
2537.It Pa /etc/rc.conf
2538.It Pa /etc/rc.conf.local
2539.El
2540.Sh SEE ALSO
2541.Xr catman 1 ,
2542.Xr gdb 1 ,
2543.Xr info 1 ,
2544.Xr kbdcontrol 1 ,
2545.Xr vidcontrol 1 ,
2546.Xr ip 4 ,
2547.Xr kld 4 ,
2548.Xr tcp 4 ,
2549.Xr udp 4 ,
2550.Xr exports 5 ,
2551.Xr motd 5 ,
2552.Xr accton 8 ,
2553.Xr amd 8 ,
2554.Xr apm 8 ,
2555.Xr atm 8 ,
2556.Xr cron 8 ,
2557.Xr dhclient 8 ,
2558.Xr ifconfig 8 ,
2559.Xr inetd 8 ,
2560.Xr isdnd 8 ,
2561.Xr isdntrace 8 ,
2562.Xr kldxref 8 ,
2563.Xr lpd 8 ,
2564.Xr makewhatis 8 ,
2565.Xr mdconfig 8 ,
2566.Xr mountd 8 ,
2567.Xr moused 8 ,
2568.Xr mrouted 8 ,
2569.Xr named 8 ,
2570.Xr nfsd 8 ,
2571.Xr ntpd 8 ,
2572.Xr pcnfsd 8 ,
2573.Xr quotacheck 8 ,
2574.Xr quotaon 8 ,
2575.Xr rc 8 ,
2576.Xr rc.sendmail 8 ,
2577.Xr route 8 ,
2578.Xr routed 8 ,
2579.Xr rpc.lockd 8 ,
2580.Xr rpc.statd 8 ,
2581.Xr rpcbind 8 ,
2582.Xr rwhod 8 ,
2583.Xr savecore 8 ,
2584.Xr sshd 8 ,
2585.Xr swapon 8 ,
2586.Xr sysctl 8 ,
2587.Xr syslogd 8 ,
2588.Xr timed 8 ,
2589.Xr usbd 8 ,
2590.Xr vinum 8 ,
2591.Xr yp 8 ,
2592.Xr ypbind 8 ,
2593.Xr ypserv 8 ,
2594.Xr ypset 8
2595.Sh HISTORY
2596The
2597.Nm
2598file appeared in
2599.Fx 2.2.2 .
2600.Sh AUTHORS
2601.An Jordan K. Hubbard .
2602