xref: /netbsd-src/share/man/man5/rc.conf.5 (revision ee31fd144b12e79b67473ac4e20b66bce4b6273b)
1.\"	$NetBSD: rc.conf.5,v 1.51 2002/01/21 15:55:36 wiz Exp $
2.\"
3.\" Copyright (c) 1996 Matthew R. Green
4.\" Copyright (c) 1997 Curt J. Sampson
5.\" Copyright (c) 1997 Michael W. Long
6.\" Copyright (c) 1998-2000 The NetBSD Foundation, Inc.
7.\" All rights reserved.
8.\"
9.\" This document is derived from works contributed to The NetBSD Foundation
10.\" by Luke Mewburn.
11.\"
12.\" Redistribution and use in source and binary forms, with or without
13.\" modification, are permitted provided that the following conditions
14.\" are met:
15.\" 1. Redistributions of source code must retain the above copyright
16.\"    notice, this list of conditions and the following disclaimer.
17.\" 2. Redistributions in binary form must reproduce the above copyright
18.\"    notice, this list of conditions and the following disclaimer in the
19.\"    documentation and/or other materials provided with the distribution.
20.\" 3. The name of the author may not be used to endorse or promote products
21.\"    derived from this software without specific prior written permission.
22.\"
23.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
24.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
25.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
26.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
27.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
28.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
30.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
31.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33.\" SUCH DAMAGE.
34.\"
35.Dd January 22, 2001
36.Dt RC.CONF 5
37.Os
38.\" turn off hyphenation
39.hym 999
40.Sh NAME
41.Nm rc.conf
42.Nd system startup configuration file
43.Sh DESCRIPTION
44The
45.Nm
46file specifies which services are enabled during system startup by
47the startup scripts invoked by
48.Pa /etc/rc .
49The
50.Nm
51file is a shell script that is sourced by
52.Pa /etc/rc
53if it exists, meaning that
54.Nm
55must contain valid shell commands.
56.Pp
57Listed below are the
58.Nm
59variables that may be set, the values to which each may be set,
60a brief description of what each variable does, and a reference to
61relevant manual pages.
62.Pp
63Most variables are one of two types: enabling variables or flags
64variables.
65Enabling variables, such as
66.Sy inetd ,
67are generally named after the program or the system they enable,
68and are set to
69.Sq YES
70or
71.Sq NO .
72Flags variables, such as
73.Sy inetd_flags
74have the same name with "_flags" appended, and determine what
75arguments are passed to the program if it is enabled.
76.Pp
77If a variable that
78.Pa /etc/rc
79expects to be set is not set, or the value is not one of the allowed
80values, a warning will be printed.
81.Ss Overall control
82.Bl -tag -width net_interfaces
83.It Sy rc_configured
84.Sq YES
85or
86.Sq NO .
87If not set to
88.Sq YES
89then the system will drop into single-user mode during boot.
90.It Sy rc_fast_and_loose
91.Sq YES
92or
93.Sq NO .
94If set to
95.Sq YES ,
96each script in
97.Pa /etc/rc.d
98will be executed in the current shell rather than a sub shell.
99This may be faster on slow machines that have an expensive
100.Xr fork 2
101operation.
102.Bl -hang
103.It Em Note :
104Use this at your own risk!
105A rogue command or script may inadvertently prevent boot to multiuser.
106.El
107.It Sy do_rcshutdown
108.Sq YES
109or
110.Sq NO .
111If set to
112.Sq NO ,
113.Xr shutdown 8
114will not run
115.Pa /etc/rc.shutdown .
116.It Sy rcshutdown_timeout
117A number.
118If non-blank, use this as the number of seconds to run a watchdog timer for
119which will terminate
120.Pa /etc/rc.shutdown
121if the timer expires before the shutdown script completes.
122.El
123.Ss Basic network configuration
124.Bl -tag -width net_interfaces
125.It Sy hostname
126A string.
127Name of host.
128If empty or not set, then the contents of
129.Pa /etc/myname
130(if it exists) are used.
131.It Sy defaultroute
132A string.
133Default network route.
134If empty or not set, then the contents of
135.Pa /etc/mygate
136(if it exists) are used.
137.It Sy domainname
138A string.
139.Tn NIS
140(YP) domain of host.
141If empty or not set, then the contents of
142.Pa /etc/defaultdomain
143(if it exists) are used.
144.El
145.Ss Boottime file-system and swap configuration
146.Bl -tag -width net_interfaces
147.It Sy critical_filesystems_beforenet
148A string.
149File systems mounted very early in the system boot before networking
150services are available.
151Usually
152.Pa /var
153is part of this, because it is needed by services such as
154.Xr dhclient 8
155which may be required to get the network operational.
156.It Sy critical_filesystems
157A string.
158File systems such as
159.Pa /usr
160that may require network services to be available to mount,
161that must be available early in the system boot for general services to use.
162.It Sy no_swap
163.Sq YES
164or
165.Sq NO .
166Set the
167.Sy no_swap
168variable to
169.Sq YES
170if you have configured your system with no swap on purpose.
171If not set to
172.Sq YES ,
173and no swap devices
174are configured, the system will warn you.
175.El
176.Ss One-time actions to perform or programs to run on boot-up
177.Bl -tag -width net_interfaces
178.It Sy lkm
179.Sq YES
180or
181.Sq NO .
182Runs
183.Pa /etc/rc.lkm .
184.It Sy savecore
185.Sq YES
186or
187.Sq NO .
188Runs the
189.Xr savecore 8
190utility.
191Passes
192.Sy savecore_flags .
193.It Sy clear_tmp
194.Sq YES
195or
196.Sq NO .
197Clear /tmp after reboot.
198.It Sy update_motd
199.Sq YES
200or
201.Sq NO .
202Updates the
203.Nx
204version string in the
205.Pa /etc/motd
206file to reflect the version of the running kernel.
207See
208.Xr motd 5 .
209.It Sy dmesg
210.Sq YES
211or
212.Sq NO .
213Create
214.Pa /var/run/dmesg.boot
215from the output of
216.Xr dmesg 8 .
217Passes
218.Sy dmesg_flags .
219.It Sy accounting
220.Sq YES
221or
222.Sq NO .
223Enables process accounting with
224.Xr accton 8 .
225Requires
226.Pa /var/account/acct
227to exist.
228.It Sy newsyslog
229.Sq YES
230or
231.Sq NO .
232Run
233.Nm newsyslog
234to trim logfiles before syslogd starts.  Intended for laptop users.
235Passes
236.Sy newsyslog_flags .
237.El
238.Ss System security setting
239.Bl -tag -width net_interfaces
240.It Sy securelevel
241A number.
242The system securelevel is set to the specified value early
243in the boot process, before any external logins, or other programs
244that run users job, are started.
245If set to nothing, the default action is taken, as described in
246.Xr init 8 ,
247which contains definitive information about the system securelevel.
248.El
249.Ss Networking startup
250.Bl -tag -width net_interfaces
251.It Sy ipfilter
252.Sq YES
253or
254.Sq NO .
255Runs
256.Xr ipf 8
257to load in packet filter specifications from
258.Pa /etc/ipf.conf
259at network boot time, before any interfaces are configured.
260See
261.Xr ipf.conf 5 .
262.It Sy ipnat
263.Sq YES
264or
265.Sq NO .
266Runs
267.Xr ipnat 8
268to load in the IP network address translation (NAT) rules from
269.Pa /etc/ipnat.conf
270at network boot time, before any interfaces are configured.
271See
272.Xr ipnat.conf 5 .
273.It Sy ipsec
274.Sq YES
275or
276.Sq NO .
277Runs
278.Xr setkey 8
279to load in IPsec manual keys and policies from
280.Pa /etc/ipsec.conf
281at network boot time, before any interfaces are configured.
282.It Sy ipmon
283.Sq YES
284or
285.Sq NO .
286Runs
287.Xr ipmon 8
288to read
289.Xr ipf 8
290packet log information and log it to a file or the system log.
291Passes
292.Sy ipmon_flags .
293.It Sy racoon
294.Sq YES
295or
296.Sq NO .
297Runs
298.Xr racoon 8 ,
299the IKE (ISAKMP/Oakley) key management daemon.
300.It Sy auto_ifconfig
301.Sq YES
302or
303.Sq NO .
304Sets the
305.Sy net_interfaces
306variable (see below) to the output of
307.Xr ifconfig 8
308with the
309.Dq Li -l
310flag and suppresses warnings about interfaces in this list that
311do not have an ifconfig file or variable.
312.It Sy net_interfaces
313A string.
314The list of network interfaces to be configured at boot time.
315For each interface "xxN", the system first looks for ifconfig
316parameters in
317.Pa /etc/ifconfig.xxN
318and then in the variable
319.Sy ifconfig_xxN .
320The contents of the file or the variable are handed to ifconfig
321after the interface name.
322If
323.Sy auto_ifconfig
324is set to "NO" and neither the file nor the variable is found,
325a warning is printed.
326Refer to
327.Xr ifconfig.if 5
328for more details on
329.Pa /etc/ifconfig.xxN .
330.It Sy ifaliases_*
331A string.
332List of
333.Sq Em "address netmask"
334pairs to configure additional network addresses for the given
335configured interface
336.Dq *
337(e.g.
338.Sy ifaliases_le0 ) .
339If
340.Em netmask
341is
342.Dq - ,
343then use the default netmask for the interface.
344.Pp
345.Sy ifaliases_*
346covers limited cases only and considered unrecommended.
347We recommend using
348.Pa /etc/ifconfig.xxN
349with multiple lines instead.
350.It Sy flushroutes
351.Sq YES
352or
353.Sq NO .
354Flushes the route table on networking startup.
355Useful when coming up to multiuser mode after going down to
356single-user mode.
357.It Sy dhclient
358.Sq YES
359or
360.Sq NO .
361Set to
362.Sq YES
363to configure some or all network interfaces using
364the DHCP client.
365If you set
366.Sy dhclient
367to
368.Sq YES ,
369you must either have
370.Pa /var
371in
372.Sy critical_filesystems_beforenet ,
373as part of
374.Pa / ,
375or direct the DHCP client to store the leases file on the root
376file system by modifying the
377.Sy dhclient_flags
378variable.
379You must not provide ifconfig information or ifaliases
380information for any interface that is to be configured using the DHCP client.
381Interface aliases can be set up in the DHCP client configuration
382file if needed - see
383.Xr dhclient.conf 5
384for details.
385.Pp
386Passes
387.Sy dhclient_flags
388to the DHCP client.
389See
390.Xr dhclient 8
391for complete documentation.
392If you wish to configure all broadcast
393network interfaces using the DHCP client, you can leave this blank.
394To configure only specific interfaces, name the interfaces to be configured
395on the command line.
396.Pp
397If you must run the DHCP client before mounting critical filesystems,
398then you should specify an alternate location for the DHCP client's lease
399file in the
400.Sy dhclient_flags
401variable - for example, "-lf /tmp/dhclient.leases".
402.It Sy ntpdate
403.Sq YES
404or
405.Sq NO .
406Runs
407.Xr ntpdate 8
408to set the system time from one of the hosts in
409.Sy ntpdate_hosts .
410If
411.Sy ntpdate_hosts
412is empty, it will attempt to find a list of hosts in
413.Pa /etc/ntp.conf .
414Passes
415.Sy ntpdate_flags .
416.It Sy ppp_peers
417A string.
418If
419.Sy ppp_peers
420is not empty, then
421.Pa /etc/rc.d/ppp
422will check each word in
423.Sy ppp_peers
424for a corresponding ppp configuration file in
425.Pa /etc/ppp/peers
426and will call
427.Xr pppd 8
428with the
429.Dq call Sy peer
430option.
431.It Sy ip6mode
432A string.
433An IPv6 node can be a router
434.Pq nodes that forward packet for others
435or host
436.Pq nodes that do not forward .
437A host can be autoconfigured
438based on the information advertised by adjacent IPv6 router.
439By setting
440.Sy ip6mode
441to
442.Dq Li router ,
443.Dq Li host ,
444or
445.Dq Li autohost ,
446you can configure your node as a router,
447a non-autoconfigured host, or an autoconfigured host.
448Invalid values will be ignored, and the node will be configured as
449a non-autoconfigured host.
450You may want to check
451.Sy rtsol
452and
453.Sy rtsold
454as well, if you set the variable to
455.Dq Li autohost .
456.It Sy ip6sitelocal
457.Sq YES
458or
459.Sq NO .
460If you intend to use IPv6 site-local address in your site, set it to
461.Sq YES .
462Otherwise, reject route will get installed on boot to avoid misconfiguration
463regarding to site-local addresses.
464.It Sy rtsol
465.Sq YES
466or
467.Sq NO .
468Run
469.Xr rtsol 8 ,
470router solicitation command for IPv6 host.
471On nomadic host like notebook computers, you may want to enable
472.Sy rtsold
473as well.
474Passes
475.Sy rtsol_flags .
476This is only for autoconfigured IPv6 host, so set
477.Sy ip6mode
478to autohost if you use it.
479.It Sy ifwatchd
480.Sq YES
481or
482.Sq NO .
483Monitor dynamic interfaces and perform actions upon address changes.
484Passes
485.Sy ifwatchd_flags .
486.It Sy altq
487.Sq YES
488or
489.Sq NO .
490ALTQ configuration/monitoring daemon.
491Passes
492.Sy altqd_flags .
493.El
494.Ss Daemons required by other daemons
495.Bl -tag -width net_interfaces
496.It Sy inetd
497.Sq YES
498or
499.Sq NO .
500Runs the
501.Xr inetd 8
502daemon to start network server processes (as listed in
503.Pa /etc/inetd.conf )
504as necessary.
505Passes
506.Sy inetd_flags .
507The
508.Dq Li -l
509flag turns on libwrap connection logging.
510.It Sy rpcbind
511.Sq YES
512or
513.Sq NO .
514The
515.Xr rpcbind 8
516daemon is required for any
517.Xr rpc 3
518services.
519These include NFS,
520.Tn NIS ,
521.Xr bootparamd 8 ,
522.Xr rstatd 8 ,
523.Xr rusersd 8 ,
524and
525.Xr rwalld 8 .
526Passes
527.Sy rpcbind_flags .
528.El
529.Ss Commonly used daemons
530.Bl -tag -width net_interfaces
531.It Sy syslogd
532.Sq YES
533or
534.Sq NO .
535Runs
536.Xr syslogd 8
537and passes
538.Sy syslogd_flags .
539.It Sy cron
540.Sq YES
541or
542.Sq NO .
543Run
544.Xr cron 8 .
545.It Sy named
546.Sq YES
547or
548.Sq NO .
549Runs
550.Xr named 8
551and passes
552.Sy named_flags .
553.It Sy named_chrootdir
554A string.
555If non-blank and
556.Sy named
557is
558.Sq YES ,
559run
560.Xr named 8
561as the unprivileged user and group
562.Sq named ,
563.Xr chroot 2 Ns ed
564to
565.Sy named_chrootdir .
566.Pa Sy named_chrootdir Ns /var/run/log
567will be added to the list of log sockets that
568.Xr syslogd 8
569listens to.
570.It Sy timed
571.Sq YES
572or
573.Sq NO .
574Runs
575.Xr timed 8
576and passes
577.Sy timed_flags .
578The
579.Dq Li -M
580option allows
581.Xr timed 8
582to be a master time source as well as a slave.
583If you are also running
584.Xr ntpd 8 ,
585only one machine running both should have the
586.Dq Li -M
587flag given to
588.Xr timed 8 .
589.It Sy ntpd
590.Sq YES
591or
592.Sq NO .
593Runs
594.Xr ntpd 8
595and passes
596.Sy ntpd_flags .
597.It Sy ntpd_chrootdir
598A string.
599If non-blank and
600.Sy ntpd
601is
602.Sq YES ,
603run
604.Xr ntpd 8
605as the unprivileged user and group
606.Sq ntpd ,
607.Xr chroot 2 Ns ed
608to
609.Sy ntpd_chrootdir .
610.Pa Sy ntpd_chrootdir Ns Pa /var/run/log
611will be added to the list of log sockets that
612.Xr syslogd 8
613listens to.
614.It Sy sendmail
615.Sq YES
616or
617.Sq NO .
618Runs
619.Xr sendmail 8
620and passes
621.Sy sendmail_flags .
622.It Sy postfix
623.Sq YES
624or
625.Sq NO .
626Starts
627.Xr postfix 1
628mail system.
629.It Sy lpd
630.Sq YES
631or
632.Sq NO .
633Runs
634.Xr lpd 8
635and passes
636.Sy lpd_flags .
637The
638.Dq Li -l
639flag will turn on extra logging.
640.It Sy sshd
641.Sq YES
642or
643.Sq NO .
644Runs
645.Xr sshd 8
646and passes
647.Sy sshd_flags .
648.El
649.Ss Routing daemons
650.Bl -tag -width net_interfaces
651.It Sy routed
652.Sq YES
653or
654.Sq NO .
655Runs
656.Xr routed 8 ,
657the RIP routing protocol daemon.
658Passes
659.Sy routed_flags .
660.\" This should be
661.\" .Sq NO
662.\" if
663.\" .Sy gated
664.\" is
665.\" .Sq YES .
666.It Sy mrouted
667.Sq YES
668or
669.Sq NO .
670Runs
671.Xr mrouted 8 ,
672the DVMRP multicast routing protocol daemon.
673Passes
674.Sy mrouted_flags .
675.It Sy route6d
676.Sq YES
677or
678.Sq NO .
679Runs
680.Xr route6d 8 ,
681the RIPng routing protocol daemon for IPv6.
682Passes
683.Sy route6d_flags .
684.It Sy rtsold
685.Sq YES
686or
687.Sq NO .
688Runs
689.Xr rtsold 8 ,
690the IPv6 router solicitation daemon.
691.Xr rtsold 8
692periodically transmits router solicitation packet
693to find IPv6 router on the network.
694This configuration is mainly for nomadic host like notebook computers.
695Stationary host should work fine with
696.Sy rtsol
697only.
698Passes
699.Sy rtsold_flags .
700This is only for autoconfigured IPv6 host, so set
701.Sy ip6mode
702to autohost if you use it.
703.El
704.Ss Daemons used to boot other hosts over a network
705.Bl -tag -width net_interfaces
706.It Sy rarpd
707.Sq YES
708or
709.Sq NO .
710Runs
711.Xr rarpd 8 ,
712the reverse ARP daemon, often used to boot
713.Nx
714and Sun workstations.
715Passes
716.Sy rarpd_flags .
717.It Sy bootparamd
718.Sq YES
719or
720.Sq NO .
721Runs
722.Xr bootparamd 8 ,
723the boot parameter server, with
724.Sy bootparamd_flags
725as options.
726Used to boot
727.Nx
728and
729.Tn "SunOS 4.x"
730systems.
731.It Sy dhcpd
732.Sq YES
733or
734.Sq NO .
735Runs
736.Xr dhcpd 8 ,
737the Dynamic Host Configuration Protocol (DHCP) daemon,
738for assigning IP addresses to hosts and passing boot information.
739Passes
740.Sy dhcpd_flags .
741.It Sy dhcrelay
742.Sq YES
743or
744.Sq NO .
745Runs
746.Xr dhcrelay 8 .
747Passes
748.Sy dhcrelay_flags .
749.It Sy rbootd
750.Sq YES
751or
752.Sq NO .
753Runs
754.Xr rbootd 8 ,
755the
756.Tn HP
757boot protocol daemon; used for booting
758.Tn HP
759workstations.
760Passes
761.Sy rbootd_flags .
762.It Sy mopd
763.Sq YES
764or
765.Sq NO .
766Runs
767.Xr mopd 8 ,
768the
769.Tn DEC
770.Tn MOP
771protocol daemon; used for booting
772.Tn VAX
773and other
774.Tn DEC
775machines.
776Passes
777.Sy mopd_flags .
778.It Sy ndbootd
779.Sq YES
780or
781.Sq NO .
782Runs
783.Xr ndbootd 8 ,
784the Sun Network Disk (ND) Protocol server.
785Passes
786.Sy ndbootd_flags .
787.It Sy rtadvd
788.Sq YES
789or
790.Sq NO .
791Runs
792.Xr rtadvd 8 ,
793the IPv6 router advertisement daemon, which is used to advertise
794information about the subnet to IPv6 end hosts.
795Passes
796.Sy rtadvd_flags .
797This is only for IPv6 router, so set
798.Sy ip6forwarding
799to
800.Sq YES
801if you use it.
802.El
803.Ss X Window System daemons
804.Bl -tag -width net_interfaces
805.It Sy xfs
806.Sq YES
807or
808.Sq NO .
809Runs the
810.Xr xfs 1
811X11 font server, which supplies local X font files to X terminals.
812.It Sy xdm
813.Sq YES
814or
815.Sq NO .
816Runs the
817.Xr xdm 1
818X display manager.
819These X daemons are available only with the optional X distribution of
820.Nx .
821.El
822.Ss NIS (YP) daemons
823.Bl -tag -width net_interfaces
824.It Sy ypbind
825.Sq YES
826or
827.Sq NO .
828Runs
829.Xr ypbind 8 ,
830which lets
831.Tn NIS
832(YP) clients use information from a
833.Tn NIS
834server.
835Passes
836.Sy ypbind_flags .
837.It Sy ypserv
838.Sq YES
839or
840.Sq NO .
841Runs
842.Xr ypserv 8 ,
843the
844.Tn NIS
845(YP) server for distributing information from certain files in
846.Pa /etc .
847Passes
848.Sy ypserv_flags .
849The
850.Dq Li -d
851flag causes it to use DNS for lookups in
852.Pa /etc/hosts
853that fail.
854.It Sy yppasswdd
855.Sq YES
856or
857.Sq NO .
858Runs
859.Xr yppasswdd 8 ,
860which allows remote
861.Tn NIS
862users to update password on master server.
863Passes
864.Sy yppasswdd_flags .
865.El
866.Ss NFS daemons and parameters
867.Bl -tag -width net_interfaces
868.It Sy mountd
869.Sq YES
870or
871.Sq NO .
872Runs
873.Xr mountd 8
874and passes
875.Sy mountd_flags .
876.It Sy nfs_client
877.Sq YES
878or
879.Sq NO .
880The number of local NFS asynchronous I/O server is now controlled via
881.Xr sysctl 8 .
882.It Sy nfs_server
883.Sq YES
884or
885.Sq NO .
886Sets up a host to be a NFS server by running
887.Xr nfsd 8
888and passing
889.Sy nfsd_flags .
890.It Sy lockd
891.Sq YES
892or
893.Sq NO .
894Runs
895.Xr rpc.lockd 8
896if
897.Sy nfs_server
898and/or
899.Sy nfs_client
900are set to
901.Sq YES .
902Passes
903.Sy lockd_flags .
904.It Sy statd
905.Sq YES
906or
907.Sq NO .
908Runs
909.Xr rpc.statd 8 ,
910a status monitoring daemon used when
911.Xr rpc.lockd 8
912is running, if
913.Sy nfs_server
914and/or
915.Sy nfs_client
916are set to
917.Sq YES .
918Passes
919.Sy statd_flags .
920.It Sy amd
921.Sq YES
922or
923.Sq NO .
924Runs
925.Xr amd 8 ,
926the automounter daemon, which automatically mounts NFS file systems
927whenever a file or directory within that file system is accessed.
928Passes
929.Sy amd_flags .
930.It Sy amd_dir
931A string.
932The
933.Xr amd 8
934mount directory.
935Used only if
936.Sy amd
937is set to
938.Sq YES .
939.El
940.Ss Other daemons
941.Bl -tag -width net_interfaces
942.It Sy kdc
943.Sq YES
944or
945.Sq NO .
946Runs the
947.Xr kdc 8
948Kerberos v4 and v5 server.
949This should be run on Kerberos master and slave servers.
950.It Sy isdnd
951.Sq YES
952or
953.Sq NO .
954Runs
955.Xr isdnd 8 ,
956the isdn4bsd ISDN connection management daemon.
957Passes
958.Sy isdnd_flags .
959.It Sy isdn_autoupdown
960.Sq YES
961or
962.Sq NO .
963Set all configured ISDN interfaces to
964.Dq up .
965If
966.Sy isdn_interfaces
967is not blank, only the listed interfaces will be modified.
968Used only if
969.Sy isdnd
970is set to
971.Sq YES .
972.It Sy rwhod
973.Sq YES
974or
975.Sq NO .
976Runs
977.Xr rwhod 8
978to support the
979.Xr rwho 1
980and
981.Xr ruptime 1
982commands.
983.El
984.Ss Hardware daemons
985.Bl -tag -width net_interfaces
986.It Sy apmd
987.Sq YES
988or
989.Sq NO .
990Runs
991.Xr apmd 8
992and passes
993.Sy apmd_flags .
994.It Sy poffd
995.Sq YES
996or
997.Sq NO .
998Runs
999.Xr poffd 8
1000x68k shutdown daemon
1001(only for
1002.Nx Ns /x86k ) .
1003Passes
1004.Sy poffd_flags .
1005.It Sy screenblank
1006.Sq YES
1007or
1008.Sq NO .
1009Runs
1010.Xr screenblank 1
1011and passes
1012.Sy screenblank_flags .
1013.It Sy moused
1014.Sq YES
1015or
1016.Sq NO .
1017Runs
1018.Xr moused 8 ,
1019to pass serial mouse data to the wscons mouse mux.
1020Passes
1021.Sy moused_flags .
1022.It Sy wscons
1023.Sq YES
1024or
1025.Sq NO .
1026Configures the
1027.Xr wscons 4
1028console driver, from the configuration file
1029.Pa /etc/wscons.conf .
1030.El
1031.Sh FILES
1032.Bl -tag -width /etc/defaults/rc.conf -compact
1033.It Pa /etc/rc.conf
1034The file
1035.Nm
1036resides in
1037.Pa /etc .
1038.It Pa /etc/defaults/rc.conf
1039Default settings for
1040.Nm "" .
1041.El
1042.Sh SEE ALSO
1043.Xr ifconfig.if 5 ,
1044.Xr boot 8 ,
1045.Xr rc 8 ,
1046.Xr sysctl 8
1047.Sh HISTORY
1048The
1049.Nm
1050file appeared in
1051.Nx 1.3 .
1052