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