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