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