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