]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/man/man5/rc.conf.5
This commit was generated by cvs2svn to compensate for changes in r177420,
[FreeBSD/FreeBSD.git] / share / man / man5 / rc.conf.5
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$
26 .\"
27 .Dd January 27, 2008
28 .Dt RC.CONF 5
29 .Os
30 .Sh NAME
31 .Nm rc.conf
32 .Nd system configuration information
33 .Sh DESCRIPTION
34 The file
35 .Nm
36 contains descriptive information about the local host name, configuration
37 details for any potential network interfaces and which services should be
38 started up at system initial boot time.
39 In new installations, the
40 .Nm
41 file is generally initialized by the system installation utility,
42 .Xr sysinstall 8 .
43 .Pp
44 The purpose of
45 .Nm
46 is not to run commands or perform system startup actions
47 directly.
48 Instead, it is included by the
49 various generic startup scripts in
50 .Pa /etc
51 which conditionalize their
52 internal actions according to the settings found there.
53 .Pp
54 The
55 .Pa /etc/rc.conf
56 file is included from the file
57 .Pa /etc/defaults/rc.conf ,
58 which specifies the default settings for all the available options.
59 Options need only be specified in
60 .Pa /etc/rc.conf
61 when the system administrator wishes to override these defaults.
62 The file
63 .Pa /etc/rc.conf.local
64 is used to override settings in
65 .Pa /etc/rc.conf
66 for historical reasons.
67 See the
68 .Va rc_conf_files
69 variable below.
70 .Pp
71 Options are set with
72 .Dq Ar name Ns Li = Ns Ar value
73 assignments that use
74 .Xr sh 1
75 syntax.
76 The following list provides a name and short description for each
77 variable that can be set in the
78 .Nm
79 file:
80 .Bl -tag -width indent-two
81 .It Va rc_debug
82 .Pq Vt bool
83 If set to
84 .Dq Li YES ,
85 enable output of debug messages from rc scripts.
86 This variable can be helpful in diagnosing mistakes when
87 editing or integrating new scripts.
88 Beware that this produces copious output to the terminal and
89 .Xr syslog 3 .
90 .It Va rc_info
91 .Pq Vt bool
92 If set to
93 .Dq Li NO ,
94 disable informational messages from the rc scripts.
95 Informational messages are displayed when
96 a condition that is not serious enough to warrant a warning or
97 an error occurs.
98 .It Va early_late_divider
99 .Pq Vt str
100 The name of the script that should be used as the
101 delimiter between the
102 .Dq early
103 and
104 .Dq late
105 stages of the boot process.
106 The early stage should contain all the services needed to
107 get the disks (local or remote) mounted so that the late
108 stage can include scripts contained in the directories
109 listed in the
110 .Va local_startup
111 variable (see below).
112 Thus, the two likely candidates for this value are
113 .Pa mountcritlocal
114 for the typical system, and
115 .Pa mountcritremote
116 if the system needs remote file
117 systems mounted to get access to the
118 .Va local_startup
119 directories; for example when
120 .Pa /usr/local
121 is NFS mounted.
122 For
123 .Pa rc.conf
124 within a
125 .Xr jail 8
126 .Pa NETWORKING
127 is likely to be an appropriate value.
128 Extreme care should be taken when changing this value,
129 and before changing it one should ensure that there are
130 adequate provisions to recover from a failed boot
131 (such as physical contact with the machine,
132 or reliable remote console access).
133 .It Va swapfile
134 .Pq Vt str
135 If set to
136 .Dq Li NO ,
137 no swapfile is installed, otherwise the value is used as the full
138 pathname to a file to use for additional swap space.
139 .It Va apm_enable
140 .Pq Vt bool
141 If set to
142 .Dq Li YES ,
143 enable support for Automatic Power Management with
144 the
145 .Xr apm 8
146 command.
147 .It Va apmd_enable
148 .Pq Vt bool
149 Run
150 .Xr apmd 8
151 to handle APM event from userland.
152 This also enables support for APM.
153 .It Va apmd_flags
154 .Pq Vt str
155 If
156 .Va apmd_enable
157 is set to
158 .Dq Li YES ,
159 these are the flags to pass to the
160 .Xr apmd 8
161 daemon.
162 .It Va devd_enable
163 .Pq Vt bool
164 Run
165 .Xr devd 8
166 to handle device added, removed or unknown events from the kernel.
167 .It Va ddb_enable
168 .Pq Vt bool
169 Run
170 .Xr ddb 8
171 to install 
172 .Xr ddb 4
173 scripts at boot time.
174 .It Va ddb_config
175 .Pq Vt str
176 Configuration file for
177 .Xr ddb 8 .
178 Default
179 .Pa /etc/ddb.conf .
180 .It Va kldxref_enable
181 .Pq Vt bool
182 Set to
183 .Dq Li NO
184 by default.
185 Set to
186 .Dq Li YES
187 to automatically rebuild
188 .Pa linker.hints
189 files with
190 .Xr kldxref 8
191 at boot time.
192 .It Va kldxref_clobber
193 .Pq Vt bool
194 Set to
195 .Dq Li NO
196 by default.
197 If
198 .Va kldxref_enable
199 is true,
200 setting to
201 .Dq Li YES
202 will overwrite existing
203 .Pa linker.hints
204 files at boot time.
205 Otherwise,
206 only missing
207 .Pa linker.hints
208 files are generated.
209 .It Va kldxref_module_path
210 .Pq Vt str
211 Empty by default.
212 A semi-colon
213 .Pq Ql \&;
214 delimited list of paths containing
215 .Xr kld 4
216 modules.
217 If empty,
218 the contents of the
219 .Va kern.module_path
220 .Xr sysctl 8
221 are used.
222 .It Va powerd_enable
223 .Pq Vt bool
224 If set to
225 .Dq Li YES ,
226 enable the system power control facility with the
227 .Xr powerd 8
228 daemon.
229 .It Va powerd_flags
230 .Pq Vt str
231 If
232 .Va powerd_enable
233 is set to
234 .Dq Li YES ,
235 these are the flags to pass to the
236 .Xr powerd 8
237 daemon.
238 .It Va tmpmfs
239 Controls the creation of a
240 .Pa /tmp
241 memory file system.
242 Always happens if set to
243 .Dq Li YES
244 and never happens if set to
245 .Dq Li NO .
246 If set to anything else, a memory file system is created if
247 .Pa /tmp
248 is not writable.
249 .It Va tmpsize
250 Controls the size of a created
251 .Pa /tmp
252 memory file system.
253 .It Va tmpmfs_flags
254 Extra options passed to the
255 .Xr mdmfs 8
256 utility when the memory file system for
257 .Pa /tmp
258 is created.
259 The default is
260 .Dq Li "-S" ,
261 which inhibits the use of softupdates on
262 .Pa /tmp
263 so that file system space is freed without delay
264 after file truncation or deletion.
265 See
266 .Xr mdmfs 8
267 for other options you can use in
268 .Va tmpmfs_flags .
269 .It Va varmfs
270 Controls the creation of a
271 .Pa /var
272 memory file system.
273 Always happens if set to
274 .Dq Li YES
275 and never happens if set to
276 .Dq Li NO .
277 If set to anything else, a memory file system is created if
278 .Pa /var
279 is not writable.
280 .It Va varsize
281 Controls the size of a created
282 .Pa /var
283 memory file system.
284 .It Va varmfs_flags
285 Extra options passed to the
286 .Xr mdmfs 8
287 utility when the memory file system for
288 .Pa /var
289 is created.
290 The default is
291 .Dq Li "-S" ,
292 which inhibits the use of softupdates on
293 .Pa /var
294 so that file system space is freed without delay
295 after file truncation or deletion.
296 See
297 .Xr mdmfs 8
298 for other options you can use in
299 .Va varmfs_flags .
300 .It Va populate_var
301 Controls the automatic population of the
302 .Pa /var
303 file system.
304 Always happens if set to
305 .Dq Li YES
306 and never happens if set to
307 .Dq Li NO .
308 If set to anything else, a memory file system is created if
309 .Pa /var
310 is not writable.
311 Note that this process requires access to certain commands in
312 .Pa /usr
313 before
314 .Pa /usr
315 is mounted on normal systems.
316 .It Va cleanvar_enable
317 .Pq Vt bool
318 Clean the
319 .Pa /var
320 directory.
321 .It Va local_startup
322 .Pq Vt str
323 List of directories to search for startup script files.
324 .It Va script_name_sep
325 .Pq Vt str
326 The field separator to use for breaking down the list of startup script files
327 into individual filenames.
328 The default is a space.
329 It is not necessary to change this unless there are startup scripts with names
330 containing spaces.
331 .It Va hostapd_enable
332 .Pq Vt bool
333 Set to
334 .Dq Li YES
335 to start
336 .Xr hostapd 8
337 at system boot time.
338 .It Va hostname
339 .Pq Vt str
340 The fully qualified domain name (FQDN) of this host on the network.
341 This should almost certainly be set to something meaningful, even if
342 there is no network connection.
343 If
344 .Xr dhclient 8
345 is used to set the hostname via DHCP,
346 this variable should be set to an empty string.
347 .It Va ipv6_enable
348 .Pq Vt bool
349 Enable support for IPv6 networking.
350 Note that this requires that the kernel has been compiled with
351 .Cd "options INET6" .
352 .It Va nisdomainname
353 .Pq Vt str
354 The NIS domain name of this host, or
355 .Dq Li NO
356 if NIS is not used.
357 .It Va dhclient_program
358 .Pq Vt str
359 Path to the DHCP client program
360 .Pa ( /sbin/dhclient ,
361 the
362 .Ox
363 DHCP client,
364 is the default).
365 .It Va dhclient_flags
366 .Pq Vt str
367 Additional flags to pass to the DHCP client program.
368 For the
369 .Ox
370 DHCP client, see the
371 .Xr dhclient 8
372 manpage for a description of the command line options available.
373 .It Va dhclient_flags_ Ns Aq Ar iface
374 Additional flags to pass to the DHCP client program running on
375 .Ar iface
376 only.
377 When specified, this variable overrides
378 .Va dhclient_flags .
379 .It Va background_dhclient
380 .Pq Vt bool
381 Set to
382 .Dq Li YES
383 to start the DHCP client in background.
384 This can cause trouble with applications depending on
385 a working network, but it will provide a faster startup
386 in many cases.
387 .It Va background_dhclient_ Ns Aq Ar iface
388 When specified, this variable overrides the
389 .Va background_dhclient
390 variable for interface
391 .Ar iface
392 only.
393 .It Va synchronous_dhclient
394 .Pq Bt bool
395 Set to
396 .Dq Li NO
397 to start
398 .Xr dhclient 8
399 only in response to interface events and not synchronously at startup.
400 This behavior can be overridden on a per-interface basis by replacing
401 the
402 .Dq Li DHCP
403 keyword in the
404 .Va ifconfig_ Ns Aq Ar interface
405 variable with
406 .Dq Li SYNCDHCP
407 or
408 .Dq Li NOSYNCDHCP .
409 .It Va firewall_enable
410 .Pq Vt bool
411 Set to
412 .Dq Li YES
413 to load firewall rules at startup.
414 If the kernel was not built with
415 .Cd "options IPFIREWALL" ,
416 the
417 .Pa ipfw.ko
418 kernel module will be loaded.
419 See also
420 .Va ipfilter_enable .
421 .It Va ipv6_firewall_enable
422 .Pq Vt bool
423 The IPv6 equivalent of
424 .Va firewall_enable .
425 Set to
426 .Dq Li YES
427 to load IPv6 firewall rules at startup.
428 If the kernel was not built with
429 .Cd "options IPV6FIREWALL" ,
430 the
431 .Pa ipfw.ko
432 kernel module will be loaded.
433 .It Va firewall_script
434 .Pq Vt str
435 This variable specifies the full path to the firewall script to run.
436 The default is
437 .Pa /etc/rc.firewall .
438 .It Va ipv6_firewall_script
439 .Pq Vt str
440 The IPv6 equivalent of
441 .Va firewall_script .
442 .It Va firewall_type
443 .Pq Vt str
444 Names the firewall type from the selection in
445 .Pa /etc/rc.firewall ,
446 or the file which contains the local firewall ruleset.
447 Valid selections from
448 .Pa /etc/rc.firewall
449 are:
450 .Pp
451 .Bl -tag -width ".Li simple" -compact
452 .It Li open
453 unrestricted IP access
454 .It Li closed
455 all IP services disabled, except via
456 .Dq Li lo0
457 .It Li client
458 basic protection for a workstation
459 .It Li simple
460 basic protection for a LAN.
461 .El
462 .Pp
463 If a filename is specified, the full path
464 must be given.
465 .It Va ipv6_firewall_type
466 .Pq Vt str
467 The IPv6 equivalent of
468 .Va firewall_type .
469 .It Va firewall_quiet
470 .Pq Vt bool
471 Set to
472 .Dq Li YES
473 to disable the display of firewall rules on the console during boot.
474 .It Va ipv6_firewall_quiet
475 .Pq Vt bool
476 The IPv6 equivalent of
477 .Va firewall_quiet .
478 .It Va firewall_logging
479 .Pq Vt bool
480 Set to
481 .Dq Li YES
482 to enable firewall event logging.
483 This is equivalent to the
484 .Dv IPFIREWALL_VERBOSE
485 kernel option.
486 .It Va ipv6_firewall_logging
487 .Pq Vt bool
488 The IPv6 equivalent of
489 .Va firewall_logging .
490 .It Va firewall_flags
491 .Pq Vt str
492 Flags passed to
493 .Xr ipfw 8
494 if
495 .Va firewall_type
496 specifies a filename.
497 .It Va ipv6_firewall_flags
498 .Pq Vt str
499 The IPv6 equivalent of
500 .Va firewall_flags .
501 .\" ----- firewall_nat_enable setting --------------------------------
502 .It Va firewall_nat_enable
503 .Pq Vt bool
504 The
505 .Xr ipfw 8
506 equivalent of
507 .Va natd_enable .
508 Setting this to
509 .Dq Li YES
510 enables kernel NAT.
511 .Va firewall_enable
512 must also be set to
513 .Dq Li YES .
514 .It Va firewall_nat_interface
515 .Pq Vt str
516 The
517 .Xr ipfw 8
518 equivalent of
519 .Va natd_interface .
520 This is the name of the public interface or IP address on which
521 kernel NAT should run.
522 .It Va firewall_nat_flags
523 .Pq Vt str
524 Additional configuration parameters for kernel NAT should be placed here.
525 .It Va dummynet_enable
526 .Pq Vt bool
527 Setting this to
528 .Dq Li YES
529 will automatically load the
530 .Xr dummynet 4
531 module if
532 .Va firewall_enable
533 is also set to
534 .Dq Li YES .
535 .\" -------------------------------------------------------------------
536 .It Va natd_program
537 .Pq Vt str
538 Path to
539 .Xr natd 8 .
540 .It Va natd_enable
541 .Pq Vt bool
542 Set to
543 .Dq Li YES
544 to enable
545 .Xr natd 8 .
546 .Va firewall_enable
547 must also be set to
548 .Dq Li YES ,
549 and
550 .Xr divert 4
551 sockets must be enabled in the kernel.
552 If the kernel was not built with
553 .Cd "options IPDIVERT" ,
554 the
555 .Pa ipdivert.ko
556 kernel module will be loaded.
557 .It Va natd_interface
558 .Pq Vt str
559 This is the name of the public interface on which
560 .Xr natd 8
561 should run.
562 The interface may be given as an interface name or as an IP address.
563 .It Va natd_flags
564 .Pq Vt str
565 Additional
566 .Xr natd 8
567 flags should be placed here.
568 The
569 .Fl n
570 or
571 .Fl a
572 flag is automatically added with the above
573 .Va natd_interface
574 as an argument.
575 .\" ----- ipfilter_enable setting --------------------------------
576 .It Va ipfilter_enable
577 .Pq Vt bool
578 Set to
579 .Dq Li NO
580 by default.
581 Setting this to
582 .Dq Li YES
583 enables
584 .Xr ipf 8
585 packet filtering.
586 .Pp
587 Typical usage will require putting
588 .Bd -literal
589 ipfilter_enable="YES"
590 ipnat_enable="YES"
591 ipmon_enable="YES"
592 ipfs_enable="YES"
593 .Ed
594 .Pp
595 into
596 .Pa /etc/rc.conf
597 and editing
598 .Pa /etc/ipf.rules
599 and
600 .Pa /etc/ipnat.rules
601 appropriately.
602 .Pp
603 Note that
604 .Va ipfilter_enable
605 and
606 .Va ipnat_enable
607 can be enabled independently.
608 .Va ipmon_enable
609 and
610 .Va ipfs_enable
611 both require at least one of
612 .Va ipfilter_enable
613 and
614 .Va ipnat_enable
615 to be enabled.
616 .Pp
617 Having
618 .Bd -literal
619 options IPFILTER
620 options IPFILTER_LOG
621 options IPFILTER_DEFAULT_BLOCK
622 .Ed
623 .Pp
624 in the kernel configuration file is a good idea, too.
625 .\" ----- ipfilter_program setting ------------------------------
626 .It Va ipfilter_program
627 .Pq Vt str
628 Path to
629 .Xr ipf 8
630 (default
631 .Pa /sbin/ipf ) .
632 .\" ----- ipfilter_rules setting --------------------------------
633 .It Va ipfilter_rules
634 .Pq Vt str
635 Set to
636 .Pa /etc/ipf.rules
637 by default.
638 This variable contains the name of the filter rule definition file.
639 The file is expected to be readable for the
640 .Xr ipf 8
641 command to execute.
642 .\" ----- ipv6_ipfilter_rules setting ---------------------------
643 .It Va ipv6_ipfilter_rules
644 .Pq Vt str
645 Set to
646 .Pa /etc/ipf6.rules
647 by default.
648 This variable contains the IPv6 filter rule definition file.
649 The file is expected to be readable for the
650 .Xr ipf 8
651 command to execute.
652 .\" ----- ipfilter_flags setting --------------------------------
653 .It Va ipfilter_flags
654 .Pq Vt str
655 Empty by default.
656 This variable contains flags passed to the
657 .Xr ipf 8
658 program.
659 .\" ----- ipnat_enable setting ----------------------------------
660 .It Va ipnat_enable
661 .Pq Vt bool
662 Set to
663 .Dq Li NO
664 by default.
665 Set it to
666 .Dq Li YES
667 to enable
668 .Xr ipnat 8
669 network address translation.
670 See
671 .Va ipfilter_enable
672 for a detailed discussion.
673 .\" ----- ipnat_program setting ---------------------------------
674 .It Va ipnat_program
675 .Pq Vt str
676 Path to
677 .Xr ipnat 8
678 (default
679 .Pa /sbin/ipnat ) .
680 .\" ----- ipnat_rules setting -----------------------------------
681 .It Va ipnat_rules
682 .Pq Vt str
683 Set to
684 .Pa /etc/ipnat.rules
685 by default.
686 This variable contains the name of the file
687 holding the network address translation definition.
688 This file is expected to be readable for the
689 .Xr ipnat 8
690 command to execute.
691 .\" ----- ipnat_flags setting -----------------------------------
692 .It Va ipnat_flags
693 .Pq Vt str
694 Empty by default.
695 This variable contains flags passed to the
696 .Xr ipnat 8
697 program.
698 .\" ----- ipmon_enable setting ----------------------------------
699 .It Va ipmon_enable
700 .Pq Vt bool
701 Set to
702 .Dq Li NO
703 by default.
704 Set it to
705 .Dq Li YES
706 to enable
707 .Xr ipmon 8
708 monitoring (logging
709 .Xr ipf 8
710 and
711 .Xr ipnat 8
712 events).
713 Setting this variable needs setting
714 .Va ipfilter_enable
715 or
716 .Va ipnat_enable
717 too.
718 See
719 .Va ipfilter_enable
720 for a detailed discussion.
721 .\" ----- ipmon_program setting ---------------------------------
722 .It Va ipmon_program
723 .Pq Vt str
724 Path to
725 .Xr ipmon 8
726 (default
727 .Pa /sbin/ipmon ) .
728 .\" ----- ipmon_flags setting -----------------------------------
729 .It Va ipmon_flags
730 .Pq Vt str
731 Set to
732 .Dq Li -Ds
733 by default.
734 This variable contains flags passed to the
735 .Xr ipmon 8
736 program.
737 Another typical example would be
738 .Dq Fl D Pa /var/log/ipflog
739 to have
740 .Xr ipmon 8
741 log directly to a file bypassing
742 .Xr syslogd 8 .
743 Make sure to adjust
744 .Pa /etc/newsyslog.conf
745 in such case like this:
746 .Bd -literal
747 /var/log/ipflog  640  10  100  *  Z  /var/run/ipmon.pid
748 .Ed
749 .\" ----- ipfs_enable setting -----------------------------------
750 .It Va ipfs_enable
751 .Pq Vt bool
752 Set to
753 .Dq Li NO
754 by default.
755 Set it to
756 .Dq Li YES
757 to enable
758 .Xr ipfs 8
759 saving the filter and NAT state tables during shutdown
760 and reloading them during startup again.
761 Setting this variable needs setting
762 .Va ipfilter_enable
763 or
764 .Va ipnat_enable
765 to
766 .Dq Li YES
767 too.
768 See
769 .Va ipfilter_enable
770 for a detailed discussion.
771 Note that if
772 .Va kern_securelevel
773 is set to 3,
774 .Va ipfs_enable
775 cannot be used
776 because the raised securelevel will prevent
777 .Xr ipfs 8
778 from saving the state tables at shutdown time.
779 .\" ----- ipfs_program setting ----------------------------------
780 .It Va ipfs_program
781 .Pq Vt str
782 Path to
783 .Xr ipfs 8
784 (default
785 .Pa /sbin/ipfs ) .
786 .\" ----- ipfs_flags setting ------------------------------------
787 .It Va ipfs_flags
788 .Pq Vt str
789 Empty by default.
790 This variable contains flags passed to the
791 .Xr ipfs 8
792 program.
793 .\" ----- end of added ipf hook ---------------------------------
794 .It Va pf_enable
795 .Pq Vt bool
796 Set to
797 .Dq Li NO
798 by default.
799 Setting this to
800 .Dq Li YES
801 enables
802 .Xr pf 4
803 packet filtering.
804 .Pp
805 Typical usage will require putting
806 .Pp
807 .Dl pf_enable="YES"
808 .Pp
809 into
810 .Pa /etc/rc.conf
811 and editing
812 .Pa /etc/pf.conf
813 appropriately.
814 Adding
815 .Pp
816 .Dl "device pf"
817 .Pp
818 builds support for
819 .Xr pf 4
820 into the kernel, otherwise the
821 kernel module will be loaded.
822 .It Va pf_rules
823 .Pq Vt str
824 Path to
825 .Xr pf 4
826 ruleset configuration file
827 (default
828 .Pa /etc/pf.conf ) .
829 .It Va pf_program
830 .Pq Vt str
831 Path to
832 .Xr pfctl 8
833 (default
834 .Pa /sbin/pfctl ) .
835 .It Va pf_flags
836 .Pq Vt str
837 If
838 .Va pf_enable
839 is set to
840 .Dq Li YES ,
841 these flags are passed to the
842 .Xr pfctl 8
843 program when loading the ruleset.
844 .It Va pflog_enable
845 .Pq Vt bool
846 Set to
847 .Dq Li NO
848 by default.
849 Setting this to
850 .Dq Li YES
851 enables
852 .Xr pflogd 8
853 which logs packets from the
854 .Xr pf 4
855 packet filter.
856 .It Va pflog_logfile
857 .Pq Vt str
858 If
859 .Va pflog_enable
860 is set to
861 .Dq Li YES
862 this controls where
863 .Xr pflogd 8
864 stores the logfile
865 (default
866 .Pa /var/log/pflog ) .
867 Check
868 .Pa /etc/newsyslog.conf
869 to adjust logfile rotation for this.
870 .It Va pflog_program
871 .Pq Vt str
872 Path to
873 .Xr pflogd 8
874 (default
875 .Pa /sbin/pflogd ) .
876 .It Va pflog_flags
877 .Pq Vt str
878 Empty by default.
879 This variable contains additional flags passed to the
880 .Xr pflogd 8
881 program.
882 .It Va ftpproxy_enable
883 .Pq Vt bool
884 Set to
885 .Dq Li NO
886 by default.
887 Setting this to
888 .Dq Li YES
889 enables
890 .Xr ftp-proxy 8
891 which supports the
892 .Xr pf 4
893 packet filter in translating ftp connections.
894 .It Va ftpproxy_flags
895 .Pq Vt str
896 Empty by default.
897 This variable contains additional flags passed to the
898 .Xr ftp-proxy 8
899 program.
900 .It Va pfsync_enable
901 .Pq Vt bool
902 Set to
903 .Dq Li NO
904 by default.
905 Setting this to
906 .Dq Li YES
907 enables exposing
908 .Xr pf 4
909 state changes to other hosts over the network by means of
910 .Xr pfsync 4 .
911 The
912 .Va pfsync_syncdev
913 variable
914 must also be set then.
915 .It Va pfsync_syncdev
916 .Pq Vt str
917 Empty by default.
918 This variable specifies the name of the network interface
919 .Xr pfsync 4
920 should operate through.
921 It must be set accordingly if
922 .Va pfsync_enable
923 is set to
924 .Dq Li YES .
925 .It Va pfsync_syncpeer
926 .Pq Vt str
927 Empty by default.
928 This variable is optional.
929 By default, state change messages are sent out on the synchronisation
930 interface using IP multicast packets.
931 The protocol is IP protocol 240, PFSYNC, and the multicast group used is
932 224.0.0.240.
933 When a peer address is specified using the
934 .Va pfsync_syncpeer
935 option, the peer address is used as a destination for the pfsync
936 traffic, and the traffic can then be protected using
937 .Xr ipsec 4 .
938 See the
939 .Xr pfsync 4
940 manpage for more details about using
941 .Xr ipsec 4
942 with
943 .Xr pfsync 4
944 interfaces.
945 .It Va pfsync_ifconfig
946 .Pq Vt str
947 Empty by default.
948 This variable can contain additional options to be passed to the
949 .Xr ifconfig 8
950 command used to set up
951 .Xr pfsync 4 .
952 .It Va tcp_extensions
953 .Pq Vt bool
954 Set to
955 .Dq Li YES
956 by default.
957 Setting this to
958 .Dq Li NO
959 disables certain TCP options as described by
960 .Rs
961 .%T "RFC 1323"
962 .Re
963 Setting this to
964 .Dq Li NO
965 might help remedy such problems with connections as randomly hanging
966 or other weird behavior.
967 Some network devices are known
968 to be broken with respect to these options.
969 .It Va log_in_vain
970 .Pq Vt int
971 Set to 0 by default.
972 The
973 .Xr sysctl 8
974 variables,
975 .Va net.inet.tcp.log_in_vain
976 and
977 .Va net.inet.udp.log_in_vain ,
978 as described in
979 .Xr tcp 4
980 and
981 .Xr udp 4 ,
982 are set to the given value.
983 .It Va tcp_keepalive
984 .Pq Vt bool
985 Set to
986 .Dq Li YES
987 by default.
988 Setting to
989 .Dq Li NO
990 will disable probing idle TCP connections to verify that the
991 peer is still up and reachable.
992 .It Va tcp_drop_synfin
993 .Pq Vt bool
994 Set to
995 .Dq Li NO
996 by default.
997 Setting to
998 .Dq Li YES
999 will cause the kernel to ignore TCP frames that have both
1000 the SYN and FIN flags set.
1001 This prevents OS fingerprinting, but may
1002 break some legitimate applications.
1003 .It Va icmp_drop_redirect
1004 .Pq Vt bool
1005 Set to
1006 .Dq Li NO
1007 by default.
1008 Setting to
1009 .Dq Li YES
1010 will cause the kernel to ignore ICMP REDIRECT packets.
1011 Refer to
1012 .Xr icmp 4
1013 for more information.
1014 .It Va icmp_log_redirect
1015 .Pq Vt bool
1016 Set to
1017 .Dq Li NO
1018 by default.
1019 Setting to
1020 .Dq Li YES
1021 will cause the kernel to log ICMP REDIRECT packets.
1022 Note that
1023 the log messages are not rate-limited, so this option should only be used
1024 for troubleshooting networks.
1025 Refer to
1026 .Xr icmp 4
1027 for more information.
1028 .It Va icmp_bmcastecho
1029 .Pq Vt bool
1030 Set to
1031 .Dq Li YES
1032 to respond to broadcast or multicast ICMP ping packets.
1033 Refer to
1034 .Xr icmp 4
1035 for more information.
1036 .It Va ip_portrange_first
1037 .Pq Vt int
1038 If not set to
1039 .Dq Li NO ,
1040 this is the first port in the default portrange.
1041 Refer to
1042 .Xr ip 4
1043 for more information.
1044 .It Va ip_portrange_last
1045 .Pq Vt int
1046 If not set to
1047 .Dq Li NO ,
1048 this is the last port in the default portrange.
1049 Refer to
1050 .Xr ip 4
1051 for more information.
1052 .It Va network_interfaces
1053 .Pq Vt str
1054 Set to the list of network interfaces to configure on this host or
1055 .Dq Li AUTO
1056 (the default) for all current interfaces.
1057 Setting the
1058 .Va network_interfaces
1059 variable to anything other than the default is deprecated.
1060 Interfaces that the administrator wishes to store configuration for,
1061 but not start at boot should be configured with the
1062 .Dq Li NOAUTO
1063 keyword in their
1064 .Va ifconfig_ Ns Aq Ar interface
1065 variables as described below.
1066 .Pp
1067 An
1068 .Va ifconfig_ Ns Aq Ar interface
1069 variable is also assumed to exist for each value of
1070 .Ar interface .
1071 When an interface name contains any of the characters
1072 .Dq Li .-/+
1073 they are translated to
1074 .Dq Li _
1075 before lookup.
1076 The variable can contain arguments to
1077 .Xr ifconfig 8 ,
1078 as well as special case-insensitive keywords described below.
1079 Such keywords are removed before passing the value to
1080 .Xr ifconfig 8
1081 while the order of the other arguments is preserved.
1082 .Pp
1083 One can configure more than one IPv4 address with the
1084 .Va ipv4_addrs_ Ns Aq Ar interface
1085 variable.
1086 One or more IP addresses must be provided in Classless Inter-Domain
1087 Routing (CIDR) address notation, whose last byte can be a range like
1088 192.168.0.5-23/24.
1089 In this case the address 192.168.0.5 will be configured with the
1090 netmask /24 and the addresses 192.168.0.6 to 192.168.0.23 with
1091 the non-conflicting netmask /32 as explained in the
1092 .Xr ifconfig 8
1093 alias section.
1094 With the interface in question being
1095 .Li ed0 ,
1096 an example could look like:
1097 .Bd -literal
1098 ipv4_addrs_ed0="192.168.0.1/24 192.168.1.1-5/28"
1099 .Ed
1100 .Pp
1101 It is also possible to add IP alias entries using
1102 .Xr ifconfig 8
1103 syntax.
1104 Assuming that the interface in question was
1105 .Li ed0 ,
1106 it might look
1107 something like this:
1108 .Bd -literal
1109 ifconfig_ed0_alias0="inet 127.0.0.253 netmask 0xffffffff"
1110 ifconfig_ed0_alias1="inet 127.0.0.254 netmask 0xffffffff"
1111 .Ed
1112 .Pp
1113 And so on.
1114 For each
1115 .Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n
1116 entry that is found,
1117 its contents are passed to
1118 .Xr ifconfig 8 .
1119 Execution stops at the first unsuccessful access, so if
1120 something like this is present:
1121 .Bd -literal
1122 ifconfig_ed0_alias0="inet 127.0.0.251 netmask 0xffffffff"
1123 ifconfig_ed0_alias1="inet 127.0.0.252 netmask 0xffffffff"
1124 ifconfig_ed0_alias2="inet 127.0.0.253 netmask 0xffffffff"
1125 ifconfig_ed0_alias4="inet 127.0.0.254 netmask 0xffffffff"
1126 .Ed
1127 .Pp
1128 Then note that alias4 would
1129 .Em not
1130 be added since the search would
1131 stop with the missing
1132 .Dq Li alias3
1133 entry.
1134 Due to this difficult to manage behavior, the
1135 .Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n
1136 form is deprecated.
1137 .Pp
1138 If the
1139 .Pa /etc/start_if. Ns Aq Ar interface
1140 file is present, it is read and executed by the
1141 .Xr sh 1
1142 interpreter
1143 before configuring the interface as specified in the
1144 .Va ifconfig_ Ns Aq Ar interface
1145 and
1146 .Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n
1147 variables.
1148 .Pp
1149 If the
1150 .Va ifconfig_ Ns Aq Ar interface
1151 contains the keyword
1152 .Dq Li NOAUTO
1153 then the interface will not be configured
1154 at boot or by
1155 .Pa /etc/pccard_ether
1156 when
1157 .Va network_interfaces
1158 is set to
1159 .Dq Li AUTO .
1160 .Pp
1161 It is possible to bring up an interface with DHCP by adding
1162 .Dq Li DHCP
1163 to the
1164 .Va ifconfig_ Ns Aq Ar interface
1165 variable.
1166 For instance, to initialize the
1167 .Li ed0
1168 device via DHCP,
1169 it is possible to use something like:
1170 .Bd -literal
1171 ifconfig_ed0="DHCP"
1172 .Ed
1173 .Pp
1174 Also, if you want to configure your wireless interface with
1175 .Xr wpa_supplicant 8
1176 for use with WPA, EAP/LEAP or WEP, you need to add
1177 .Dq Li WPA
1178 to the
1179 .Va ifconfig_ Ns Aq Ar interface
1180 variable.
1181 .Pp
1182 Finally, you can add
1183 .Xr ifconfig 8
1184 options in this variable, in addition to the
1185 .Pa /etc/start_if. Ns Aq Ar interface
1186 file.
1187 For instance, to initialize the
1188 .Li wi0
1189 device via DHCP, using WPA authentication and 802.11b mode, it is
1190 possible to use something like:
1191 .Bd -literal
1192 ifconfig_wi0="DHCP WPA mode 11b"
1193 .Ed
1194 .Pp
1195 In addition to the
1196 .Va ifconfig_ Ns Aq Ar interface
1197 form, a fallback variable
1198 .Va ifconfig_DEFAULT
1199 may be configured.
1200 It will be used for all interfaces with no
1201 .Va ifconfig_ Ns Aq Ar interface
1202 variable.
1203 This is intended to replace the no longer supported
1204 .Va pccard_ifconfig
1205 variable.
1206 .Pp
1207 It is also possible to rename interface by doing:
1208 .Bd -literal
1209 ifconfig_ed0_name="net0"
1210 ifconfig_net0="inet 10.0.0.1 netmask 0xffff0000"
1211 .Ed
1212 .It Va ipv6_network_interfaces
1213 .Pq Vt str
1214 This is the IPv6 equivalent of
1215 .Va network_interfaces .
1216 Instead of setting the ifconfig variables as
1217 .Va ifconfig_ Ns Aq Ar interface
1218 they should be set as
1219 .Va ipv6_ifconfig_ Ns Aq Ar interface .
1220 Aliases should be set as
1221 .Va ipv6_ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n .
1222 .Va ipv6_prefix_ Ns Aq Ar interface
1223 does something.
1224 Interfaces that do not have a
1225 .Va ipv6_ifconfig_ Ns Aq Ar interface
1226 setting will be auto configured by
1227 .Xr rtsol 8
1228 if the
1229 .Va ipv6_gateway_enable
1230 is set to
1231 .Dq Li NO .
1232 Note that the IPv6 networking code does not support the
1233 .Pa /etc/start_if. Ns Aq Ar interface
1234 files.
1235 .It Va ipv6_default_interface
1236 .Pq Vt str
1237 If not set to
1238 .Dq Li NO ,
1239 this is the default output interface for scoped addresses.
1240 Now this works only for IPv6 link local multicast addresses.
1241 .It Va cloned_interfaces
1242 .Pq Vt str
1243 Set to the list of clonable network interfaces to create on this host.
1244 Entries in
1245 .Va cloned_interfaces
1246 are automatically appended to
1247 .Va network_interfaces
1248 for configuration.
1249 .It Va fec_interfaces
1250 .Pq Vt str
1251 Set to the list of
1252 .Xr ng_fec 4
1253 Fast EtherChannel interfaces to configure on this host.
1254 A
1255 .Va fecconfig_ Ns Aq Ar interface
1256 variable is assumed to exist for each value of
1257 .Ar interface .
1258 The value of this variable is used to configure link aggregated interfaces
1259 according to the syntax of the
1260 .Cm NGM_FEC_ADD_IFACE
1261 to
1262 .Xr ngctl 8
1263 msg.
1264 Additionally, this option ensures that each listed interface is created
1265 via the
1266 .Cm mkpeer
1267 command to
1268 .Xr ngctl 8
1269 before attempting to configure it.
1270 For example:
1271 .Bd -literal
1272 fec_interfaces="fec0"
1273 fecconfig_fec0="em0 em1"
1274 ifconfig_fec0="DHCP"
1275 .Ed
1276 .It Va gif_interfaces
1277 .Pq Vt str
1278 Set to the list of
1279 .Xr gif 4
1280 tunnel interfaces to configure on this host.
1281 A
1282 .Va gifconfig_ Ns Aq Ar interface
1283 variable is assumed to exist for each value of
1284 .Ar interface .
1285 The value of this variable is used to configure the link layer of the
1286 tunnel according to the syntax of the
1287 .Cm tunnel
1288 option to
1289 .Xr ifconfig 8 .
1290 Additionally, this option ensures that each listed interface is created
1291 via the
1292 .Cm create
1293 option to
1294 .Xr ifconfig 8
1295 before attempting to configure it.
1296 .It Va sppp_interfaces
1297 .Pq Vt str
1298 Set to the list of
1299 .Xr sppp 4
1300 interfaces to configure on this host.
1301 A
1302 .Va spppconfig_ Ns Aq Ar interface
1303 variable is assumed to exist for each value of
1304 .Ar interface .
1305 Each interface should also be configured by a general
1306 .Va ifconfig_ Ns Aq Ar interface
1307 setting.
1308 Refer to
1309 .Xr spppcontrol 8
1310 for more information about available options.
1311 .It Va ppp_enable
1312 .Pq Vt bool
1313 If set to
1314 .Dq Li YES ,
1315 run the
1316 .Xr ppp 8
1317 daemon.
1318 .It Va ppp_mode
1319 .Pq Vt str
1320 Mode in which to run the
1321 .Xr ppp 8
1322 daemon.
1323 Accepted modes are
1324 .Dq Li auto ,
1325 .Dq Li ddial ,
1326 .Dq Li direct
1327 and
1328 .Dq Li dedicated .
1329 See the manual for a full description.
1330 .It Va ppp_nat
1331 .Pq Vt bool
1332 If set to
1333 .Dq Li YES ,
1334 enables network address translation.
1335 Used in conjunction with
1336 .Va gateway_enable
1337 allows hosts on private network addresses access to the Internet using
1338 this host as a network address translating router.
1339 .It Va ppp_profile
1340 .Pq Vt str
1341 The name of the profile to use from
1342 .Pa /etc/ppp/ppp.conf .
1343 .It Va ppp_user
1344 .Pq Vt str
1345 The name of the user under which
1346 .Xr ppp 8
1347 should be started.
1348 By
1349 default,
1350 .Xr ppp 8
1351 is started as
1352 .Dq Li root .
1353 .It Va rc_conf_files
1354 .Pq Vt str
1355 This option is used to specify a list of files that will override
1356 the settings in
1357 .Pa /etc/defaults/rc.conf .
1358 The files will be read in the order in which they are specified and should
1359 include the full path to the file.
1360 By default, the files specified are
1361 .Pa /etc/rc.conf
1362 and
1363 .Pa /etc/rc.conf.local
1364 .It Va zfs_enable
1365 .Pq Vt bool
1366 If set to
1367 .Dq Li YES ,
1368 .Pa /etc/rc.d/zfs
1369 will attempt to automatically mount ZFS file systems and initialize ZFS volumes
1370 (ZVOLs).
1371 .It Va gbde_autoattach_all
1372 .Pq Vt bool
1373 If set to
1374 .Dq Li YES ,
1375 .Pa /etc/rc.d/gbde
1376 will attempt to automatically initialize your .bde devices in
1377 .Pa /etc/fstab .
1378 .It Va gbde_devices
1379 .Pq Vt str
1380 List the devices that the script should try to attach,
1381 or
1382 .Dq Li AUTO .
1383 .It Va gbde_lockdir
1384 .Pq Vt str
1385 The directory where the
1386 .Xr gbde 4
1387 lockfiles are located.
1388 The default lockfile directory is
1389 .Pa /etc .
1390 .Pp
1391 The lockfile for each individual
1392 .Xr gbde 4
1393 device can be overridden by setting the variable
1394 .Va gbde_lock_ Ns Aq Ar device ,
1395 where
1396 .Ar device
1397 is the encrypted device without the
1398 .Dq Pa /dev/
1399 and
1400 .Dq Pa .bde
1401 parts.
1402 .It Va gbde_attach_attempts
1403 .Pq Vt int
1404 Number of times to attempt attaching to a
1405 .Xr gbde 4
1406 device, i.e., how many times the user is asked for the pass-phrase.
1407 Default is 3.
1408 .It Va geli_devices
1409 .Pq Vt str
1410 List of devices to automatically attach on boot.
1411 Note that .eli devices from
1412 .Pa /etc/fstab
1413 are automatically appended to this list.
1414 .It Va geli_tries
1415 .Pq Vt int
1416 Number of times user is asked for the pass-phrase.
1417 If empty, it will be taken from
1418 .Va kern.geom.eli.tries
1419 sysctl variable.
1420 .It Va geli_default_flags
1421 .Pq Vt str
1422 Default flags to use by
1423 .Xr geli 8
1424 when configuring disk encryption.
1425 Flags can be configured for every device separately by defining
1426 .Va geli_ Ns Ao Ar device Ac Ns Va _flags
1427 variable.
1428 .It Va geli_autodetach
1429 .Pq Vt str
1430 Specifies if GELI devices should be marked for detach on last close after
1431 file systems are mounted.
1432 Default is
1433 .Dq Li YES .
1434 This can be changed for every device separately by defining
1435 .Va geli_ Ns Ao Ar device Ac Ns Va _autodetach
1436 variable.
1437 .It Va geli_swap_flags
1438 Options passed to the
1439 .Xr geli 8
1440 utility when encrypted GEOM providers for swap partitions are created.
1441 The default is
1442 .Dq Li "-a aes -l 256 -s 4096 -d" .
1443 .It Va root_rw_mount
1444 .Pq Vt bool
1445 Set to
1446 .Dq Li YES
1447 by default.
1448 After the file systems are checked at boot time, the root file system
1449 is remounted as read-write if this is set to
1450 .Dq Li YES .
1451 Diskless systems that mount their root file system from a read-only remote
1452 NFS share should set this to
1453 .Dq Li NO
1454 in their
1455 .Pa rc.conf .
1456 .It Va fsck_y_enable
1457 .Pq Vt bool
1458 If set to
1459 .Dq Li YES ,
1460 .Xr fsck 8
1461 will be run with the
1462 .Fl y
1463 flag if the initial preen
1464 of the file systems fails.
1465 .It Va background_fsck
1466 .Pq Vt bool
1467 If set to
1468 .Dq Li YES ,
1469 the system will attempt to run
1470 .Xr fsck 8
1471 in the background where possible.
1472 .It Va background_fsck_delay
1473 .Pq Vt int
1474 The amount of time in seconds to sleep before starting a background
1475 .Xr fsck 8 .
1476 It defaults to sixty seconds to allow large applications such as
1477 the X server to start before disk I/O bandwidth is monopolized by
1478 .Xr fsck 8 .
1479 If set to a negative number, the background file system check will be
1480 delayed indefinitely to allow the administrator to run it at a more
1481 convenient time.
1482 For example it may be run from
1483 .Xr cron 8
1484 by adding a line like
1485 .Pp
1486 .Dl "0 4 * * * root /etc/rc.d/bgfsck forcestart"
1487 .Pp
1488 to
1489 .Pa /etc/crontab .
1490 .It Va netfs_types
1491 .Pq Vt str
1492 List of file system types that are network-based.
1493 This list should generally not be modified by end users.
1494 Use
1495 .Va extra_netfs_types
1496 instead.
1497 .It Va extra_netfs_types
1498 .Pq Vt str
1499 If set to something other than
1500 .Dq Li NO
1501 (the default),
1502 this variable extends the list of file system types
1503 for which automatic mounting at startup by
1504 .Xr rc 8
1505 should be delayed until the network is initialized.
1506 It should contain
1507 a whitespace-separated list of network file system descriptor pairs,
1508 each consisting of a file system type as passed to
1509 .Xr mount 8
1510 and a human-readable, one-word description,
1511 joined with a colon
1512 .Pq Ql \&: .
1513 Extending the default list in this way is only necessary
1514 when third party file system types are used.
1515 .It Va syslogd_enable
1516 .Pq Vt bool
1517 If set to
1518 .Dq Li YES ,
1519 run the
1520 .Xr syslogd 8
1521 daemon.
1522 .It Va syslogd_program
1523 .Pq Vt str
1524 Path to
1525 .Xr syslogd 8
1526 (default
1527 .Pa /usr/sbin/syslogd ) .
1528 .It Va syslogd_flags
1529 .Pq Vt str
1530 If
1531 .Va syslogd_enable
1532 is set to
1533 .Dq Li YES ,
1534 these are the flags to pass to
1535 .Xr syslogd 8 .
1536 .It Va inetd_enable
1537 .Pq Vt bool
1538 If set to
1539 .Dq Li YES ,
1540 run the
1541 .Xr inetd 8
1542 daemon.
1543 .It Va inetd_program
1544 .Pq Vt str
1545 Path to
1546 .Xr inetd 8
1547 (default
1548 .Pa /usr/sbin/inetd ) .
1549 .It Va inetd_flags
1550 .Pq Vt str
1551 If
1552 .Va inetd_enable
1553 is set to
1554 .Dq Li YES ,
1555 these are the flags to pass to
1556 .Xr inetd 8 .
1557 .It Va named_enable
1558 .Pq Vt bool
1559 If set to
1560 .Dq Li YES ,
1561 run the
1562 .Xr named 8
1563 daemon.
1564 .It Va named_program
1565 .Pq Vt str
1566 Path to
1567 .Xr named 8
1568 (default
1569 .Pa /usr/sbin/named ) .
1570 .It Va named_flags
1571 .Pq Vt str
1572 If
1573 .Va named_enable
1574 is set to
1575 .Dq Li YES ,
1576 these are the flags to pass to
1577 .Xr named 8 .
1578 .It Va named_pidfile
1579 .Pq Vt str
1580 This is the default path to the
1581 .Xr named 8
1582 daemon's PID file.
1583 This must match the location in
1584 .Xr named.conf 5 .
1585 .It Va named_uid
1586 .Pq Vt str
1587 The user that the
1588 .Xr named 8
1589 process should be run as.
1590 .It Va named_chrootdir
1591 .Pq Vt str
1592 The root directory for a name server run in a
1593 .Xr chroot 8
1594 environment (default
1595 .Pa /var/named ) .
1596 If left empty
1597 .Xr named 8
1598 will not be run in a
1599 .Xr chroot 8
1600 environment.
1601 .It Va named_chroot_autoupdate
1602 .Pq Vt bool
1603 Set to
1604 .Dq Li NO
1605 to disable automatic update of the
1606 .Xr chroot 8
1607 environment.
1608 .It Va named_symlink_enable
1609 .Pq Vt bool
1610 Set to
1611 .Dq Li NO
1612 to disable symlinking of
1613 daemon's PID file
1614 into the
1615 .Xr chroot 8
1616 environment.
1617 .It Va kerberos5_server_enable
1618 .Pq Vt bool
1619 Set to
1620 .Dq Li YES
1621 to start a Kerberos 5 authentication server
1622 at boot time.
1623 .It Va kerberos5_server
1624 .Pq Vt str
1625 If
1626 .Va kerberos5_server_enable
1627 is set to
1628 .Dq Li YES
1629 this is the path to Kerberos 5 Authentication Server.
1630 .It Va kerberos5_server_flags
1631 .Pq Vt str
1632 Empty by default.
1633 This variable contains additional flags to be passed to the Kerberos 5
1634 authentication server.
1635 .It Va kadmind5_server_enable
1636 .Pq Vt bool
1637 Set to
1638 .Dq Li YES
1639 to start
1640 .Xr kadmind 8 ,
1641 the Kerberos 5 Administration Daemon; set to
1642 .Dq Li NO
1643 on a slave server.
1644 .It Va kadmind5_server
1645 .Pq Vt str
1646 If
1647 .Va kadmind5_server_enable
1648 is set to
1649 .Dq Li YES
1650 this is the path to Kerberos 5 Administration Daemon.
1651 .It Va kpasswdd_server_enable
1652 .Pq Vt bool
1653 Set to
1654 .Dq Li YES
1655 to start
1656 .Xr kpasswdd 8 ,
1657 the Kerberos 5 Password-Changing Daemon; set to
1658 .Dq Li NO
1659 on a slave server.
1660 .It Va kpasswdd_server
1661 .Pq Vt str
1662 If
1663 .Va kpasswdd_server_enable
1664 is set to
1665 .Dq Li YES
1666 this is the path to Kerberos 5 Password-Changing Daemon.
1667 .It Va rwhod_enable
1668 .Pq Vt bool
1669 If set to
1670 .Dq Li YES ,
1671 run the
1672 .Xr rwhod 8
1673 daemon at boot time.
1674 .It Va rwhod_flags
1675 .Pq Vt str
1676 If
1677 .Va rwhod_enable
1678 is set to
1679 .Dq Li YES ,
1680 these are the flags to pass to it.
1681 .It Va amd_enable
1682 .Pq Vt bool
1683 If set to
1684 .Dq Li YES ,
1685 run the
1686 .Xr amd 8
1687 daemon at boot time.
1688 .It Va amd_flags
1689 .Pq Vt str
1690 If
1691 .Va amd_enable
1692 is set to
1693 .Dq Li YES ,
1694 these are the flags to pass to it.
1695 See the
1696 .Xr amd 8
1697 manpage for more information.
1698 .It Va amd_map_program
1699 .Pq Vt str
1700 If set,
1701 the specified program is run to get the list of
1702 .Xr amd 8
1703 maps.
1704 For example, if the
1705 .Xr amd 8
1706 maps are stored in NIS, one can set this to
1707 run
1708 .Xr ypcat 1
1709 to get a list of
1710 .Xr amd 8
1711 maps from the
1712 .Pa amd.master
1713 NIS map.
1714 .It Va update_motd
1715 .Pq Vt bool
1716 If set to
1717 .Dq Li YES ,
1718 .Pa /etc/motd
1719 will be updated at boot time to reflect the kernel release
1720 being run.
1721 If set to
1722 .Dq Li NO ,
1723 .Pa /etc/motd
1724 will not be updated.
1725 .It Va nfs_client_enable
1726 .Pq Vt bool
1727 If set to
1728 .Dq Li YES ,
1729 run the NFS client daemons at boot time.
1730 .It Va nfs_access_cache
1731 .Pq Vt int
1732 If
1733 .Va nfs_client_enable
1734 is set to
1735 .Dq Li YES ,
1736 this can be set to
1737 .Dq Li 0
1738 to disable NFS ACCESS RPC caching, or to the number of seconds for which
1739 NFS ACCESS
1740 results should be cached.
1741 A value of 2-10 seconds will substantially reduce network
1742 traffic for many NFS operations.
1743 .It Va nfs_server_enable
1744 .Pq Vt bool
1745 If set to
1746 .Dq Li YES ,
1747 run the NFS server daemons at boot time.
1748 .It Va nfs_server_flags
1749 .Pq Vt str
1750 If
1751 .Va nfs_server_enable
1752 is set to
1753 .Dq Li YES ,
1754 these are the flags to pass to the
1755 .Xr nfsd 8
1756 daemon.
1757 .It Va idmapd_enable
1758 .Pq Vt bool
1759 If set to
1760 .Dq Li YES ,
1761 run the ID mapping daemon for NFS version 4.
1762 .It Va idmapd_flags
1763 .Pq Vt str
1764 If
1765 .Va idmapd_enable
1766 is set to
1767 .Dq Li YES ,
1768 these are the flags to pass to the
1769 .Xr idmapd 8
1770 daemon.
1771 .It Va mountd_enable
1772 .Pq Vt bool
1773 If set to
1774 .Dq Li YES ,
1775 and no
1776 .Va nfs_server_enable
1777 is set, start
1778 .Xr mountd 8 ,
1779 but not
1780 .Xr nfsd 8
1781 daemon.
1782 It is commonly needed to run CFS without real NFS used.
1783 .It Va mountd_flags
1784 .Pq Vt str
1785 If
1786 .Va mountd_enable
1787 is set to
1788 .Dq Li YES ,
1789 these are the flags to pass to the
1790 .Xr mountd 8
1791 daemon.
1792 .It Va weak_mountd_authentication
1793 .Pq Vt bool
1794 If set to
1795 .Dq Li YES ,
1796 allow services like PCNFSD to make non-privileged mount
1797 requests.
1798 .It Va nfs_reserved_port_only
1799 .Pq Vt bool
1800 If set to
1801 .Dq Li YES ,
1802 provide NFS services only on a secure port.
1803 .It Va nfs_bufpackets
1804 .Pq Vt int
1805 If set to a number, indicates the number of packets worth of
1806 socket buffer space to reserve on an NFS client.
1807 The kernel default is typically 4.
1808 Using a higher number may be
1809 useful on gigabit networks to improve performance.
1810 The minimum value is
1811 2 and the maximum is 64.
1812 .It Va rpc_lockd_enable
1813 .Pq Vt bool
1814 If set to
1815 .Dq Li YES
1816 and also an NFS server or client, run
1817 .Xr rpc.lockd 8
1818 at boot time.
1819 .It Va rpc_lockd_flags
1820 .Pq Vt str
1821 If
1822 .Va rpc_lockd_enable
1823 is set to
1824 .Dq Li YES ,
1825 these are the flags to pass to the
1826 .Xr rpc.lockd 8
1827 daemon.
1828 .It Va rpc_statd_enable
1829 .Pq Vt bool
1830 If set to
1831 .Dq Li YES
1832 and also an NFS server or client, run
1833 .Xr rpc.statd 8
1834 at boot time.
1835 .It Va rpc_statd_flags
1836 .Pq Vt str
1837 If
1838 .Va rpc_statd_enable
1839 is set to
1840 .Dq Li YES ,
1841 these are the flags to pass to the
1842 .Xr rpc.statd 8
1843 daemon.
1844 .It Va rpcbind_program
1845 .Pq Vt str
1846 Path to
1847 .Xr rpcbind 8
1848 (default
1849 .Pa /usr/sbin/rpcbind ) .
1850 .It Va rpcbind_enable
1851 .Pq Vt bool
1852 If set to
1853 .Dq Li YES ,
1854 run the
1855 .Xr rpcbind 8
1856 service at boot time.
1857 .It Va rpcbind_flags
1858 .Pq Vt str
1859 If
1860 .Va rpcbind_enable
1861 is set to
1862 .Dq Li YES ,
1863 these are the flags to pass to the
1864 .Xr rpcbind 8
1865 daemon.
1866 .It Va keyserv_enable
1867 .Pq Vt bool
1868 If set to
1869 .Dq Li YES ,
1870 run the
1871 .Xr keyserv 8
1872 daemon on boot for running Secure RPC.
1873 .It Va keyserv_flags
1874 .Pq Vt str
1875 If
1876 .Va keyserv_enable
1877 is set to
1878 .Dq Li YES ,
1879 these are the flags to pass to
1880 .Xr keyserv 8
1881 daemon.
1882 .It Va pppoed_enable
1883 .Pq Vt bool
1884 If set to
1885 .Dq Li YES ,
1886 run the
1887 .Xr pppoed 8
1888 daemon at boot time to provide PPP over Ethernet services.
1889 .It Va pppoed_ Ns Aq Ar provider
1890 .Pq Vt str
1891 .Xr pppoed 8
1892 listens to requests to this
1893 .Ar provider
1894 and ultimately runs
1895 .Xr ppp 8
1896 with a
1897 .Ar system
1898 argument of the same name.
1899 .It Va pppoed_flags
1900 .Pq Vt str
1901 Additional flags to pass to
1902 .Xr pppoed 8 .
1903 .It Va pppoed_interface
1904 .Pq Vt str
1905 The network interface to run
1906 .Xr pppoed 8
1907 on.
1908 This is mandatory when
1909 .Va pppoed_enable
1910 is set to
1911 .Dq Li YES .
1912 .It Va timed_enable
1913 .Pq Vt bool
1914 If set to
1915 .Dq Li YES ,
1916 run the
1917 .Xr timed 8
1918 service at boot time.
1919 This command is intended for networks of
1920 machines where a consistent
1921 .Dq "network time"
1922 for all hosts must be established.
1923 This is often useful in large NFS
1924 environments where time stamps on files are expected to be consistent
1925 network-wide.
1926 .It Va timed_flags
1927 .Pq Vt str
1928 If
1929 .Va timed_enable
1930 is set to
1931 .Dq Li YES ,
1932 these are the flags to pass to the
1933 .Xr timed 8
1934 service.
1935 .It Va ntpdate_enable
1936 .Pq Vt bool
1937 If set to
1938 .Dq Li YES ,
1939 run
1940 .Xr ntpdate 8
1941 at system startup.
1942 This command is intended to
1943 synchronize the system clock only
1944 .Em once
1945 from some standard reference.
1946 An option to set this up initially
1947 (from a list of known servers) is also provided by the
1948 .Xr sysinstall 8
1949 program when the system is first installed.
1950 .It Va ntpdate_config
1951 .Pq Vt str
1952 Configuration file for
1953 .Xr ntpdate 8 .
1954 Default
1955 .Pa /etc/ntp.conf .
1956 .It Va ntpdate_hosts
1957 .Pq Vt str
1958 A whitespace-separated list of NTP servers to synchronize with at startup.
1959 The default is to use the servers listed in
1960 .Va ntpdate_config ,
1961 if that file exists.
1962 .It Va ntpdate_program
1963 .Pq Vt str
1964 Path to
1965 .Xr ntpdate 8
1966 (default
1967 .Pa /usr/sbin/ntpdate ) .
1968 .It Va ntpdate_flags
1969 .Pq Vt str
1970 If
1971 .Va ntpdate_enable
1972 is set to
1973 .Dq Li YES ,
1974 these are the flags to pass to the
1975 .Xr ntpdate 8
1976 command (typically a hostname).
1977 .It Va ntpd_enable
1978 .Pq Vt bool
1979 If set to
1980 .Dq Li YES ,
1981 run the
1982 .Xr ntpd 8
1983 command at boot time.
1984 .It Va ntpd_program
1985 .Pq Vt str
1986 Path to
1987 .Xr ntpd 8
1988 (default
1989 .Pa /usr/sbin/ntpd ) .
1990 .It Va ntpd_config
1991 .Pq Vt str
1992 Path to
1993 .Xr ntpd 8
1994 configuration file.
1995 Default
1996 .Pa /etc/ntp.conf .
1997 .It Va ntpd_flags
1998 .Pq Vt str
1999 If
2000 .Va ntpd_enable
2001 is set to
2002 .Dq Li YES ,
2003 these are the flags to pass to the
2004 .Xr ntpd 8
2005 daemon.
2006 .It Va ntpd_sync_on_start
2007 .Pq Vt bool
2008 If set to
2009 .Dq Li YES ,
2010 .Xr ntpd 8
2011 is run with the
2012 .Fl g
2013 flag, which syncs the system's clock on startup.
2014 See
2015 .Xr ntpd 8
2016 for more information regarding the
2017 .Fl g
2018 option.
2019 This is a preferred alternative to using
2020 .Xr ntpdate 8
2021 or specifying the
2022 .Va ntpdate_enable
2023 variable.
2024 .It Va nis_client_enable
2025 .Pq Vt bool
2026 If set to
2027 .Dq Li YES ,
2028 run the
2029 .Xr ypbind 8
2030 service at system boot time.
2031 .It Va nis_client_flags
2032 .Pq Vt str
2033 If
2034 .Va nis_client_enable
2035 is set to
2036 .Dq Li YES ,
2037 these are the flags to pass to the
2038 .Xr ypbind 8
2039 service.
2040 .It Va nis_ypset_enable
2041 .Pq Vt bool
2042 If set to
2043 .Dq Li YES ,
2044 run the
2045 .Xr ypset 8
2046 daemon at system boot time.
2047 .It Va nis_ypset_flags
2048 .Pq Vt str
2049 If
2050 .Va nis_ypset_enable
2051 is set to
2052 .Dq Li YES ,
2053 these are the flags to pass to the
2054 .Xr ypset 8
2055 daemon.
2056 .It Va nis_server_enable
2057 .Pq Vt bool
2058 If set to
2059 .Dq Li YES ,
2060 run the
2061 .Xr ypserv 8
2062 daemon at system boot time.
2063 .It Va nis_server_flags
2064 .Pq Vt str
2065 If
2066 .Va nis_server_enable
2067 is set to
2068 .Dq Li YES ,
2069 these are the flags to pass to the
2070 .Xr ypserv 8
2071 daemon.
2072 .It Va nis_ypxfrd_enable
2073 .Pq Vt bool
2074 If set to
2075 .Dq Li YES ,
2076 run the
2077 .Xr rpc.ypxfrd 8
2078 daemon at system boot time.
2079 .It Va nis_ypxfrd_flags
2080 .Pq Vt str
2081 If
2082 .Va nis_ypxfrd_enable
2083 is set to
2084 .Dq Li YES ,
2085 these are the flags to pass to the
2086 .Xr rpc.ypxfrd 8
2087 daemon.
2088 .It Va nis_yppasswdd_enable
2089 .Pq Vt bool
2090 If set to
2091 .Dq Li YES ,
2092 run the
2093 .Xr rpc.yppasswdd 8
2094 daemon at system boot time.
2095 .It Va nis_yppasswdd_flags
2096 .Pq Vt str
2097 If
2098 .Va nis_yppasswdd_enable
2099 is set to
2100 .Dq Li YES ,
2101 these are the flags to pass to the
2102 .Xr rpc.yppasswdd 8
2103 daemon.
2104 .It Va rpc_ypupdated_enable
2105 .Pq Vt bool
2106 If set to
2107 .Dq Li YES ,
2108 run the
2109 .Nm rpc.ypupdated
2110 daemon at system boot time.
2111 .It Va bsnmpd_enable
2112 .Pq Vt bool
2113 If set to
2114 .Dq Li YES ,
2115 run the
2116 .Xr bsnmpd 1
2117 daemon at system boot time.
2118 Be sure to understand the security implications of running SNMP daemon
2119 on your host.
2120 .It Va bsnmpd_flags
2121 .Pq Vt str
2122 If
2123 .Va bsnmpd_enable
2124 is set to
2125 .Dq Li YES ,
2126 these are the flags to pass to the
2127 .Xr bsnmpd 1
2128 daemon.
2129 .It Va defaultrouter
2130 .Pq Vt str
2131 If not set to
2132 .Dq Li NO ,
2133 create a default route to this host name or IP address
2134 (use an IP address if this router is also required to get to the
2135 name server!).
2136 .It Va ipv6_defaultrouter
2137 .Pq Vt str
2138 The IPv6 equivalent of
2139 .Va defaultrouter .
2140 .It Va static_routes
2141 .Pq Vt str
2142 Set to the list of static routes that are to be added at system
2143 boot time.
2144 If not set to
2145 .Dq Li NO
2146 then for each whitespace separated
2147 .Ar element
2148 in the value, a
2149 .Va route_ Ns Aq Ar element
2150 variable is assumed to exist
2151 whose contents will later be passed to a
2152 .Dq Nm route Cm add
2153 operation.
2154 For example:
2155 .Bd -literal
2156 static_routes="mcast gif0local"
2157 route_mcast="-net 224.0.0.0/4 -iface gif0"
2158 route_gif0local="-host 169.254.1.1 -iface lo0"
2159 .Ed
2160 .It Va ipv6_static_routes
2161 .Pq Vt str
2162 The IPv6 equivalent of
2163 .Va static_routes .
2164 If not set to
2165 .Dq Li NO
2166 then for each whitespace separated
2167 .Ar element
2168 in the value, a
2169 .Va ipv6_route_ Ns Aq Ar element
2170 variable is assumed to exist
2171 whose contents will later be passed to a
2172 .Dq Nm route Cm add Fl inet6
2173 operation.
2174 .It Va natm_static_routes
2175 .Pq Vt str
2176 The
2177 .Xr natmip 4
2178 equivalent of
2179 .Va static_routes .
2180 If not empty then for each whitespace separated
2181 .Ar element
2182 in the value, a
2183 .Va route_ Ns Aq Ar element
2184 variable is assumed to exist whose contents will later be passed to a
2185 .Dq Nm atmconfig Cm natm Cm add
2186 operation.
2187 .It Va gateway_enable
2188 .Pq Vt bool
2189 If set to
2190 .Dq Li YES ,
2191 configure host to act as an IP router, e.g.\& to forward packets
2192 between interfaces.
2193 .It Va ipv6_gateway_enable
2194 .Pq Vt bool
2195 The IPv6 equivalent of
2196 .Va gateway_enable .
2197 .It Va router_enable
2198 .Pq Vt bool
2199 If set to
2200 .Dq Li YES ,
2201 run a routing daemon of some sort, based on the
2202 settings of
2203 .Va router
2204 and
2205 .Va router_flags .
2206 .It Va ipv6_router_enable
2207 .Pq Vt bool
2208 The IPv6 equivalent of
2209 .Va router_enable .
2210 If set to
2211 .Dq Li YES ,
2212 run a routing daemon of some sort, based on the
2213 settings of
2214 .Va ipv6_router
2215 and
2216 .Va ipv6_router_flags .
2217 .It Va router
2218 .Pq Vt str
2219 If
2220 .Va router_enable
2221 is set to
2222 .Dq Li YES ,
2223 this is the name of the routing daemon to use.
2224 .It Va ipv6_router
2225 .Pq Vt str
2226 The IPv6 equivalent of
2227 .Va router .
2228 .It Va router_flags
2229 .Pq Vt str
2230 If
2231 .Va router_enable
2232 is set to
2233 .Dq Li YES ,
2234 these are the flags to pass to the routing daemon.
2235 .It Va ipv6_router_flags
2236 .Pq Vt str
2237 The IPv6 equivalent of
2238 .Va router_flags .
2239 .It Va mrouted_enable
2240 .Pq Vt bool
2241 If set to
2242 .Dq Li YES ,
2243 run the multicast routing daemon,
2244 .Xr mrouted 8 .
2245 .It Va mroute6d_enable
2246 .Pq Vt bool
2247 The IPv6 equivalent of
2248 .Va mrouted_enable .
2249 If set to
2250 .Dq Li YES ,
2251 run the IPv6 multicast routing daemon.
2252 .Pp
2253 Note that multicast routing daemons are no longer included in the
2254 .Fx
2255 base system, however, both
2256 .Xr mrouted 8
2257 and
2258 .Xr pim6dd 8
2259 may be installed from the
2260 .Fx
2261 Ports Collection.
2262 .It Va mrouted_flags
2263 .Pq Vt str
2264 If
2265 .Va mrouted_enable
2266 is set to
2267 .Dq Li YES ,
2268 these are the flags to pass to the
2269 .Xr mrouted 8
2270 daemon.
2271 .It Va mroute6d_flags
2272 .Pq Vt str
2273 The IPv6 equivalent of
2274 .Va mrouted_flags .
2275 If
2276 .Va mroute6d_enable
2277 is set to
2278 .Dq Li YES ,
2279 these are the flags passed to the IPv6 multicast routing daemon.
2280 .It Va mroute6d_program
2281 .Pq Vt str
2282 If
2283 .Va mroute6d_enable
2284 is set to
2285 .Dq Li YES ,
2286 this is the path to the IPv6 multicast routing daemon.
2287 .It Va rtadvd_enable
2288 .Pq Vt bool
2289 If set to
2290 .Dq Li YES ,
2291 run the
2292 .Xr rtadvd 8
2293 daemon at boot time.
2294 .Xr rtadvd 8
2295 will only run if
2296 .Va ipv6_gateway_enable
2297 is also set to
2298 .Dq Li YES .
2299 The
2300 .Xr rtadvd 8
2301 utility sends router advertisement packets to the interfaces specified in
2302 .Va rtadvd_interfaces
2303 and should only be enabled with great care.
2304 You may want to fine-tune
2305 .Xr rtadvd.conf 5 .
2306 .It Va rtadvd_interfaces
2307 .Pq Vt str
2308 If
2309 .Va rtadvd_enable
2310 is set to
2311 .Dq Li YES
2312 this is the list of interfaces to use.
2313 .It Va ipxgateway_enable
2314 .Pq Vt bool
2315 If set to
2316 .Dq Li YES ,
2317 enable the routing of IPX traffic.
2318 .It Va ipxrouted_enable
2319 .Pq Vt bool
2320 If set to
2321 .Dq Li YES ,
2322 run the
2323 .Xr IPXrouted 8
2324 daemon at system boot time.
2325 .It Va ipxrouted_flags
2326 .Pq Vt str
2327 If
2328 .Va ipxrouted_enable
2329 is set to
2330 .Dq Li YES ,
2331 these are the flags to pass to the
2332 .Xr IPXrouted 8
2333 daemon.
2334 .It Va arpproxy_all
2335 .Pq Vt bool
2336 If set to
2337 .Dq Li YES ,
2338 enable global proxy ARP.
2339 .It Va forward_sourceroute
2340 .Pq Vt bool
2341 If set to
2342 .Dq Li YES
2343 and
2344 .Va gateway_enable
2345 is also set to
2346 .Dq Li YES ,
2347 source-routed packets are forwarded.
2348 .It Va accept_sourceroute
2349 .Pq Vt bool
2350 If set to
2351 .Dq Li YES ,
2352 the system will accept source-routed packets directed at it.
2353 .It Va rarpd_enable
2354 .Pq Vt bool
2355 If set to
2356 .Dq Li YES ,
2357 run the
2358 .Xr rarpd 8
2359 daemon at system boot time.
2360 .It Va rarpd_flags
2361 .Pq Vt str
2362 If
2363 .Va rarpd_enable
2364 is set to
2365 .Dq Li YES ,
2366 these are the flags to pass to the
2367 .Xr rarpd 8
2368 daemon.
2369 .It Va bootparamd_enable
2370 .Pq Vt bool
2371 If set to
2372 .Dq Li YES ,
2373 run the
2374 .Xr bootparamd 8
2375 daemon at system boot time.
2376 .It Va bootparamd_flags
2377 .Pq Vt str
2378 If
2379 .Va bootparamd_enable
2380 is set to
2381 .Dq Li YES ,
2382 these are the flags to pass to the
2383 .Xr bootparamd 8
2384 daemon.
2385 .It Va stf_interface_ipv4addr
2386 .Pq Vt str
2387 If not set to
2388 .Dq Li NO ,
2389 this is the local IPv4 address for 6to4 (IPv6 over IPv4 tunneling
2390 interface).
2391 Specify this entry to enable the 6to4 interface.
2392 .It Va stf_interface_ipv4plen
2393 .Pq Vt int
2394 Prefix length for 6to4 IPv4 addresses, to limit peer address range.
2395 An effective value is 0-31.
2396 .It Va stf_interface_ipv6_ifid
2397 .Pq Vt str
2398 IPv6 interface ID for
2399 .Xr stf 4 .
2400 This can be set to
2401 .Dq Li AUTO .
2402 .It Va stf_interface_ipv6_slaid
2403 .Pq Vt str
2404 IPv6 Site Level Aggregator for
2405 .Xr stf 4 .
2406 .It Va ipv6_faith_prefix
2407 .Pq Vt str
2408 If not set to
2409 .Dq Li NO ,
2410 this is the faith prefix to enable a FAITH IPv6-to-IPv4 TCP
2411 translator.
2412 You also need
2413 .Xr faithd 8
2414 setup.
2415 .It Va ipv6_ipv4mapping
2416 .Pq Vt bool
2417 If set to
2418 .Dq Li YES
2419 this enables IPv4 mapped IPv6 address communication (like
2420 .Li ::ffff:a.b.c.d ) .
2421 .It Va atm_enable
2422 .Pq Vt bool
2423 Set to
2424 .Dq Li YES
2425 to enable the configuration of ATM interfaces at system boot time.
2426 For all of the ATM variables described below, please refer to the
2427 .Xr atm 8
2428 manual page for further details on the available command parameters.
2429 Also refer to the files in
2430 .Pa /usr/share/examples/atm
2431 for more detailed configuration information.
2432 .It Va atm_load
2433 .Pq Vt str
2434 This is a list of physical ATM interface drivers to load.
2435 Typical values are
2436 .Dq Li hfa_pci
2437 and/or
2438 .Dq Li hea_pci .
2439 .It Va atm_netif_ Ns Aq Ar intf
2440 .Pq Vt str
2441 For the ATM physical interface
2442 .Ar intf ,
2443 this variable defines the name prefix and count for the ATM network
2444 interfaces to be created.
2445 The value will be passed as the parameters of an
2446 .Dq Nm atm Cm "set netif" Ar intf
2447 command.
2448 .It Va atm_sigmgr_ Ns Aq Ar intf
2449 .Pq Vt str
2450 For the ATM physical interface
2451 .Ar intf ,
2452 this variable defines the ATM signalling manager to be used.
2453 The value will be passed as the parameters of an
2454 .Dq Nm atm Cm attach Ar intf
2455 command.
2456 .It Va atm_prefix_ Ns Aq Ar intf
2457 .Pq Vt str
2458 For the ATM physical interface
2459 .Ar intf ,
2460 this variable defines the NSAP prefix for interfaces using a UNI signalling
2461 manager.
2462 If set to
2463 .Dq Li ILMI ,
2464 the prefix will automatically be set via the
2465 .Xr ilmid 8
2466 daemon.
2467 Otherwise, the value will be passed as the parameters of an
2468 .Dq Nm atm Cm "set prefix" Ar intf
2469 command.
2470 .It Va atm_macaddr_ Ns Aq Ar intf
2471 .Pq Vt str
2472 For the ATM physical interface
2473 .Ar intf ,
2474 this variable defines the MAC address for interfaces using a UNI signalling
2475 manager.
2476 If set to
2477 .Dq Li NO ,
2478 the hardware MAC address contained in the ATM interface card will be used.
2479 Otherwise, the value will be passed as the parameters of an
2480 .Dq Nm atm Cm "set mac" Ar intf
2481 command.
2482 .It Va atm_arpserver_ Ns Aq Ar netif
2483 .Pq Vt str
2484 For the ATM network interface
2485 .Ar netif ,
2486 this variable defines the ATM address for a host which is to provide ATMARP
2487 service.
2488 This variable is only applicable to interfaces using a UNI signalling
2489 manager.
2490 If set to
2491 .Dq Li local ,
2492 this host will become an ATMARP server.
2493 The value will be passed as the parameters of an
2494 .Dq Nm atm Cm "set arpserver" Ar netif
2495 command.
2496 .It Va atm_scsparp_ Ns Aq Ar netif
2497 .Pq Vt bool
2498 If set to
2499 .Dq Li YES ,
2500 SCSP/ATMARP service for the network interface
2501 .Ar netif
2502 will be initiated using the
2503 .Xr scspd 8
2504 and
2505 .Xr atmarpd 8
2506 daemons.
2507 This variable is only applicable if
2508 .Va atm_arpserver_ Ns Aq Ar netif
2509 is set to
2510 .Dq Li local .
2511 .It Va atm_pvcs
2512 .Pq Vt str
2513 Set to the list of ATM PVCs to be added at system
2514 boot time.
2515 For each whitespace separated
2516 .Ar element
2517 in the value, an
2518 .Va atm_pvc_ Ns Aq Ar element
2519 variable is assumed to exist.
2520 The value of each of these variables
2521 will be passed as the parameters of an
2522 .Dq Nm atm Cm "add pvc"
2523 command.
2524 .It Va atm_arps
2525 .Pq Vt str
2526 Set to the list of permanent ATM ARP entries to be added
2527 at system boot time.
2528 For each whitespace separated
2529 .Ar element
2530 in the value, an
2531 .Va atm_arp_ Ns Aq Ar element
2532 variable is assumed to exist.
2533 The value of each of these variables
2534 will be passed as the parameters of an
2535 .Dq Nm atm Cm "add arp"
2536 command.
2537 .It Va natm_interfaces
2538 .Pq Vt str
2539 Set to the list of
2540 .Xr natm 4
2541 interfaces that will also be used for HARP through
2542 .Xr harp 4 .
2543 If this list is not empty all interfaces in the list will be brought up
2544 with
2545 .Xr ifconfig 8
2546 and
2547 .Xr harp 4
2548 will be loaded.
2549 For this to work the interface drivers must be either compiled into the
2550 kernel or must reside on the root partition.
2551 .It Va keybell
2552 .Pq Vt str
2553 The keyboard bell sound.
2554 Set to
2555 .Dq Li normal ,
2556 .Dq Li visual ,
2557 .Dq Li off ,
2558 or
2559 .Dq Li NO
2560 if the default behavior is desired.
2561 For details, refer to the
2562 .Xr kbdcontrol 1
2563 manpage.
2564 .It Va keyboard
2565 .Pq Vt str
2566 If set to a non-null string, the virtual console's keyboard input is
2567 set to this device.
2568 .It Va keymap
2569 .Pq Vt str
2570 If set to
2571 .Dq Li NO ,
2572 no keymap is installed, otherwise the value is used to install
2573 the keymap file in
2574 .Pa /usr/share/syscons/keymaps/ Ns Ao Ar value Ac Ns Pa .kbd .
2575 .It Va keyrate
2576 .Pq Vt str
2577 The keyboard repeat speed.
2578 Set to
2579 .Dq Li slow ,
2580 .Dq Li normal ,
2581 .Dq Li fast ,
2582 or
2583 .Dq Li NO
2584 if the default behavior is desired.
2585 .It Va keychange
2586 .Pq Vt str
2587 If not set to
2588 .Dq Li NO ,
2589 attempt to program the function keys with the value.
2590 The value should
2591 be a single string of the form:
2592 .Dq Ar funkey_number new_value Op Ar funkey_number new_value ... .
2593 .It Va cursor
2594 .Pq Vt str
2595 Can be set to the value of
2596 .Dq Li normal ,
2597 .Dq Li blink ,
2598 .Dq Li destructive ,
2599 or
2600 .Dq Li NO
2601 to set the cursor behavior explicitly or choose the default behavior.
2602 .It Va scrnmap
2603 .Pq Vt str
2604 If set to
2605 .Dq Li NO ,
2606 no screen map is installed, otherwise the value is used to install
2607 the screen map file in
2608 .Pa /usr/share/syscons/scrnmaps/ Ns Aq Ar value .
2609 .It Va font8x16
2610 .Pq Vt str
2611 If set to
2612 .Dq Li NO ,
2613 the default 8x16 font value is used for screen size requests, otherwise
2614 the value in
2615 .Pa /usr/share/syscons/fonts/ Ns Aq Ar value
2616 is used.
2617 .It Va font8x14
2618 .Pq Vt str
2619 If set to
2620 .Dq Li NO ,
2621 the default 8x14 font value is used for screen size requests, otherwise
2622 the value in
2623 .Pa /usr/share/syscons/fonts/ Ns Aq Ar value
2624 is used.
2625 .It Va font8x8
2626 .Pq Vt str
2627 If set to
2628 .Dq Li NO ,
2629 the default 8x8 font value is used for screen size requests, otherwise
2630 the value in
2631 .Pa /usr/share/syscons/fonts/ Ns Aq Ar value
2632 is used.
2633 .It Va blanktime
2634 .Pq Vt int
2635 If set to
2636 .Dq Li NO ,
2637 the default screen blanking interval is used, otherwise it is set
2638 to
2639 .Ar value
2640 seconds.
2641 .It Va saver
2642 .Pq Vt str
2643 If not set to
2644 .Dq Li NO ,
2645 this is the actual screen saver to use
2646 .Li ( blank , snake , daemon ,
2647 etc).
2648 .It Va moused_nondefault_enable
2649 .Pq Vt str
2650 If set to
2651 .Dq Li NO ,
2652 the mouse device specified on
2653 the command line is not automatically treated as enabled by the
2654 .Pa /etc/rc.d/moused
2655 script.
2656 Having this variable set to
2657 .Dq Li YES
2658 allows a
2659 .Xr usb 4
2660 mouse,
2661 for example,
2662 to be enabled as soon as it is plugged in.
2663 .It Va moused_enable
2664 .Pq Vt str
2665 If set to
2666 .Dq Li YES ,
2667 the
2668 .Xr moused 8
2669 daemon is started for doing cut/paste selection on the console.
2670 .It Va moused_type
2671 .Pq Vt str
2672 This is the protocol type of the mouse connected to this host.
2673 This variable must be set if
2674 .Va moused_enable
2675 is set to
2676 .Dq Li YES .
2677 The
2678 .Xr moused 8
2679 daemon
2680 is able to detect the appropriate mouse type automatically in many cases.
2681 Set this variable to
2682 .Dq Li auto
2683 to let the daemon detect it, or
2684 select one from the following list if the automatic detection fails.
2685 .Pp
2686 If the mouse is attached to the PS/2 mouse port, choose
2687 .Dq Li auto
2688 or
2689 .Dq Li ps/2 ,
2690 regardless of the brand and model of the mouse.
2691 Likewise, if the
2692 mouse is attached to the bus mouse port, choose
2693 .Dq Li auto
2694 or
2695 .Dq Li busmouse .
2696 All other protocols are for serial mice and will not work with
2697 the PS/2 and bus mice.
2698 If this is a USB mouse,
2699 .Dq Li auto
2700 is the only protocol type which will work.
2701 .Pp
2702 .Bl -tag -width ".Li x10mouseremote" -compact
2703 .It Li microsoft
2704 Microsoft mouse (serial)
2705 .It Li intellimouse
2706 Microsoft IntelliMouse (serial)
2707 .It Li mousesystems
2708 Mouse systems Corp.\& mouse (serial)
2709 .It Li mmseries
2710 MM Series mouse (serial)
2711 .It Li logitech
2712 Logitech mouse (serial)
2713 .It Li busmouse
2714 A bus mouse
2715 .It Li mouseman
2716 Logitech MouseMan and TrackMan (serial)
2717 .It Li glidepoint
2718 ALPS GlidePoint (serial)
2719 .It Li thinkingmouse
2720 Kensington ThinkingMouse (serial)
2721 .It Li ps/2
2722 PS/2 mouse
2723 .It Li mmhittab
2724 MM HitTablet (serial)
2725 .It Li x10mouseremote
2726 X10 MouseRemote (serial)
2727 .It Li versapad
2728 Interlink VersaPad (serial)
2729 .El
2730 .Pp
2731 Even if the mouse is not in the above list, it may be compatible
2732 with one in the list.
2733 Refer to the manual page for
2734 .Xr moused 8
2735 for compatibility information.
2736 .Pp
2737 It should also be noted that while this is enabled, any
2738 other client of the mouse (such as an X server) should access
2739 the mouse through the virtual mouse device,
2740 .Pa /dev/sysmouse ,
2741 and configure it as a
2742 .Dq Li sysmouse
2743 type mouse, since all
2744 mouse data is converted to this single canonical format when
2745 using
2746 .Xr moused 8 .
2747 If the client program does not support the
2748 .Dq Li sysmouse
2749 type,
2750 specify the
2751 .Dq Li mousesystems
2752 type.
2753 It is the second preferred type.
2754 .It Va moused_port
2755 .Pq Vt str
2756 If
2757 .Va moused_enable
2758 is set to
2759 .Dq Li YES ,
2760 this is the actual port the mouse is on.
2761 It might be
2762 .Pa /dev/cuad0
2763 for a COM1 serial mouse,
2764 .Pa /dev/psm0
2765 for a PS/2 mouse or
2766 .Pa /dev/mse0
2767 for a bus mouse, for example.
2768 .It Va moused_flags
2769 .Pq Vt str
2770 If
2771 .Va moused_flags
2772 is set, its value is used as an additional set of flags to pass to the
2773 .Xr moused 8
2774 daemon.
2775 .It Va "moused_" Ns Ar XXX Ns Va "_flags"
2776 When
2777 .Va moused_nondefault_enable
2778 is enabled, and a
2779 .Xr moused 8
2780 daemon is started for a non-default port, the
2781 .Va "moused_" Ns Ar XXX Ns Va "_flags"
2782 set of options has precedence over and replaces the default
2783 .Va moused_flags (where
2784 .Ar XXX
2785 is the name of the non-default port, i.e.\&
2786 .Ar ums0 ) .
2787 By setting
2788 .Va "moused_" Ns Ar XXX Ns Va "_flags"
2789 it is possible to set up a different set of default flags for each
2790 .Xr moused 8
2791 instance.
2792 For example, you can use
2793 .Dq Li "-3"
2794 for the default
2795 .Va moused_flags
2796 to make your laptop's touchpad more comfortable to use,
2797 but an empty set of options for
2798 .Va moused_ums0_flags
2799 when your
2800 .Xr usb 4
2801 mouse has three or more buttons.
2802 .It Va mousechar_start
2803 .Pq Vt int
2804 If set to
2805 .Dq Li NO ,
2806 the default mouse cursor character range
2807 .Li 0xd0 Ns - Ns Li 0xd3
2808 is used,
2809 otherwise the range start is set
2810 to
2811 .Ar value
2812 character, see
2813 .Xr vidcontrol 1 .
2814 Use if the default range is occupied in the language code table.
2815 .It Va allscreens_flags
2816 .Pq Vt str
2817 If set,
2818 .Xr vidcontrol 1
2819 is run with these options for each of the virtual terminals
2820 .Pq Pa /dev/ttyv* .
2821 For example,
2822 .Dq Fl m Cm on
2823 will enable the mouse pointer on all virtual terminals
2824 if
2825 .Va moused_enable
2826 is set to
2827 .Dq Li YES .
2828 .It Va allscreens_kbdflags
2829 .Pq Vt str
2830 If set,
2831 .Xr kbdcontrol 1
2832 is run with these options for each of the virtual terminals
2833 .Pq Pa /dev/ttyv* .
2834 For example,
2835 .Dq Fl h Li 200
2836 will set the
2837 .Xr syscons 4
2838 scrollback (history) buffer to 200 lines.
2839 .It Va cron_enable
2840 .Pq Vt bool
2841 If set to
2842 .Dq Li YES ,
2843 run the
2844 .Xr cron 8
2845 daemon at system boot time.
2846 .It Va cron_program
2847 .Pq Vt str
2848 Path to
2849 .Xr cron 8
2850 (default
2851 .Pa /usr/sbin/cron ) .
2852 .It Va cron_flags
2853 .Pq Vt str
2854 If
2855 .Va cron_enable
2856 is set to
2857 .Dq Li YES ,
2858 these are the flags to pass to
2859 .Xr cron 8 .
2860 .It Va cron_dst
2861 .Pq Vt bool
2862 If set to
2863 .Dq Li YES ,
2864 enable the special handling of transitions to and from the
2865 Daylight Saving Time in
2866 .Xr cron 8
2867 (equivalent to using the flag
2868 .Fl s ) .
2869 .It Va lpd_program
2870 .Pq Vt str
2871 Path to
2872 .Xr lpd 8
2873 (default
2874 .Pa /usr/sbin/lpd ) .
2875 .It Va lpd_enable
2876 .Pq Vt bool
2877 If set to
2878 .Dq Li YES ,
2879 run the
2880 .Xr lpd 8
2881 daemon at system boot time.
2882 .It Va lpd_flags
2883 .Pq Vt str
2884 If
2885 .Va lpd_enable
2886 is set to
2887 .Dq Li YES ,
2888 these are the flags to pass to the
2889 .Xr lpd 8
2890 daemon.
2891 .It Va chkprintcap_enable
2892 .Pq Vt bool
2893 If set to
2894 .Dq Li YES ,
2895 run the
2896 .Xr chkprintcap 8
2897 command before starting the
2898 .Xr lpd 8
2899 daemon.
2900 .It Va chkprintcap_flags
2901 .Pq Vt str
2902 If
2903 .Va lpd_enable
2904 and
2905 .Va chkprintcap_enable
2906 are set to
2907 .Dq Li YES ,
2908 these are the flags to pass to the
2909 .Xr chkprintcap 8
2910 program.
2911 The default is
2912 .Dq Li -d ,
2913 which causes missing directories to be created.
2914 .It Va mta_start_script
2915 .Pq Vt str
2916 This variable specifies the full path to the script to run to start
2917 a mail transfer agent.
2918 The default is
2919 .Pa /etc/rc.sendmail .
2920 The
2921 .Va sendmail_*
2922 variables which
2923 .Pa /etc/rc.sendmail
2924 uses are documented in the
2925 .Xr rc.sendmail 8
2926 manual page.
2927 .It Va dumpdev
2928 .Pq Vt str
2929 Indicates the device (usually a swap partition) to which a crash dump
2930 should be written in the event of a system crash.
2931 If the value of this variable is
2932 .Dq Li AUTO ,
2933 the first suitable swap device listed in
2934 .Pa /etc/fstab
2935 will be used as dump device.
2936 Otherwise, the value of this variable is passed as the argument to
2937 .Xr dumpon 8 .
2938 To disable crash dumps, set this variable to
2939 .Dq Li NO .
2940 .It Va dumpdir
2941 .Pq Vt str
2942 When the system reboots after a crash and a crash dump is found on the
2943 device specified by the
2944 .Va dumpdev
2945 variable,
2946 .Xr savecore 8
2947 will save that crash dump and a copy of the kernel to the directory
2948 specified by the
2949 .Va dumpdir
2950 variable.
2951 The default value is
2952 .Pa /var/crash .
2953 Set to
2954 .Dq Li NO
2955 to not run
2956 .Xr savecore 8
2957 at boot time when
2958 .Va dumpdir
2959 is set.
2960 .It Va savecore_flags
2961 .Pq Vt str
2962 If crash dumps are enabled, these are the flags to pass to the
2963 .Xr savecore 8
2964 utility.
2965 .It Va enable_quotas
2966 .Pq Vt bool
2967 Set to
2968 .Dq Li YES
2969 to turn on user and group disk quotas on system startup via the
2970 .Xr quotaon 8
2971 command for all file systems marked as having quotas enabled in
2972 .Pa /etc/fstab .
2973 The kernel must be built with
2974 .Cd "options QUOTA"
2975 for disk quotas to function.
2976 .It Va check_quotas
2977 .Pq Vt bool
2978 Set to
2979 .Dq Li YES
2980 to enable user and group disk quota checking via the
2981 .Xr quotacheck 8
2982 command.
2983 .It Va quotacheck_flags
2984 .Pq Vt str
2985 If
2986 .Va enable_quotas
2987 is set to
2988 .Dq Li YES ,
2989 and
2990 .Va check_quotas
2991 is set to
2992 .Dq Li YES ,
2993 these are the flags to pass to the
2994 .Xr quotacheck 8
2995 utility.
2996 The default is
2997 .Dq Li "-a" ,
2998 which checks quotas for all file systems with quotas enabled in
2999 .Pa /etc/fstab .
3000 .It Va quotaon_flags
3001 .Pq Vt str
3002 If
3003 .Va enable_quotas
3004 is set to
3005 .Dq Li YES ,
3006 these are the flags to pass to the
3007 .Xr quotaon 8
3008 utility.
3009 The default is
3010 .Dq Li "-a" ,
3011 which enables quotas for all file systems with quotas enabled in
3012 .Pa /etc/fstab .
3013 .It Va quotaoff_flags
3014 .Pq Vt str
3015 If
3016 .Va enable_quotas
3017 is set to
3018 .Dq Li YES ,
3019 these are the flags to pass to the
3020 .Xr quotaoff 8
3021 utility when shutting down the quota system.
3022 The default is
3023 .Dq Li "-a" ,
3024 which disables quotas for all file systems with quotas enabled in
3025 .Pa /etc/fstab .
3026 .It Va accounting_enable
3027 .Pq Vt bool
3028 Set to
3029 .Dq Li YES
3030 to enable system accounting through the
3031 .Xr accton 8
3032 facility.
3033 .It Va ibcs2_enable
3034 .Pq Vt bool
3035 Set to
3036 .Dq Li YES
3037 to enable iBCS2 (SCO) binary emulation at system initial boot
3038 time.
3039 .It Va ibcs2_loaders
3040 .Pq Vt str
3041 If not set to
3042 .Dq Li NO
3043 and if
3044 .Va ibcs2_enable
3045 is set to
3046 .Dq Li YES ,
3047 this specifies a list of additional iBCS2 loaders to enable.
3048 .It Va linux_enable
3049 .Pq Vt bool
3050 Set to
3051 .Dq Li YES
3052 to enable Linux/ELF binary emulation at system initial
3053 boot time.
3054 .It Va svr4_enable
3055 .Pq Vt bool
3056 If set to
3057 .Dq Li YES ,
3058 enable SysVR4 emulation at boot time.
3059 .It Va sysvipc_enable
3060 .Pq Vt bool
3061 If set to
3062 .Dq Li YES ,
3063 load System V IPC primitives at boot time.
3064 .It Va clear_tmp_enable
3065 .Pq Vt bool
3066 Set to
3067 .Dq Li YES
3068 to have
3069 .Pa /tmp
3070 cleaned at startup.
3071 .It Va clear_tmp_X
3072 .Pq Vt bool
3073 Set to
3074 .Dq Li NO
3075 to disable removing of X11 lock files,
3076 and the removal and (secure) recreation
3077 of the various socket directories for X11
3078 related programs.
3079 .It Va ldconfig_paths
3080 .Pq Vt str
3081 Set to the list of shared library paths to use with
3082 .Xr ldconfig 8 .
3083 NOTE:
3084 .Pa /usr/lib
3085 will always be added first, so it need not appear in this list.
3086 .It Va ldconfig32_paths
3087 .Pq Vt str
3088 Set to the list of 32-bit compatibility shared library paths to
3089 use with
3090 .Xr ldconfig 8 .
3091 .It Va ldconfig_paths_aout
3092 .Pq Vt str
3093 Set to the list of shared library paths to use with
3094 .Xr ldconfig 8
3095 legacy
3096 .Xr a.out 5
3097 support.
3098 .It Va ldconfig_insecure
3099 .Pq Vt bool
3100 The
3101 .Xr ldconfig 8
3102 utility normally refuses to use directories
3103 which are writable by anyone except root.
3104 Set this variable to
3105 .Dq Li YES
3106 to disable that security check during system startup.
3107 .It Va ldconfig_local_dirs
3108 .Pq Vt str
3109 Set to the list of local
3110 .Xr ldconfig 8
3111 directories.
3112 The names of all files in the directories listed will be
3113 passed as arguments to
3114 .Xr ldconfig 8 .
3115 .It Va ldconfig_local32_dirs
3116 .Pq Vt str
3117 Set to the list of local 32-bit compatibility
3118 .Xr ldconfig 8
3119 directories.
3120 The names of all files in the directories listed will be
3121 passed as arguments to
3122 .Dq Nm ldconfig Fl 32 .
3123 .It Va kern_securelevel_enable
3124 .Pq Vt bool
3125 Set to
3126 .Dq Li YES
3127 to set the kernel security level at system startup.
3128 .It Va kern_securelevel
3129 .Pq Vt int
3130 The kernel security level to set at startup.
3131 The allowed range of
3132 .Ar value
3133 ranges from \-1 (the compile time default) to 3 (the
3134 most secure).
3135 See
3136 .Xr init 8
3137 for the list of possible security levels and their effect
3138 on system operation.
3139 .It Va sshd_program
3140 .Pq Vt str
3141 Path to the SSH server program
3142 .Pa ( /usr/sbin/sshd
3143 is the default).
3144 .It Va sshd_enable
3145 .Pq Vt bool
3146 Set to
3147 .Dq Li YES
3148 to start
3149 .Xr sshd 8
3150 at system boot time.
3151 .It Va sshd_flags
3152 .Pq Vt str
3153 If
3154 .Va sshd_enable
3155 is set to
3156 .Dq Li YES ,
3157 these are the flags to pass to the
3158 .Xr sshd 8
3159 daemon.
3160 .It Va ftpd_program
3161 .Pq Vt str
3162 Path to the FTP server program
3163 .Pa ( /usr/libexec/ftpd
3164 is the default).
3165 .It Va ftpd_enable
3166 .Pq Vt bool
3167 Set to
3168 .Dq Li YES
3169 to start
3170 .Xr ftpd 8
3171 as a stand-alone daemon at system boot time.
3172 .It Va ftpd_flags
3173 .Pq Vt str
3174 If
3175 .Va ftpd_enable
3176 is set to
3177 .Dq Li YES ,
3178 these are the additional flags to pass to the
3179 .Xr ftpd 8
3180 daemon.
3181 .It Va watchdogd_enable
3182 .Pq Vt bool
3183 If set to
3184 .Dq Li YES ,
3185 start the
3186 .Xr watchdogd 8
3187 daemon at boot time.
3188 This requires that the kernel have been compiled with a
3189 .Xr watchdog 4
3190 compatible device.
3191 .It Va watchdogd_flags
3192 .Pq Vt str
3193 If
3194 .Va watchdogd_enable
3195 is set to
3196 .Dq Li YES ,
3197 these are the flags passed to the
3198 .Xr watchdogd 8
3199 daemon.
3200 .It Va performance_cx_lowest
3201 .Pq Vt str
3202 CPU idle state to use while on AC power.
3203 The string
3204 .Dq Li LOW
3205 indicates that
3206 .Xr acpi 4
3207 should use the lowest power state available while
3208 .Dq Li HIGH
3209 indicates that the lowest latency state (less power savings) should be used.
3210 .It Va performance_cpu_freq
3211 .Pq Vt str
3212 CPU clock frequency to use while on AC power.
3213 The string
3214 .Dq Li LOW
3215 indicates that
3216 .Xr cpufreq 4
3217 should use the lowest frequency available while
3218 .Dq Li HIGH
3219 indicates that the highest frequency (less power savings) should be used.
3220 .It Va economy_cx_lowest
3221 .Pq Vt str
3222 CPU idle state to use when off AC power.
3223 The string
3224 .Dq Li LOW
3225 indicates that
3226 .Xr acpi 4
3227 should use the lowest power state available while
3228 .Dq Li HIGH
3229 indicates that the lowest latency state (less power savings) should be used.
3230 .It Va economy_cpu_freq
3231 .Pq Vt str
3232 CPU clock frequency to use when off AC power.
3233 The string
3234 .Dq Li LOW
3235 indicates that
3236 .Xr cpufreq 4
3237 should use the lowest frequency available while
3238 .Dq Li HIGH
3239 indicates that the highest frequency (less power savings) should be used.
3240 .It Va jail_enable
3241 .Pq Vt bool
3242 If set to
3243 .Dq Li NO ,
3244 any configured jails will not be started.
3245 .It Va jail_list
3246 .Pq Vt str
3247 A space separated list of names for jails.
3248 This is purely a configuration aid to help identify and
3249 configure multiple jails.
3250 The names specified in this list will be used to
3251 identify settings common to an instance of a jail.
3252 Assuming that the jail in question was named
3253 .Li vjail ,
3254 you would have the following dependent variables:
3255 .Bd -literal
3256 jail_vjail_hostname="jail.example.com"
3257 jail_vjail_ip="192.168.1.100"
3258 jail_vjail_rootdir="/var/jails/vjail/root"
3259 .Ed
3260 .Pp
3261 .It Va jail_flags
3262 .Pq Vt str
3263 Unset by default.
3264 When set, use as default value for
3265 .Va jail_ Ns Ao Ar jname Ac Ns Va _flags
3266 for every jail in
3267 .Va jail_list .
3268 .It Va jail_interface
3269 .Pq Vt str
3270 Unset by default.
3271 When set, use as default value for
3272 .Va jail_ Ns Ao Ar jname Ac Ns Va _interface
3273 for every jail in
3274 .Va jail_list .
3275 .It Va jail_fstab
3276 .Pq Vt str
3277 Unset by default.
3278 When set, use as default value for
3279 .Va jail_ Ns Ao Ar jname Ac Ns Va _fstab
3280 for every jail in
3281 .Va jail_list .
3282 .It Va jail_mount_enable
3283 .Pq Vt bool
3284 Set to
3285 .Dq Li NO
3286 by default.
3287 When set to
3288 .Dq Li YES ,
3289 sets
3290 .Va jail_ Ns Ao Ar jname Ac Ns Va _mount_enable
3291 to
3292 .Dq Li YES
3293 by default for every jail in
3294 .Va jail_list .
3295 .It Va jail_devfs_ruleset
3296 .Pq Vt str
3297 Unset by default.
3298 When set, sets
3299 .Va jail_ Ns Ao Ar jname Ac Ns Va _devfs_ruleset
3300 to given value for every jail in
3301 .Va jail_list .
3302 .It Va jail_devfs_enable
3303 .Pq Vt bool
3304 Set to
3305 .Dq Li NO
3306 by default.
3307 When set to
3308 .Dq Li YES ,
3309 sets
3310 .Va jail_ Ns Ao Ar jname Ac Ns Va _devfs_enable
3311 to
3312 .Dq Li YES
3313 by default for every jail in
3314 .Va jail_list .
3315 .It Va jail_fdescfs_enable
3316 .Pq Vt bool
3317 Set to
3318 .Dq Li NO
3319 by default.
3320 When set to
3321 .Dq Li YES ,
3322 sets
3323 .Va jail_ Ns Ao Ar jname Ac Ns Va _fdescfs_enable
3324 to
3325 .Dq Li YES
3326 by default for every jail in
3327 .Va jail_list .
3328 .It Va jail_procfs_enable
3329 .Pq Vt bool
3330 Set to
3331 .Dq Li NO
3332 by default.
3333 When set to
3334 .Dq Li YES ,
3335 sets
3336 .Va jail_ Ns Ao Ar jname Ac Ns Va _fdescfs_enable
3337 to
3338 .Dq Li YES
3339 by default for every jail in
3340 .Va jail_list .
3341 .It Va jail_exec_start
3342 .Pq Vt str
3343 Unset by default.
3344 When set, use as default value for
3345 .Va jail_ Ns Ao Ar jname Ac Ns Va _exec_start
3346 for every jail in
3347 .Va jail_list .
3348 .It Va jail_exec_afterstart Ns Aq Ar N
3349 .Pq Vt str
3350 Unset by default.
3351 When set, use as default value for
3352 .Va jail_ Ns Ao Ar jname Ac Ns Va _exec_afterstart Ns Aq Ar N
3353 for every jail in
3354 .Va jail_list .
3355 .It Va jail_exec_stop
3356 Unset by default.
3357 When set, use as default value for
3358 .Va jail_ Ns Ao Ar jname Ac Ns Va _exec_stop
3359 for every jail in
3360 .Va jail_list .
3361 .It Va jail_ Ns Ao Ar jname Ac Ns Va _rootdir
3362 .Pq Vt str
3363 Unset by default.
3364 Set to the root directory used by jail
3365 .Va jname .
3366 .It Va jail_ Ns Ao Ar jname Ac Ns Va _hostname
3367 .Pq Vt str
3368 Unset by default.
3369 Set to the fully qualified domain name (FQDN) assigned to jail
3370 .Va jname .
3371 .It Va jail_ Ns Ao Ar jname Ac Ns Va _ip
3372 .Pq Vt str
3373 Unset by default.
3374 Set to the IP address assigned to jail
3375 .Va jname .
3376 .It Va jail_ Ns Ao Ar jname Ac Ns Va _flags
3377 .Pq Vt str
3378 Set to
3379 .Dq Li -l -U root
3380 by default.
3381 These are flags to pass to
3382 .Xr jail .
3383 .It Va jail_ Ns Ao Ar jname Ac Ns Va _interface
3384 .Pq Vt str
3385 Unset by default.
3386 When set, sets the interface to use when setting IP address alias.
3387 Note that the alias is created at jail startup and removed at jail shutdown.
3388 .It Va jail_ Ns Ao Ar jname Ac Ns Va _fstab
3389 .Pq Vt str
3390 Set to
3391 .Pa /etc/fstab. Ns Aq Ar jname
3392 by default.
3393 This is the file system information file to use for jail
3394 .Va jname .
3395 .It Va jail_ Ns Ao Ar jname Ac Ns Va _mount_enable
3396 .Pq Vt bool
3397 Set to
3398 .Dq Li NO
3399 by default.
3400 When set to
3401 .Dq Li YES ,
3402 mount all file systems from
3403 .Va jail_ Ns Ao Ar jname Ac Ns Va _fstab
3404 at jail startup.
3405 .It Va jail_ Ns Ao Ar jname Ac Ns Va _devfs_ruleset
3406 .Pq Vt str
3407 Unset by default.
3408 When set, defines the device file system ruleset file to use for jail
3409 .Va jname .
3410 .It Va jail_ Ns Ao Ar jname Ac Ns Va _devfs_enable
3411 .Pq Vt bool
3412 Set to
3413 .Dq Li NO
3414 by default.
3415 When set to
3416 .Dq Li YES ,
3417 mount the device file system inside jail
3418 .Ar jname
3419 at jail startup.
3420 .It Va jail_ Ns Ao Ar jname Ac Ns Va _fdescfs_enable
3421 .Pq Vt bool
3422 Set to
3423 .Dq Li NO
3424 by default.
3425 When set to
3426 .Dq Li YES ,
3427 mount the file-descriptor file system inside jail
3428 .Ar jname
3429 at jail startup.
3430 .It Va jail_ Ns Ao Ar jname Ac Ns Va _procfs_enable
3431 .Pq Vt bool
3432 Set to
3433 .Dq Li NO
3434 by default.
3435 When set to
3436 .Dq Li YES ,
3437 mount the process file system inside jail
3438 .Ar jname
3439 at jail startup.
3440 .It Va jail_ Ns Ao Ar jname Ac Ns Va _exec_start
3441 .Pq Vt str
3442 Set to
3443 .Dq Li /bin/sh /etc/rc
3444 by default.
3445 This is the command executed at jail startup.
3446 .It Va jail_ Ns Ao Ar jname Ac Ns Va _exec_afterstart Ns Aq Ar N
3447 .Pq Vt str
3448 Unset by default.
3449 This is the command run as
3450 .Ar N Ns
3451 th command
3452 after jail startup, where
3453 .Ar N
3454 is 1, 2, and so on.
3455 .It Va jail_ Ns Ao Ar jname Ac Ns Va _exec_stop
3456 .Pq Vt str
3457 Set to
3458 .Dq Li /bin/sh /etc/rc.shutdown
3459 by default.
3460 This is the command executed at jail shutdown.
3461 .It Va jail_set_hostname_allow
3462 .Pq Vt bool
3463 If set to
3464 .Dq Li NO ,
3465 do not allow the root user in a jail to set its hostname.
3466 .It Va jail_socket_unixiproute_only
3467 .Pq Vt bool
3468 If set to
3469 .Dq Li YES ,
3470 do not allow any sockets,
3471 besides UNIX/IP/route sockets,
3472 to be used within a jail.
3473 .It Va jail_sysvipc_allow
3474 .Pq Vt bool
3475 If set to
3476 .Dq Li YES ,
3477 allow applications within a jail to use System V IPC.
3478 .\" ----- ISDN settings ---------------------------------
3479 .It Va isdn_enable
3480 .Pq Vt bool
3481 Set to
3482 .Dq Li NO
3483 by default.
3484 When set to
3485 .Dq Li YES ,
3486 starts the
3487 .Xr isdnd 8
3488 daemon
3489 at system boot time.
3490 .It Va isdn_flags
3491 .Pq Vt str
3492 Set to
3493 .Dq Fl d Ns Cm n Fl d Ns Li 0x1f9
3494 by default.
3495 Additional flags to pass to
3496 .Xr isdnd 8
3497 (but see
3498 .Va isdn_fsdev
3499 and
3500 .Va isdn_ttype
3501 for certain tunable parameters).
3502 .It Va isdn_ttype
3503 .Pq Vt str
3504 Set to
3505 .Dq Li cons25
3506 by default.
3507 The terminal type of the output device when
3508 .Xr isdnd 8
3509 operates in full-screen mode.
3510 .It Va isdn_screenflags
3511 .Pq Vt str
3512 Set to
3513 .Dq Li NO
3514 by default.
3515 The video mode for full-screen mode (only for
3516 .Xr syscons 4
3517 console driver, see
3518 .Xr vidcontrol 1
3519 for valid modes).
3520 .It Va isdn_fsdev
3521 .Pq Vt str
3522 Set to
3523 .Dq Li NO
3524 by default.
3525 The output device for
3526 .Xr isdnd 8
3527 in full-screen mode (or
3528 .Dq Li NO
3529 for daemon mode).
3530 .It Va isdn_trace
3531 .Pq Vt bool
3532 Set to
3533 .Dq Li NO
3534 by default.
3535 When set to
3536 .Dq Li YES ,
3537 enables the ISDN protocol trace utility
3538 .Xr isdntrace 8
3539 at system boot time.
3540 .It Va isdn_traceflags
3541 .Pq Vt str
3542 Set to
3543 .Dq Fl f Pa /var/tmp/isdntrace0
3544 by default.
3545 Flags for
3546 .Xr isdntrace 8 .
3547 .\" -----------------------------------------------------
3548 .It Va harvest_interrupt
3549 .Pq Vt bool
3550 Set to
3551 .Dq Li YES
3552 to use hardware interrupts as an entropy source.
3553 Refer to
3554 .Xr random 4
3555 for more information.
3556 .It Va harvest_ethernet
3557 .Pq Vt bool
3558 Set to
3559 .Dq Li YES
3560 to use LAN traffic as an entropy source.
3561 Refer to
3562 .Xr random 4
3563 for more information.
3564 .It Va harvest_p_to_p
3565 .Pq Vt bool
3566 Set to
3567 .Dq Li YES
3568 to use serial line traffic as an entropy source.
3569 Refer to
3570 .Xr random 4
3571 for more information.
3572 .It Va entropy_dir
3573 .Pq Vt str
3574 Set to
3575 .Dq Li NO
3576 to disable caching entropy via
3577 .Xr cron 8 .
3578 Otherwise set to the directory used to store entropy files in.
3579 .It Va entropy_file
3580 .Pq Vt str
3581 Set to
3582 .Dq Li NO
3583 to disable caching entropy through reboots.
3584 Otherwise set to the filename used to store cached entropy through
3585 reboots.
3586 This file should be located on the root file system to seed the
3587 .Xr random 4
3588 device as early as possible in the boot process.
3589 .It Va entropy_save_sz
3590 .Pq Vt int
3591 Size of the entropy cache files saved by
3592 .Nm save-entropy
3593 periodically.
3594 .It Va entropy_save_num
3595 .Pq Vt int
3596 Number of entropy cache files to save by
3597 .Nm save-entropy
3598 periodically.
3599 .It Va ipsec_enable
3600 .Pq Vt bool
3601 Set to
3602 .Dq Li YES
3603 to run
3604 .Xr setkey 8
3605 on
3606 .Va ipsec_file
3607 at boot time.
3608 .It Va ipsec_file
3609 .Pq Vt str
3610 Configuration file for
3611 .Xr setkey 8 .
3612 .It Va dmesg_enable
3613 .Pq Vt bool
3614 Set to
3615 .Dq Li YES
3616 to save
3617 .Xr dmesg 8
3618 to
3619 .Pa /var/run/dmesg.boot
3620 on boot.
3621 .It Va rcshutdown_timeout
3622 .Pq Vt int
3623 If set, start a watchdog timer in the background which will terminate
3624 .Pa rc.shutdown
3625 if
3626 .Xr shutdown 8
3627 has not completed within the specified time (in seconds).
3628 Notice that in addition to this soft timeout,
3629 .Xr init 8
3630 also applies a hard timeout for the execution of
3631 .Pa rc.shutdown .
3632 This is configured via
3633 .Xr sysctl 8
3634 variable
3635 .Va kern.init_shutdown_timeout
3636 and defaults to 120 seconds.
3637 Setting the value of
3638 .Va rcshutdown_timeout
3639 to more than 120 seconds will have no effect until the
3640 .Xr sysctl 8
3641 variable
3642 .Va kern.init_shutdown_timeout
3643 is also increased.
3644 .It Va virecover_enable
3645 .Pq Vt bool
3646 Set to
3647 .Dq Li NO
3648 to prevent the system from trying to
3649 recover pre-maturely terminated
3650 .Xr vi 1
3651 sessions.
3652 .It Va ugidfw_enable
3653 .Pq Vt bool
3654 Set to
3655 .Dq Li YES
3656 to load the
3657 .Xr mac_bsdextended 4
3658 module upon system initialization and load a default
3659 ruleset file.
3660 .It Va bsdextended_script
3661 .Pq Vt str
3662 The default
3663 .Xr mac_bsdextended 4
3664 ruleset file to load.
3665 The default value of this variable is
3666 .Pa /etc/rc.bsdextended .
3667 .It Va newsyslog_enable
3668 .Pq Vt bool
3669 If set to
3670 .Dq Li YES ,
3671 run
3672 .Xr newsyslog 8
3673 command at startup.
3674 .It Va newsyslog_flags
3675 .Pq Vt str
3676 If
3677 .Va newsyslog_enable
3678 is set to
3679 .Dq Li YES ,
3680 these are the flags to pass to the
3681 .Xr newsyslog 8
3682 program.
3683 The default is
3684 .Dq Li -CN ,
3685 which causes log files flagged with a
3686 .Cm C
3687 to be created.
3688 .It Va mdconfig_md Ns Aq Ar X
3689 .Pq Vt str
3690 Arguments to
3691 .Xr mdconfig 8
3692 for
3693 .Xr md 4
3694 device
3695 .Ar X .
3696 At minimum a
3697 .Fl t Ar type
3698 must be specified and either a
3699 .Fl s Ar size
3700 for malloc or swap backed
3701 .Xr md 4
3702 devices or a
3703 .Fl f Ar file
3704 for vnode backed
3705 .Xr md 4
3706 devices.
3707 Note that
3708 .Va mdconfig_md Ns Aq Ar X
3709 variables are evaluated until one variable is unset or null.
3710 .It Va mdconfig_md Ns Ao Ar X Ac Ns Va _newfs
3711 .Pq Vt str
3712 Optional arguments passed to
3713 .Xr newfs 8
3714 to initialize
3715 .Xr md 4
3716 device
3717 .Ar X .
3718 .It Va mdconfig_md Ns Ao Ar X Ac Ns Va _owner
3719 .Pq Vt str
3720 An ownership specification passed to
3721 .Xr chown 8
3722 after the specified
3723 .Xr md 4
3724 device
3725 .Ar X
3726 has been mounted.
3727 Both the
3728 .Xr md 4
3729 device and the mount point will be changed.
3730 .It Va mdconfig_md Ns Ao Ar X Ac Ns Va _perms
3731 .Pq Vt str
3732 A mode string passed to
3733 .Xr chmod 1
3734 after the specified
3735 .Xr md 4
3736 device
3737 .Ar X
3738 has been mounted.
3739 Both the
3740 .Xr md 4
3741 device and the mount point will be changed.
3742 .It Va mdconfig_md Ns Ao Ar X Ac Ns Va _files
3743 .Pq Vt str
3744 Files to be copied to the mount point of the
3745 .Xr md 4
3746 device
3747 .Ar X
3748 after it has been mounted.
3749 .It Va mdconfig_md Ns Ao Ar X Ac Ns Va _cmd
3750 .Pq Vt str
3751 Command to execute after the specified
3752 .Xr md 4
3753 device
3754 .Ar X
3755 has been mounted.
3756 Note that the command is passed to
3757 .Ic eval
3758 and that both
3759 .Va _dev
3760 and
3761 .Va _mp
3762 variables can be used to reference respectively the
3763 .Xr md 4
3764 device and the mount point.
3765 Assuming that the
3766 .Xr md 4
3767 device is
3768 .Li md0 ,
3769 one could set the following:
3770 .Bd -literal
3771 mdconfig_md0_cmd="tar xfzC /var/file.tgz \e${_mp}"
3772 .Ed
3773 .It Va ramdisk_units
3774 .Pq Vt str
3775 A list of one or more ramdisk units to configure with
3776 .Xr mdconfig 8
3777 and
3778 .Xr newfs 8
3779 in time to be mounted from
3780 .Xr fstab 5 .
3781 Each listed unit
3782 .Ar X
3783 must specify at least a
3784 .Ar type
3785 in a
3786 .Va ramdisk_ Ns Ao Ar X Ac Ns Va _config
3787 variable.
3788 Note that this way to configure ramdisks has been deprecated
3789 in favor of new
3790 .Va mdconfig_md*
3791 variables (see above).
3792 .It Va ramdisk_ Ns Ao Ar X Ac Ns Va _config
3793 .Pq Vt str
3794 Arguments to
3795 .Xr mdconfig 8
3796 for ramdisk
3797 .Ar X .
3798 At minimum a
3799 .Fl t Ar type
3800 must be specified, where
3801 .Ar type
3802 must be one of
3803 .Cm malloc
3804 or
3805 .Cm swap .
3806 .It Va ramdisk_ Ns Ao Ar X Ac Ns Va _newfs
3807 .Pq Vt str
3808 Optional arguments passed to
3809 .Xr newfs 8
3810 to initialize ramdisk
3811 .Ar X .
3812 .It Va ramdisk_ Ns Ao Ar X Ac Ns Va _owner
3813 .Pq Vt str
3814 An ownership specification passed to
3815 .Xr chown 8
3816 after the specified ramdisk unit
3817 .Ar X
3818 has been mounted.
3819 Both the
3820 .Xr md 4
3821 device and the mount point will be changed.
3822 .It Va ramdisk_ Ns Ao Ar X Ac Ns Va _perms
3823 .Pq Vt str
3824 A mode string passed to
3825 .Xr chmod 1
3826 after the specified ramdisk unit
3827 .Ar X
3828 has been mounted.
3829 Both the
3830 .Xr md 4
3831 device and the mount point will be changed.
3832 .It Va autobridge_interfaces
3833 .Pq Vt str
3834 Set to the list of bridge interfaces that will have newly arriving interfaces
3835 checked against to be automatically added.
3836 If not set to
3837 .Dq Li NO
3838 then for each whitespace separated
3839 .Ar element
3840 in the value, a
3841 .Va autobridge_ Ns Aq Ar element
3842 variable is assumed to exist which has a whitespace separated list of interface
3843 names to match, these names can use wildcards.
3844 For example:
3845 .Bd -literal
3846 autobridge_interfaces="bridge0"
3847 autobridge_bridge0="tap* dc0 vlan[345]"
3848 .Ed
3849 .It Va mixer_enable
3850 .Pq Vt bool
3851 If set to
3852 .Dq Li YES ,
3853 enable support for sound mixer.
3854 .El
3855 .Sh FILES
3856 .Bl -tag -width ".Pa /etc/defaults/rc.conf" -compact
3857 .It Pa /etc/defaults/rc.conf
3858 .It Pa /etc/rc.conf
3859 .It Pa /etc/rc.conf.local
3860 .El
3861 .Sh SEE ALSO
3862 .Xr catman 1 ,
3863 .Xr chmod 1 ,
3864 .Xr gdb 1 ,
3865 .Xr info 1 ,
3866 .Xr kbdcontrol 1 ,
3867 .Xr makewhatis 1 ,
3868 .Xr sh 1 ,
3869 .Xr vi 1 ,
3870 .Xr vidcontrol 1 ,
3871 .Xr bridge 4 ,
3872 .Xr dummynet 4 ,
3873 .Xr ip 4 ,
3874 .Xr ipf 4 ,
3875 .Xr ipfw 4 ,
3876 .Xr ipnat 4 ,
3877 .Xr kld 4 ,
3878 .Xr pf 4 ,
3879 .Xr pflog 4 ,
3880 .Xr pfsync 4 ,
3881 .Xr tcp 4 ,
3882 .Xr udp 4 ,
3883 .Xr exports 5 ,
3884 .Xr fstab 5 ,
3885 .Xr ipf 5 ,
3886 .Xr ipnat 5 ,
3887 .Xr motd 5 ,
3888 .Xr newsyslog.conf 5 ,
3889 .Xr pf.conf 5 ,
3890 .Xr accton 8 ,
3891 .Xr amd 8 ,
3892 .Xr apm 8 ,
3893 .Xr atm 8 ,
3894 .Xr chkprintcap 8 ,
3895 .Xr chown 8 ,
3896 .Xr cron 8 ,
3897 .Xr dhclient 8 ,
3898 .Xr ftpd 8 ,
3899 .Xr geli 8 ,
3900 .Xr ifconfig 8 ,
3901 .Xr inetd 8 ,
3902 .Xr ipf 8 ,
3903 .Xr ipfw 8 ,
3904 .Xr ipnat 8 ,
3905 .Xr isdnd 8 ,
3906 .Xr isdntrace 8 ,
3907 .Xr jail 8 ,
3908 .Xr kldxref 8 ,
3909 .Xr lpd 8 ,
3910 .Xr mdconfig 8 ,
3911 .Xr mdmfs 8 ,
3912 .Xr mixer 8 ,
3913 .Xr mountd 8 ,
3914 .Xr moused 8 ,
3915 .Xr mrouted 8 ,
3916 .Xr named 8 ,
3917 .Xr newfs 8 ,
3918 .Xr newsyslog 8 ,
3919 .Xr nfsd 8 ,
3920 .Xr ntpd 8 ,
3921 .Xr ntpdate 8 ,
3922 .Xr pfctl 8 ,
3923 .Xr pflogd 8 ,
3924 .Xr powerd 8 ,
3925 .Xr quotacheck 8 ,
3926 .Xr quotaon 8 ,
3927 .Xr rc 8 ,
3928 .Xr rc.sendmail 8 ,
3929 .Xr route 8 ,
3930 .Xr routed 8 ,
3931 .Xr rpcbind 8 ,
3932 .Xr rpc.lockd 8 ,
3933 .Xr rpc.statd 8 ,
3934 .Xr rwhod 8 ,
3935 .Xr savecore 8 ,
3936 .Xr sshd 8 ,
3937 .Xr swapon 8 ,
3938 .Xr sysctl 8 ,
3939 .Xr syslogd 8 ,
3940 .Xr timed 8 ,
3941 .Xr yp 8 ,
3942 .Xr ypbind 8 ,
3943 .Xr ypserv 8 ,
3944 .Xr ypset 8
3945 .Sh HISTORY
3946 The
3947 .Nm
3948 file appeared in
3949 .Fx 2.2.2 .
3950 .Sh AUTHORS
3951 .An Jordan K. Hubbard .