xref: /freebsd/share/man/man5/rc.conf.5 (revision 5d25d756620c653fb1f6c539a26f28c658ba3890)
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 February 4, 2001
28.Dt RC.CONF 5
29.Os
30.Sh NAME
31.Nm rc.conf
32.Nd system configuration information
33.Sh DESCRIPTION
34The file
35.Nm
36contains descriptive information about the local host name, configuration
37details for any potential network interfaces and which services should be
38started up at system initial boot time.  In new installations, the
39.Nm
40file is generally initialized by the system installation utility:
41.Pa /stand/sysinstall .
42.Pp
43The purpose of
44.Nm
45is not to run commands or perform system startup actions
46directly.  Instead, it is included by the
47various generic startup scripts in
48.Pa /etc
49which conditionalize their
50internal actions according to the settings found there.
51.Pp
52The
53.Pa /etc/rc.conf
54file is included from the file
55.Pa /etc/defaults/rc.conf ,
56which specifies the default settings for all the available options.
57Options
58need only be specified in
59.Pa /etc/rc.conf
60when the system administrator wishes to override these defaults.
61The file
62.Pa /etc/rc.conf.local
63is used to override settings in
64.Pa /etc/rc.conf
65for historical reasons.
66See the
67.Dq rc_conf_files
68option below.
69.Pp
70The following list provides a name and short description for each
71variable you can set in the
72.Nm
73file:
74.Bl -tag -width Ar
75.It Va swapfile
76.Pq Vt str
77If set to
78.Dq NO
79then no swapfile is installed, otherwise the value is used as the full
80pathname to a file to use for additional swap space.
81.It Va apm_enable
82.Pq Vt bool
83If set to
84.Dq YES ,
85enable support for Automatic Power Management with
86the
87.Xr apm 8
88command.
89.It Va apmd_enable
90.Pq Vt bool
91Run
92.Xr apmd 8
93to handle APM event from userland.
94This also enable support for APM.
95.It Va apmd_flags
96.Pq Vt str
97If
98.Va apmd_enable
99is set to
100.Dq YES ,
101these are the flags to pass to the
102.Xr apmd 8
103daemon.
104.It Va pccard_enable
105.Pq Vt bool
106If set to
107.Dq YES ,
108enable PCCARD support at boot time.
109.It Va pccard_mem
110.Pq Vt str
111Set to PCCARD controller memory address or
112.Dq DEFAULT
113for the default value.
114.It Va pccard_ifconfig
115.Pq Vt str
116List of arguments to be passed to
117.Xr ifconfig 8
118at boot time or on
119insertion of the card (e.g. "inet 192.168.1.1 netmask 255.255.255.0"
120for a fixed address or "DHCP" for a DHCP client).
121.It Va pccard_beep
122.Pq Vt integer
123If 0,
124set the PCCARD controller to silent mode.
125If 1,
126set it to beep mode.
127If 2,
128set it to melody mode.
129.It Va pccard_conf
130.Pq Vt str
131Path to the configuration file for the
132.Xr pccardd 8
133daemon (e.g.
134.Pa /etc/pccard.conf.sample ) .
135.It Va pccardd_flags
136.Pq Vt str
137If
138.Va pccard_enable
139is set to
140.Dq YES ,
141these are the flags to pass to the
142.Xr pccardd 8
143daemon.
144.It Va removable_interfaces
145.Pq Vt str
146List of removable network interfaces to be supported by
147.Pa /etc/pccard_ether .
148.It Va local_startup
149.Pq Vt str
150List of directories to search for startup script files.
151.It Va script_name_sep
152.Pq Vt str
153The field separator to use for breaking down the list of startup script files
154into individual filenames.
155The default is a space.
156You do not need to change this unless you have startup scripts with names
157containing spaces.
158.It Va hostname
159.Pq Vt str
160The Fully Qualified Domain Name of your host on the network.
161This should almost certainly be set to something meaningful, even if
162you are not connected to a network.  If you are using
163.Xr dhclient 8
164to set your hostname via DHCP, this variable should be set to an empty string.
165.It Va nisdomainname
166.Pq Vt str
167The NIS domainname of your host, or
168.Dq NO
169if you are not running NIS.
170.It Va dhcp_program
171.Pq Vt str
172Path to the DHCP client program
173.Pa ( /sbin/dhclient ,
174the ISC DHCP client,
175is the default).
176.It Va dhcp_flags
177.Pq Vt str
178Additional flags to pass to the DHCP client program.
179For the ISC DHCP client, see the
180.Xr dhclient 8
181page for a description of the command line options available.
182.It Va firewall_enable
183.Pq Vt bool
184Set to
185.Dq NO
186if you do not want have firewall rules loaded at startup, or
187.Dq YES
188if you do.
189If set to
190.Dq YES ,
191and the kernel was not built with IPFIREWALL, the ipfw
192kernel module will be loaded.
193See also
194.Va ipfilter_enable .
195.It Va firewall_script
196.Pq Vt str
197If you want to run a firewall script other than
198.Pa /etc/rc.firewall ,
199set this variable to the full path to that script.
200.It Va firewall_type
201.Pq Vt str
202Names the firewall type from the selection in
203.Pa /etc/rc.firewall ,
204or the file which contains the local firewall ruleset.  Valid selections
205from
206.Pa /etc/rc.firewall ,
207are
208.Dq open
209- unrestricted IP access;
210.Dq closed
211- all IP services disabled, except via lo0;
212.Dq client
213- basic protection for a workstation;
214.Dq simple
215- basic protection for a LAN.  If a filename is specified, the full path
216must be given.
217.It Va firewall_quiet
218.Pq Vt bool
219Set to
220.Dq YES
221to disable the display of ipfw rules on the console during boot.
222.It Va firewall_logging
223.Pq Vt bool
224Set to
225.Dq YES
226to enable ipfw event logging.
227This is equivalent to the
228.Dv IPFIREWALL_VERBOSE
229kernel option.
230.It Va natd_program
231.Pq Vt str
232Path to
233.Xr natd 8 .
234.It Va natd_enable
235.Pq Vt bool
236Set to
237.Dq YES
238to enable natd.
239.Va firewall_enable
240must also be set to
241.Dq YES ,
242and
243.Xr divert 4
244sockets must be enabled in your kernel.
245.It Va natd_interface
246.Pq Vt str
247This is the name of the public interface on which natd should run.  It
248is mandatory if
249.Va natd_enable
250is set to
251.Dq YES .
252The interface may be given as an interface name or as an IP address.
253.It Va natd_flags
254.Pq Vt str
255Additional natd flags should be placed here.  The
256.Fl n
257or
258.Fl a
259flag is automatically added with the above
260.Va natd_interface
261as an argument.
262.\" ----- ipfilter_enable seting --------------------------------
263.It Va ipfilter_enable
264.Pq Vt bool
265Set to
266.Dq NO
267by default.
268Setting this to
269.Dq YES
270enables
271.Xr ipf 8
272packet filtering.
273Strictly speaking almost any filter could be established
274"abusing" this setting and the fact that
275.Va ipfilter_program ,
276.Va ipfilter_rules
277and
278.Va ipfilter_flags
279are concatenated to form a command,
280as long as the file specified in
281.Va ipfilter_rules
282is readable.
283When
284.Va ipfilter_enable
285and
286.Va ipnat_enable
287are set to
288.Dq YES
289and the file specified in
290.Va ipnat_rules
291is readable,
292.Va ipnat_program ,
293.Va ipnat_rules
294and
295.Va ipnat_flags
296make up a command line to start a network address translation program.
297When
298.Va ipfilter_enable
299and
300.Va ipmon_enable
301are set to
302.Dq YES ,
303.Va ipmon_program
304and
305.Va ipmon_flags
306form another command line for monitoring the above actions.
307See
308.Pa /etc/rc.network
309for details.
310.Pp
311Typical usage will require putting
312.Bd -literal
313ipfilter_enable="YES"
314ipfilter_flags=""
315ipnat_enable="YES"
316ipmon_enable="YES"
317.Ed
318.Pp
319into
320.Pa /etc/rc.conf
321and editing
322.Pa /etc/ipf.rules
323and
324.Pa /etc/ipnat.rules
325appropriately.
326Turning off
327.Va firewall_enable
328when using ipf is recommended.
329Having
330.Bd -literal
331options  IPFILTER
332options  IPFILTER_LOG
333options  IPFILTER_DEFAULT_BLOCK
334.Ed
335.Pp
336in the kernel configuration file is a good idea, too.
337.\" ----- ipfilter_program setting ------------------------------
338.It Va ipfilter_program
339.Pq Vt str
340Set to
341.Dq /sbin/ipf -Fa -f
342by default.
343This variable contains a command line
344up to (but not including) the filter rule definition
345(expected to live in a separate file).
346See
347.Va ipfilter_enable
348for a detailled discussion.
349.\" ----- ipfilter_rules setting --------------------------------
350.It Va ipfilter_rules
351.Pq Vt str
352Set to
353.Dq /etc/ipf.rules
354by default.
355This variable contains the name of the filter rule definition file.
356The file is expected to be readable for the filter command to execute.
357See
358.Va ipfilter_enable
359for a detailled discussion.
360.\" ----- ipfilter_flags setting --------------------------------
361.It Va ipfilter_flags
362.Pq Vt str
363Set to
364.Dq -E
365by default.
366This variable contains flags appended to the filter command
367after the rule definition filename.
368The default setting will initialize an on demand loaded ipf module.
369When compiling ipfilter directly into your kernel (as is recommended)
370the variable should be empty to not initialize
371the code more than once.
372See
373.Va ipfilter_enable
374for a detailled discussion.
375.\" ----- ipnat_enable setting ----------------------------------
376.It Va ipnat_enable
377.Pq Vt bool
378Set to
379.Dq NO
380by default.
381Set it to
382.Dq YES
383to enable
384.Xr ipnat 1
385network address translation.
386Setting this variable needs setting
387.Va ipfilter_enable ,
388too.
389See
390.Va ipfilter_enable
391for a detailled discussion.
392.\" ----- ipnat_program setting ---------------------------------
393.It Va ipnat_program
394.Pq Vt str
395Set to
396.Dq /sbin/ipnat -CF -f
397by default.
398This variable contains a command line
399up to (but not including) the translation rule definition
400(expected to live in a separate file).
401See
402.Va ipfilter_enable
403for a detailled discussion.
404.\" ----- ipnat_rules setting -----------------------------------
405.It Va ipnat_rules
406.Pq Vt str
407Set to
408.Dq /etc/ipnat.rules
409by default.
410This variable contains the name of the file
411holding the network address translation definition.
412This file is expected to be readable for the NAT command to execute.
413See
414.Va ipfilter_enable
415for a detailled discussion.
416.\" ----- ipnat_flags setting -----------------------------------
417.It Va ipnat_flags
418.Pq Vt str
419Empty by default.
420This variable contains additional flags
421appended to the ipnat command line
422after the rule definition filename.
423See
424.Va ipfilter_enable
425for a detailled discussion.
426.\" ----- ipmon_enable setting ----------------------------------
427.It Va ipmon_enable
428.Pq Vt bool
429Set to
430.Dq NO
431by default.
432Set it to
433.Dq YES
434to enable
435.Xr ipmon 8
436monitoring (logging
437.Xr ipf 8
438and
439.Xr ipnat 1
440events).
441Setting this variable needs setting
442.Va ipfilter_enable ,
443too.
444See
445.Va ipfilter_enable
446for a detailled discussion.
447.\" ----- ipmon_program setting ---------------------------------
448.It Va ipmon_program
449.Pq Vt str
450Set to
451.Dq /sbin/ipmon
452by default.
453This variable contains the
454.Xr ipmon 8
455executable filename.
456See
457.Va ipfilter_enable
458for a detailled discussion.
459.\" ----- ipmon_flags setting -----------------------------------
460.It Va ipmon_flags
461.Pq Vt str
462Set to
463.Dq -Ds
464by default.
465This variable contains flags passed to the
466.Xr ipmon 8
467program.
468Another typical example would be
469.Dq -D /var/log/ipflog
470to have
471.Xr ipmon 8
472log directly to a file bypassing
473.Xr syslogd 8 .
474Make sure to adjust
475.Pa /etc/newsyslog.conf
476in such case like this:
477.Bd -literal
478/var/log/ipflog  640  10  100  *  Z  /var/run/ipmon.pid
479.Ed
480.Pp
481See
482.Va ipfilter_enable
483for a detailled discussion.
484.\" ----- end of added ipf hook ---------------------------------
485.It Va tcp_extensions
486.Pq Vt bool
487Set to
488.Dq YES
489by default.
490Setting this to NO disables certain TCP options as described by
491.Rs
492.%T RFC 1323
493.Re
494If you have problems with connections
495randomly hanging or other weird behavior of such nature, you might
496try setting this to
497.Dq NO
498and seeing if that helps.  Some hardware/software out there is known
499to be broken with respect to these options.
500.It Va log_in_vain
501.Pq Vt bool
502Set to
503.Dq NO
504by default.
505Setting to YES will enable logging of connection attempts to ports that
506have no listening socket on them.
507.It Va tcp_keepalive
508.Pq Vt bool
509Set to
510.Dq YES
511by default.
512Setting to NO will disable probing idle TCP connections to verify that the
513peer is still up and reachable.
514.It Va tcp_drop_synfin
515.Pq Vt bool
516Set to
517.Dq NO
518by default.
519Setting to YES will cause the kernel to ignore TCP frames that have both
520the SYN and FIN flags set.
521This prevents OS fingerprinting, but may
522break some legitimate applications.
523This option is only available if the
524kernel was built with the
525.Dv TCP_DROP_SYNFIN
526option.
527.It Va icmp_drop_redirect
528.Pq Vt bool
529Set to
530.Dq NO
531by default.
532Setting to YES will cause the kernel to ignore ICMP REDIRECT packets.
533.It Va icmp_log_redirect
534.Pq Vt bool
535Set to
536.Dq NO
537by default.
538Setting to YES will cause the kernel to log ICMP REDIRECT packets.
539Note that
540the log messages are not rate-limited, so this option should only be used
541for troubleshooting your own network.
542.It Va network_interfaces
543.Pq Vt str
544Set to the list of network interfaces to configure on this host.
545For example, if you had a loopback device (standard) and an SMC Elite
546Ultra NIC, you might have this set to
547.Dq "lo0 ed0"
548for the two interfaces.  An
549.No ifconfig_ Ns Em interface
550variable is also assumed to exist for each value of
551.Em interface .
552It is also possible to add IP alias entries here in cases where you
553want a single interface to have multiple IP addresses registered against
554it.
555Assuming that the interface in question was ed0, it might look
556something like this:
557.Bd -literal
558ifconfig_ed0_alias0="inet 127.0.0.253 netmask 0xffffffff"
559ifconfig_ed0_alias1="inet 127.0.0.254 netmask 0xffffffff"
560.Ed
561.Pp
562And so on.
563For each
564.Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n
565entry that is found,
566its contents are passed to
567.Xr ifconfig 8 .
568Execution stops at the first unsuccessful access, so if you
569had something like:
570.Bd -literal
571ifconfig_ed0_alias0="inet 127.0.0.251 netmask 0xffffffff"
572ifconfig_ed0_alias1="inet 127.0.0.252 netmask 0xffffffff"
573ifconfig_ed0_alias2="inet 127.0.0.253 netmask 0xffffffff"
574ifconfig_ed0_alias4="inet 127.0.0.254 netmask 0xffffffff"
575.Ed
576.Pp
577Then note that alias4 would
578.Em not
579be added since the search would
580stop with the missing alias3 entry.
581.Pp
582You can bring up an interface with DHCP by setting the
583.No ifconfig_ Ns Em interface
584variable to
585.Dq DHCP .
586For instance, to initialize your ed0 device via DHCP,
587you might have something like:
588.Bd -literal
589ifconfig_ed0="DHCP"
590.Ed
591.It Va ppp_enable
592.Pq Vt bool
593If set to
594.Dq YES ,
595run the
596.Xr ppp 8
597daemon.
598.It Va ppp_mode
599.Pq Vt str
600Mode in which to run the
601.Xr ppp 8
602daemon.  Accepted modes are
603.Dq auto ,
604.Dq ddial ,
605.Dq direct
606and
607.Dq dedicated .
608See the manual for a full description.
609.It Va ppp_nat
610.Pq Vt bool
611If set to
612.Dq YES ,
613enables packet aliasing.
614Used in conjunction with
615.Va gateway_enable
616allows hosts on private network addresses access to the Internet using
617this host as a network address translating router.
618.It Va ppp_profile
619.Pq Vt str
620The name of the profile to use from
621.Pa /etc/ppp/ppp.conf .
622.It Va ppp_user
623.Pq Vt str
624The name of the user under which ppp should be started.
625By
626default, ppp is started as
627.Dq root .
628.It Va rc_conf_files
629.Pq Vt str
630This option is used to specify a list of files that will override
631the settings in
632.Pa /etc/defaults/rc.conf .
633The files will be read in the order in which they are specified and should
634include the full path to the file.
635By default, the files specified are
636.Pa /etc/rc.conf
637and
638.Pa /etc/rc.conf.local
639.It Va fsck_y_enable
640.Pq Vt bool
641If set to
642.Dq YES ,
643.Xr fsck 8
644will be run with the -y flag if the initial preen
645of the filesystems fails.
646.It Va background_fsck
647.Pq Vt bool
648If set to
649.Dq YES ,
650the system will attempt to run
651.Xr fsck 8
652in the background where possible.
653.It Va syslogd_enable
654.Pq Vt bool
655If set to
656.Dq YES ,
657run the
658.Xr syslogd 8
659daemon.
660.It Va syslogd_program
661.Pq Vt str
662Path to
663.Xr syslogd 8
664(default
665.Pa /usr/sbin/syslogd ) .
666.It Va syslogd_flags
667.Pq Vt str
668If
669.Va syslogd_enable
670is set to
671.Dq YES ,
672these are the flags to pass to
673.Xr syslogd 8 .
674.It Va inetd_enable
675.Pq Vt bool
676If set to
677.Dq YES ,
678run the
679.Xr inetd 8
680daemon.
681.It Va inetd_program
682.Pq Vt str
683Path to
684.Xr inetd 8
685(default
686.Pa /usr/sbin/inetd ) .
687.It Va inetd_flags
688.Pq Vt str
689If
690.Va inetd_enable
691is set to
692.Dq YES ,
693these are the flags to pass to
694.Xr inetd 8 .
695.It Va named_enable
696.Pq Vt bool
697If set to
698.Dq YES ,
699run the
700.Xr named 8
701daemon.
702.It Va named_program
703.Pq Vt str
704Path to
705.Xr named 8
706(default
707.Pa /usr/sbin/named ) .
708.It Va named_flags
709.Pq Vt str
710If
711.Va named_enable
712is set to
713.Dq YES ,
714these are the flags to pass to
715.Xr named 8 .
716.It Va kerberos_server_enable
717.Pq Vt bool
718Set to
719.Dq YES
720if you want to run a Kerberos authentication server
721at boot time.
722.It Va kadmind_server_enable
723.Dq YES
724if you want to run
725.Xr kadmind 8
726the Kerberos Administration Daemon); set to
727.Dq NO
728on a slave server.
729.It Va kerberos_stash
730.Pq Vt str
731If
732.Dq YES ,
733instruct the Kerberos servers to use the stashed master key instead of
734prompting for it (only if
735.Va kerberos_server_enable
736is set to
737.Dq YES ,
738and is used for both
739.Xr kerberos 1
740and
741.Xr kadmind 8 ) .
742.It Va rwhod_enable
743.Pq Vt bool
744If set to
745.Dq YES ,
746run the
747.Xr rwhod 8
748daemon at boot time.
749.It Va rwhod_flags
750.Pq Vt str
751If
752.Va rwhod_enable
753is set to
754.Dq YES ,
755these are the flags to pass to it.
756.It Va amd_enable
757.Pq Vt bool
758If set to
759.Dq YES ,
760run the
761.Xr amd 8
762daemon at boot time.
763.It Va amd_flags
764.Pq Vt str
765If
766.Va amd_enable
767is set to
768.Dq YES ,
769these are the flags to pass to it.
770See the
771.Xr amd 8
772.Xr info 1
773page for more information.
774.It Va update_motd
775.Pq Vt bool
776If set to
777.Dq YES ,
778.Pa /etc/motd
779will be updated at boot time to reflect the kernel release
780bring run.  If set to
781.Dq NO ,
782.Pa /etc/motd
783will not be updated
784.It Va nfs_client_enable
785.Pq Vt bool
786If set to
787.Dq YES ,
788run the NFS client daemons at boot time.
789.It Va nfs_client_flags
790.Pq Vt str
791If
792.Va nfs_client_enable
793is set to
794.Dq YES ,
795these are the flags to pass to the
796.Xr nfsiod 8
797daemon.
798.It Va nfs_access_cache
799.Pq Vt integer
800If
801.Va nfs_client_enable
802is set to
803.Dq YES ,
804this can be set to
805.Dq 0
806to disable NFS ACCESS RPC caching, or to the number of seconds for which
807NFS ACCESS
808results should be cached.
809A value of 2-10 seconds will substantially reduce network
810traffic for many NFS operations.
811.It Va nfs_server_enable
812.Pq Vt bool
813If set to
814.Dq YES ,
815run the NFS server daemons at boot time.
816.It Va nfs_server_flags
817.Pq Vt str
818If
819.Va nfs_server_enable
820is set to
821.Dq YES ,
822these are the flags to pass to the
823.Xr nfsd 8
824daemon.
825.It Va single_mountd_enable
826.Pq Vt bool
827If set to
828.Dq YES ,
829and no
830.Va nfs_server_enable
831is set, start
832.Xr mountd 8 ,
833but not
834.Xr nfsd 8
835daemon.
836It is commonly needed to run CFS without real NFS used.
837.It Va weak_mountd_authentication
838.Pq Vt bool
839If set to
840.Dq YES ,
841allow services like PCNFSD to make non-privileged mount
842requests.
843.It Va nfs_privport
844.Pq Vt bool
845If set to
846.Dq YES ,
847provide NFS services only on a secure port.
848.It Va nfs_bufpackets
849.Pq Vt integer
850If set to a number, indicates the number of packets worth of
851socket buffer space to reserve on an NFS client.  If set to
852.Dq DEFAULT ,
853the kernel default is used (typically 4).  Using a higher number may be
854useful on gigabit networks to improve performance.  The minimum value is
8552 and the maximum is 64.
856.It Va rpc_lockd_enable
857.Pq Vt bool
858If set to
859.Dq YES
860and also an NFS server, run
861.Xr rpc.lockd 8
862at boot time.
863.It Va rpc_statd_enable
864.Pq Vt bool
865If set to
866.Dq YES
867and also an NFS server, run
868.Xr rpc.statd 8
869at boot time.
870.It Va portmap_program
871.Pq Vt str
872Path to
873.Xr rpcbind 8
874(default
875.Pa /usr/sbin/rpcbind ) .
876.It Va portmap_enable
877.Pq Vt bool
878If set to
879.Dq YES ,
880run the
881.Xr rpcbind 8
882service at boot time.
883.It Va portmap_flags
884.Pq Vt str
885If
886.Va portmap_enable
887is set to
888.Dq YES ,
889these are the flags to pass to the
890.Xr rpcbind 8
891daemon.
892.It Va xtend_enable
893.Pq Vt bool
894If set to
895.Dq YES
896then run the
897.Xr xtend 8
898daemon at boot time.
899.It Va xtend_flags
900.Pq Vt str
901If
902.Va xtend_enable
903is set to
904.Dq YES ,
905these are the flags to pass to the
906.Xr xtend 8
907daemon.
908.It Va pppoed_enable
909.Pq Vt bool
910If set to
911.Dq YES
912then run the
913.Xr pppoed 8
914daemon at boot time to provide PPP over Ethernet services.
915.It Va pppoed_ Ns Ar provider
916.Pq Vt str
917.Xr pppoed 8
918listens to requests to this
919.Ar provider
920and ultimately runs
921.Xr ppp 8
922with a
923.Ar system
924argument of the same name.
925.It Va pppoed_flags
926.Pq Vt str
927Additional flags to pass to
928.Xr pppoed 8 .
929.It Va pppoed_interface
930.Pq Vt str
931The network interface to run pppoed on.  This is mandatory when
932.Va pppoed_enable
933is set to
934.Dq YES .
935.It Va timed_enable
936.Pq Vt boot
937If
938.Dq YES
939then run the
940.Xr timed 8
941service at boot time.  This command is intended for networks of
942machines where a consistent
943.Qq "network time"
944for all hosts must be established.  This is often useful in large NFS
945environments where time stamps on files are expected to be consistent
946network-wide.
947.It Va timed_flags
948.Pq Vt str
949If
950.Va timed_enable
951is set to
952.Dq YES ,
953these are the flags to pass to the
954.Xr timed 8
955service.
956.It Va ntpdate_enable
957.Pq Vt bool
958If set to
959.Dq YES ,
960run ntpdate at system startup.  This command is intended to
961synchronize the system clock only
962.Em once
963from some standard reference.  An option to set this up initially
964(from a list of known servers) is also provided by the
965.Pa /stand/sysinstall
966program when the system is first installed.
967.It Va ntpdate_program
968.Pq Vt str
969Path to
970.Xr ntpdate 8
971(default
972.Pa /usr/sbin/ntpdate ) .
973.It Va ntpdate_flags
974.Pq Vt str
975If
976.Va ntpdate_enable
977is set to
978.Dq YES ,
979these are the flags to pass to the
980.Xr ntpdate 8
981command (typically a hostname).
982.It Va xntpd_enable
983.Pq Vt bool
984If set to
985.Dq YES
986then run the
987.Xr ntpd 8
988command at boot time.
989.It Va xntpd_program
990.Pq Vt str
991Path to
992.Xr ntpd 8
993(default
994.Pa /usr/sbin/ntpd ) .
995.It Va xntpd_flags
996.Pq Vt str
997If
998.Va xntpd_enable
999is set to
1000.Dq YES ,
1001these are the flags to pass to the
1002.Xr ntpd 8
1003daemon.
1004.It Va nis_client_enable
1005.Pq Vt bool
1006If set to
1007.Dq YES
1008then run the
1009.Xr ypbind 8
1010service at system boot time.
1011.It Va nis_client_flags
1012.Pq Vt str
1013If
1014.Va nis_client_enable
1015is set to
1016.Dq YES ,
1017these are the flags to pass to the
1018.Xr ypbind 8
1019service.
1020.It Va nis_ypset_enable
1021.Pq Vt bool
1022If set to
1023.Dq YES
1024then run the
1025.Xr ypset 8
1026daemon at system boot time.
1027.It Va nis_ypset_flags
1028.Pq Vt str
1029If
1030.Va nis_ypset_enable
1031is set to
1032.Dq YES ,
1033these are the flags to pass to the
1034.Xr ypset 8
1035daemon.
1036.It Va nis_server_enable
1037.Pq Vt bool
1038If set to
1039.Dq YES
1040then run the
1041.Xr ypserv 8
1042daemon at system boot time.
1043.It Va nis_server_flags
1044.Pq Vt str
1045If
1046.Va nis_server_enable
1047is set to
1048.Dq YES ,
1049these are the flags to pass to the
1050.Xr ypserv 8
1051daemon.
1052.It Va nis_ypxfrd_enable
1053.Pq Vt bool
1054If set to
1055.Dq YES
1056then run the
1057.Xr ypxfrd 8
1058daemon at system boot time.
1059.It Va nis_ypxfrd_flags
1060.Pq Vt str
1061If
1062.Va nis_ypxfrd_enable
1063is set to
1064.Dq YES ,
1065these are the flags to pass to the
1066.Xr ypxfrd 8
1067daemon.
1068.It Va nis_yppasswdd_enable
1069.Pq Vt bool
1070If set to
1071.Dq YES
1072then run the
1073.Xr yppasswdd 8
1074daemon at system boot time.
1075.It Va nis_yppasswdd_flags
1076.Pq Vt str
1077If
1078.Va nis_yppasswdd_enable
1079is set to
1080.Dq YES ,
1081these are the flags to pass to the
1082.Xr yppasswdd 8
1083daemon.
1084.It Va defaultrouter
1085.Pq Vt str
1086If not set to
1087.Dq NO
1088then create a default route to this host name or IP address (use IP
1089address value if you also require this router to get to a name
1090server!)
1091.It Va static_routes
1092.Pq Vt str
1093Set to the list of static routes you would like to add at system
1094boot time.  If not set to
1095.Dq NO
1096then for each whitespace separated
1097.Em element
1098in the value, a
1099.No route_ Ns element
1100variable is assumed to exist
1101whose contents will later be passed to a
1102.Dq route add
1103operation.
1104.It Va gateway_enable
1105.Pq Vt bool
1106If set to
1107.Dq YES ,
1108then configure host to at as an IP router, e.g. to forward packets
1109between interfaces.
1110.It Va router_enable
1111.Pq Vt bool
1112If set to
1113.Dq YES
1114then run a routing daemon of some sort, based on the
1115settings of
1116.Va router
1117and
1118.Va router_flags .
1119.It Va router
1120.Pq Vt str
1121If
1122.Va router_enable
1123is set to
1124.Dq YES ,
1125this is the name of the routing daemon to use.
1126.It Va router_flags
1127.Pq Vt str
1128If
1129.Va router_enable
1130is set to
1131.Dq YES ,
1132these are the flags to pass to the routing daemon.
1133.It Va mrouted_enable
1134.Pq Vt bool
1135If set to
1136.Dq YES
1137then run the multicast routing daemon,
1138.Xr mrouted 8 .
1139.It Va mrouted_flags
1140.Pq Vt str
1141If
1142.Va mrouted_enable
1143is set to
1144.Dq YES ,
1145these are the flags to pass to the multicast routing daemon.
1146.It Va ipxgateway_enable
1147.Pq Vt bool
1148If set to
1149.Dq YES
1150then enable the routing of IPX traffic.
1151.It Va ipxrouted_enable
1152.Pq Vt bool
1153If set to
1154.Dq YES
1155then run the
1156.Xr IPXrouted 8
1157daemon at system boot time.
1158.It Va ipxrouted_flags
1159.Pq Vt str
1160If
1161.Va ipxrouted_enable
1162is set to
1163.Dq YES ,
1164these are the flags to pass to the
1165.Xr IPXrouted 8
1166daemon.
1167.It Va arpproxy_all
1168.Pq Vt bool
1169If set to
1170.Dq YES
1171then enable global proxy ARP.
1172.It Va forward_sourceroute
1173.Pq Vt bool
1174If set to
1175.Dq YES
1176then when
1177.Va gateway_enable
1178is also set to
1179.Dq YES ,
1180source routed packets are forwarded.
1181.It Va accept_sourceroute
1182.Pq Vt bool
1183If set to
1184.Dq YES
1185then the system will accept source routed packets directed at it.
1186.It Va rarpd_enable
1187.Pq Vt bool
1188If set to
1189.Dq YES
1190then run the
1191.Xr rarpd 8
1192daemon at system boot time.
1193.It Va rarpd_flags
1194.Pq Vt str
1195If
1196.Va rarpd_enable
1197is set to
1198.Dq YES ,
1199these are the flags to pass to the
1200.Xr rarpd 8
1201daemon.
1202.It Va atm_enable
1203.Pq Vt bool
1204Set to
1205.Dq YES
1206to enable the configuration of ATM interfaces at system boot time.
1207For all of the ATM variables described below, please refer to the
1208.Xr atm 8
1209man page for further details on the available command parameters.
1210Also refer to the files in
1211.Pa /usr/share/examples/atm
1212for more detailed configuration information.
1213.It Va atm_netif_<intf>
1214.Pq Vt str
1215For the ATM physical interface
1216.Va <intf> ,
1217this variable defines the name prefix and count for the ATM network interfaces to be created.
1218The value will be passed as the parameters of an
1219.Dq atm set netif Va <intf>
1220command.
1221.It Va atm_sigmgr_<intf>
1222.Pq Vt str
1223For the ATM physical interface
1224.Va <intf> ,
1225this variable defines the ATM signalling manager to be used.
1226The value will be passed as the parameters of an
1227.Dq atm attach Va <intf>
1228command.
1229.It Va atm_prefix_<intf>
1230.Pq Vt str
1231For the ATM physical interface
1232.Va <intf> ,
1233this variable defines the NSAP prefix for interfaces using a UNI signalling
1234manager.  If set to
1235.Em ILMI ,
1236then the prefix will automatically be set via the
1237.Xr ilmid 8
1238daemon.  Otherwise, the value will be passed as the parameters of an
1239.Dq atm set prefix Va <intf>
1240command.
1241.It Va atm_macaddr_<intf>
1242.Pq Vt str
1243For the ATM physical interface
1244.Va <intf> ,
1245this variable defines the MAC address for interfaces using a UNI signalling
1246manager.  If set to
1247.Em NO ,
1248then the hardware MAC address contained in the ATM interface card will be used.
1249Otherwise, the value will be passed as the parameters of an
1250.Dq atm set mac Va <intf>
1251command.
1252.It Va atm_arpserver_<netif>
1253.Pq Vt str
1254For the ATM network interface
1255.Va <netif> ,
1256this variable defines the ATM address for a host which is to provide ATMARP
1257service.  This variable is only applicable to interfaces using a UNI signalling
1258manager.  If set to
1259.Em local ,
1260then this host will become an ATMARP server.
1261The value will be passed as the parameters of an
1262.Dq atm set arpserver Va <netif>
1263command.
1264.It Va atm_scsparp_<netif>
1265.Pq Vt bool
1266If set to
1267.Em YES ,
1268then SCSP/ATMARP service for the network interface
1269.Va <netif>
1270will be initiated using the
1271.Xr scspd 8
1272and
1273.Xr atmarpd 8
1274daemons.  This variable is only applicable if
1275.So
1276.No atm_arpserver_ Ns Va <netif>
1277.No = Ns Qq local
1278.Sc
1279is defined.
1280.It Va atm_pvcs
1281.Pq Vt str
1282Set to the list of ATM PVCs you would like to add at system
1283boot time.  For each whitespace separated
1284.Em element
1285in the value, an
1286.No atm_pvc_ Ns Em element
1287variable is assumed to exist.  The value of each of these variables
1288will be passed as the parameters of an
1289.Dq atm add pvc
1290command.
1291.It Va atm_arps
1292.Pq Vt str
1293Set to the list of permanent ATM ARP entries you would like to add
1294at system boot time.  For each whitespace separated
1295.Em element
1296in the value, an
1297.No atm_arp_ Ns Em element
1298variable is assumed to exist.  The value of each of these variables
1299will be passed as the parameters of an
1300.Dq atm add arp
1301command.
1302.It Va keymap
1303.Pq Vt str
1304If set to
1305.Dq NO
1306then no keymap is installed, otherwise the value is used to install
1307the keymap file in
1308.Pa /usr/share/syscons/keymaps/<value>.kbd
1309.It Va keyrate
1310.Pq Vt str
1311The keyboard repeat speed.  Set to
1312.Dq slow ,
1313.Dq normal ,
1314.Dq fast
1315or
1316.Dq NO
1317if the default behavior is desired.
1318.It Va keychange
1319.Pq Vt str
1320If not set to
1321.Dq NO ,
1322attempt to program the function keys with the value.  The value should
1323be a single string of the form:
1324.Qq Ar "<funkey_number> <new_value> [<funkey_number> <new_value>]..."
1325.It Va cursor
1326.Pq Vt str
1327Can be set to the value of
1328.Dq normal ,
1329.Dq blink ,
1330.Dq destructive
1331or
1332.Dq NO
1333to set the cursor behavior explicitly or choose the default behavior.
1334.It Va scrnmap
1335.Pq Vt str
1336If set to
1337.Dq NO
1338then no screen map is installed, otherwise the value is used to install
1339the screen map file in
1340.Pa /usr/share/syscons/scrnmaps/<value> .
1341.It Va font8x16
1342.Pq Vt str
1343If set to
1344.Dq NO
1345then the default 8x16 font value is used for screen size requests, otherwise
1346the value in
1347.Pa /usr/share/syscons/fonts/<value>
1348is used.
1349.It Va font8x14
1350.Pq Vt str
1351If set to
1352.Dq NO
1353then the default 8x14 font value is used for screen size requests, otherwise
1354the value in
1355.Pa /usr/share/syscons/fonts/<value>
1356is used.
1357.It Va font8x8
1358.Pq Vt str
1359If set to
1360.Dq NO
1361then the default 8x8 font value is used for screen size requests, otherwise
1362the value in
1363.Pa /usr/share/syscons/fonts/<value>
1364is used.
1365.It Va blanktime
1366.Pq Vt int
1367If set to
1368.Dq NO
1369then the default screen blanking interval is used, otherwise it is set
1370to
1371.Ar value
1372seconds.
1373.It Va saver
1374.Pq Vt str
1375If not set to
1376.Dq NO ,
1377this is the actual screen saver to use (blank, snake, daemon, etc).
1378.It Va moused_enable
1379.Pq Vt str
1380If set to
1381.Dq YES ,
1382the
1383.Xr moused 8
1384daemon is started for doing cut/paste selection on the console.
1385.It Va moused_type
1386.Pq Vt str
1387This is the protocol type of mouse you would like to use.
1388This variable must be set if
1389.Va moused_enable
1390is set to
1391.Dq YES .
1392The
1393.Xr moused 8
1394daemon
1395is able to detect the appropriate mouse type automatically in many cases.
1396You can set this variable to
1397.Dq auto
1398to let the daemon detect it, or
1399select one from the following list if the automatic detection fails.
1400.Pp
1401If your mouse is attached to the PS/2 mouse port, you should
1402always choose
1403.Dq auto
1404or
1405.Dq ps/2 ,
1406regardless of the brand and model of the mouse.  Likewise, if your
1407mouse is attached to the bus mouse port, choose
1408.Dq auto
1409or
1410.Dq busmouse .
1411All other protocols are for serial mice and will not work with
1412the PS/2 and bus mice.
1413If you have a USB mouse,
1414.Dq auto
1415is the only protocol type which works with the USB mouse.
1416.Bd -literal
1417microsoft        Microsoft mouse (serial)
1418intellimouse     Microsoft IntelliMouse (serial)
1419mousesystems     Mouse systems Corp mouse (serial)
1420mmseries         MM Series mouse (serial)
1421logitech         Logitech mouse (serial)
1422busmouse         A bus mouse
1423mouseman         Logitech MouseMan and TrackMan (serial)
1424glidepoint       ALPS GlidePoint (serial)
1425thinkingmouse    Kensignton ThinkingMouse (serial)
1426ps/2             PS/2 mouse
1427mmhittab         MM HitTablet (serial)
1428x10mouseremote   X10 MouseRemote (serial)
1429versapad         Interlink VersaPad (serial)
1430.Ed
1431.Pp
1432Even if your mouse is not in the above list, it may be compatible
1433with one in the list.
1434Refer to the man page for
1435.Xr moused 8
1436for compatibility information.
1437.Pp
1438It should also be noted that while this is enabled, any
1439other client of the mouse (such as an X server) should access
1440the mouse through the virtual mouse device:
1441.Pa /dev/sysmouse
1442and configure it as a sysmouse type mouse, since all
1443mouse data is converted to this single canonical format when
1444using
1445.Xr moused 8 .
1446If the client program does not support the sysmouse type,
1447specify the mousesystems type.
1448It is the second preferred type.
1449.It Va moused_port
1450.Pq Vt str
1451If
1452.Va moused_enable
1453is set to
1454.Dq YES ,
1455this is the actual port the mouse is on.
1456It might be
1457.Pa /dev/cuaa0
1458for a COM1 serial mouse,
1459.Pa /dev/psm0
1460for a PS/2 mouse or
1461.Pa /dev/mse0
1462for a bus mouse, for example.
1463.It Va moused_flags
1464.Pq Vt str
1465If
1466.Va moused_type
1467is set, these are the additional flags to pass to the
1468.Xr moused 8
1469daemon.
1470.It Va mousechar_start
1471.Pq Vt int
1472If set to
1473.Dq NO
1474then the default mouse cursor character range 0xd0-0xd3 is used,
1475otherwise the range start is set
1476to
1477.Ar value
1478character, see
1479.Xr vidcontrol 1 .
1480Use if the default range is occupied in your language code table.
1481.It Va allscreens_flags
1482.Pq Vt str
1483If set,
1484.Xr vidcontrol 1
1485is run with these options for each of the virtual terminals
1486.Pq Pa /dev/ttyv* .
1487For example,
1488.Dq -m on
1489will enable the mouse pointer on all virtual terminals
1490if
1491.Va moused_enable
1492is set to
1493.Dq YES .
1494.It Va allscreens_kbdflags
1495.Pq Vt str
1496If set,
1497.Xr kbdcontrol 1
1498is run with these options for each of the virtual terminals
1499.Pq Pa /dev/ttyv* .
1500For example,
1501.Dq Li -h 200
1502will set the
1503.Xr syscons 4
1504scrollback (history) buffer to 200 lines.
1505.It Va cron_enable
1506.Pq Vt bool
1507If set to
1508.Dq YES
1509then run the
1510.Xr cron 8
1511daemon at system boot time.
1512.It Va cron_program
1513.Pq Vt str
1514Path to
1515.Xr cron 8
1516(default
1517.Pa /usr/sbin/cron ) .
1518.It Va cron_flags
1519.Pq Vt str
1520If
1521.Va cron_enable
1522is set to
1523.Dq YES ,
1524these are the flags to pass to
1525.Xr cron 8 .
1526.It Va lpd_program
1527.Pq Vt str
1528Path to
1529.Xr lpd 8
1530(default
1531.Pa /usr/sbin/lpd ) .
1532.It Va lpd_enable
1533.Pq Vt bool
1534If set to
1535.Dq YES
1536then run the
1537.Xr lpd 8
1538daemon at system boot time.
1539.It Va lpd_flags
1540.Pq Vt str
1541If
1542.Va lpd_enable
1543is set to
1544.Dq YES ,
1545these are the flags to pass to the
1546.Xr lpd 8
1547daemon.
1548.It Va sendmail_enable
1549.Pq Vt bool
1550If set to
1551.Dq YES
1552then run the
1553.Xr sendmail 8
1554daemon at system boot time.
1555.It Va sendmail_flags
1556.Pq Vt str
1557If
1558.Va sendmail_enable
1559is set to
1560.Dq YES ,
1561these are the flags to pass to the
1562.Xr sendmail 8
1563daemon.
1564.It Va diskcheckd_enable
1565.Pq Vt bool
1566Set to
1567.Dq YES
1568if you want to start
1569.Xr diskcheckd 8
1570at system boot time.
1571.It Va diskcheckd_flags
1572.Pq Vt str
1573If
1574.Va diskcheckd_enable
1575is set to
1576.Dq YES ,
1577these are the flags to pass to the
1578.Xr diskcheckd 8
1579daemon.
1580.It Va dumpdev
1581.Pq Vt str
1582If not set to
1583.Dq NO
1584then point kernel crash-dumps at the swap device
1585specified as
1586.Em value .
1587When the system restarts,
1588a crash-dump found on the specified device
1589will typically be stored in the
1590.Pa /var/crash
1591directory by the
1592.Xr savecore 8
1593program.
1594.It Va check_quotas
1595.Pq Vt bool
1596Set to
1597.Dq YES
1598if you want to enable user disk quota checking via the
1599.Xr quotacheck 8
1600command.
1601.It Va accounting_enable
1602.Pq Vt bool
1603Set to
1604.Dq YES
1605if you wish to enable system accounting through the
1606.Xr accton 8
1607facility.
1608.It Va ibcs2_enable
1609.Pq Vt bool
1610Set to
1611.Dq YES
1612if you wish to enable iBCS2 (SCO) binary emulation at system initial boot
1613time.
1614.It Va ibcs2_loaders
1615.Pq Vt str
1616If not set to
1617.Dq NO
1618and if
1619.Va ibcs2_enable
1620is set to
1621.Dq YES ,
1622this specifies a list of additional iBCS2 loaders to enable.
1623.It Va linux_enable
1624.Pq Vt bool
1625Set to
1626.Dq YES
1627if you wish to enable Linux/ELF binary emulation at system initial
1628boot time.
1629.It Va osf1_enable
1630.Pq Vt bool
1631Set to
1632.Dq YES
1633if you wish to enable OSF/1 (Digital UNIX) binary emulation at system
1634initial boot time.
1635(alpha)
1636.It Va clear_tmp_enable
1637.Pq Vt bool
1638Set to
1639.Dq YES
1640if you want
1641.Pa /tmp
1642to be cleaned at startup.
1643.It Va ldconfig_paths
1644.Pq Vt str
1645Set to the list of shared library paths to use with
1646.Xr ldconfig 8 .
1647NOTE:
1648.Pa /usr/lib
1649will always be added first, so it need not appear in this list.
1650.It Va ldconfig_insecure
1651.Pq Vt bool
1652The
1653.Xr ldconfig 8
1654utility normally refuses to use directories
1655which are writable by anyone except root.
1656Set this variable to
1657.Dq YES
1658if you want to disable that security check during system startup.
1659.It Va kern_securelevel_enable
1660.Pq Vt bool
1661Set to
1662.Dq YES
1663if you wish to set the kernel security level at system startup.
1664.It Va kern_securelevel
1665.Pq Vt int
1666The kernel security level to set at startup.
1667The allowed range of
1668.Ar value
1669ranges from -1 (the compile time default) to 3 (the
1670most secure).  See
1671.Xr init 8
1672for the list of possible security levels and their effect
1673on system operation.
1674.It Va start_vinum
1675.Pq Vt bool
1676Set to
1677.Dq YES
1678if you want to start
1679.Xr vinum 8
1680at system boot time.
1681.It Va sshd_program
1682.Pq Vt str
1683Path to the SSH server program
1684.Pa ( /usr/sbin/sshd
1685is the default).
1686.It Va sshd_enable
1687.Pq Vt bool
1688Set to
1689.Dq YES
1690if you want to start
1691.Xr sshd 8
1692at system boot time.
1693.It Va sshd_flags
1694.Pq Vt str
1695If
1696.Va sshd_enable
1697is set to
1698.Dq YES ,
1699these are the flags to pass to the
1700.Xr sshd 8
1701daemon.
1702.It Va unaligned_print
1703.Pq Vt bool
1704If set to
1705.Dq NO
1706then unaligned access warnings will not be printed.
1707(alpha)
1708.\" ----- isdn settings ---------------------------------
1709.It Va isdn_enable
1710.Pq Vt bool
1711Set to
1712.Dq NO
1713by default.
1714When set to
1715.Dq YES ,
1716starts the isdn daemon
1717.Pa /usr/sbin/isdnd
1718at system boot time.
1719.It Va isdn_flags
1720.Pq Vt str
1721Set to
1722.Dq -dn -d0x1f9
1723by default.
1724Additional flags to pass to
1725.Xr isdnd 8
1726(but see
1727.Va isdn_fsdev
1728and
1729.Va isdn_ttype
1730for certain tunable parameters).
1731.It Va isdn_ttype
1732.Pq Vt str
1733Set to
1734.Dq cons25
1735by default.
1736The terminal type of the output device when
1737.Xr isdnd 8
1738operates in fullscreen mode.
1739.It Va isdn_screenflags
1740.Pq Vt str
1741Set to
1742.Dq NO
1743by default.
1744The video mode for fullscreen mode (only for
1745.Xr syscons 4
1746console driver, see
1747.Xr vidcontrol 1
1748for valid modes).
1749.It Va isdn_fsdev
1750.Pq Vt str
1751Set to
1752.Dq NO
1753by default.
1754The output device for
1755.Xr isdnd 8
1756in fullscreen mode (or
1757.Dq NO
1758for daemon mode).
1759.It Va isdn_trace
1760.Pq Vt bool
1761Set to
1762.Dq NO
1763by default.
1764When set to
1765.Dq YES ,
1766enables the ISDN protocol trace utility
1767.Pa /usr/sbin/isdntrace
1768at system boot time.
1769.It Va isdn_traceflags
1770.Pq Vt str
1771Set to
1772.Dq -f /var/tmp/isdntrace0
1773by default.
1774Flags for
1775.Pa /usr/sbin/isdntrace .
1776.\" -----------------------------------------------------
1777.El
1778.Sh FILES
1779.Bl -tag -width /etc/defaults/rc.conf -compact
1780.It Pa /etc/defaults/rc.conf
1781.It Pa /etc/rc.conf
1782.It Pa /etc/rc.conf.local
1783.El
1784.Sh SEE ALSO
1785.Xr catman 1 ,
1786.Xr gdb 1 ,
1787.Xr info 1 ,
1788.Xr makewhatis 1 ,
1789.Xr vidcontrol 1 ,
1790.Xr exports 5 ,
1791.Xr motd 5 ,
1792.Xr accton 8 ,
1793.Xr amd 8 ,
1794.Xr apm 8 ,
1795.Xr atm 8 ,
1796.Xr cron 8 ,
1797.Xr dhclient 8 ,
1798.Xr gated 8 ,
1799.Xr ifconfig 8 ,
1800.Xr inetd 8 ,
1801.Xr isdnd 8 ,
1802.Xr isdntrace 8 ,
1803.Xr lpd 8 ,
1804.Xr mdconfig 8 ,
1805.Xr moused 8 ,
1806.Xr mrouted 8 ,
1807.Xr named 8 ,
1808.Xr nfsd 8 ,
1809.Xr nfsiod 8 ,
1810.Xr ntpd 8 ,
1811.Xr ntpdate 8 ,
1812.Xr pcnfsd 8 ,
1813.Xr quotacheck 8 ,
1814.Xr rc 8 ,
1815.Xr route 8 ,
1816.Xr routed 8 ,
1817.Xr rpc.lockd 8 ,
1818.Xr rpc.statd 8 ,
1819.Xr rpcbind 8 ,
1820.Xr rwhod 8 ,
1821.Xr savecore 8 ,
1822.Xr sendmail 8 ,
1823.Xr sshd 8 ,
1824.Xr swapon 8 ,
1825.Xr sysctl 8 ,
1826.Xr syslogd 8 ,
1827.Xr tickadj 8 ,
1828.Xr timed 8 ,
1829.Xr vinum 8 ,
1830.Xr xtend 8 ,
1831.Xr ypbind 8 ,
1832.Xr ypserv 8 ,
1833.Xr ypset 8
1834.Sh HISTORY
1835The
1836.Nm
1837file appeared in
1838.Fx 2.2.2 .
1839.Sh AUTHORS
1840.An Jordan K. Hubbard .
1841