xref: /freebsd/share/man/man5/rc.conf.5 (revision 5521ff5a4d1929056e7ffc982fac3341ca54df7c)
1.\" Copyright (c) 1995
2.\"	Jordan K. Hubbard
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\"    notice, this list of conditions and the following disclaimer.
9.\" 2. Redistributions in binary form must reproduce the above copyright
10.\"    notice, this list of conditions and the following disclaimer in the
11.\"    documentation and/or other materials provided with the distribution.
12.\"
13.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
14.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE
17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23.\" SUCH DAMAGE.
24.\"
25.\" $FreeBSD$
26.\"
27.Dd February 4, 2001
28.Dt RC.CONF 5
29.Os
30.Sh NAME
31.Nm rc.conf
32.Nd system configuration information
33.Sh DESCRIPTION
34The file
35.Nm
36contains descriptive information about the local host name, configuration
37details for any potential network interfaces and which services should be
38started up at system initial boot time.  In new installations, the
39.Nm
40file is generally initialized by the system installation utility:
41.Pa /stand/sysinstall .
42.Pp
43The purpose of
44.Nm
45is not to run commands or perform system startup actions
46directly.  Instead, it is included by the
47various generic startup scripts in
48.Pa /etc
49which conditionalize their
50internal actions according to the settings found there.
51.Pp
52The
53.Pa /etc/rc.conf
54file is included from the file
55.Pa /etc/defaults/rc.conf ,
56which specifies the default settings for all the available options.
57Options
58need only be specified in
59.Pa /etc/rc.conf
60when the system administrator wishes to override these defaults.
61The file
62.Pa /etc/rc.conf.local
63is used to override settings in
64.Pa /etc/rc.conf
65for historical reasons.
66See the
67.Dq rc_conf_files
68option below.
69.Pp
70The following list provides a name and short description for each
71variable you can set in the
72.Nm
73file:
74.Bl -tag -width Ar
75.It Va swapfile
76.Pq Vt str
77If set to
78.Dq NO
79then no swapfile is installed, otherwise the value is used as the full
80pathname to a file to use for additional swap space.
81.It Va apm_enable
82.Pq Vt bool
83If set to
84.Dq YES ,
85enable support for Automatic Power Management with
86the
87.Xr apm 8
88command.
89.It Va apmd_enable
90.Pq Vt bool
91Run
92.Xr apmd 8
93to handle APM event from userland.
94This also enable support for APM.
95.It Va apmd_flags
96.Pq Vt str
97If
98.Va apmd_enable
99is set to
100.Dq YES ,
101these are the flags to pass to the
102.Xr apmd 8
103daemon.
104.It Va pccard_enable
105.Pq Vt bool
106If set to
107.Dq YES ,
108enable PCCARD support at boot time.
109.It Va pccard_mem
110.Pq Vt str
111Set to PCCARD controller memory address or
112.Dq DEFAULT
113for the default value.
114.It Va pccard_ifconfig
115.Pq Vt str
116List of arguments to be passed to 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.Dq 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.Dq 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.Dq NO
179if you do not want have firewall rules loaded at startup, or
180.Dq YES
181if you do.
182If set to
183.Dq 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.Dq 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.Dq 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.Dq YES
229to enable natd.
230.Va firewall_enable
231must also be set to
232.Dq 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.Dq 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.Dq NO
256by default.
257Setting this to
258.Dq 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.Dq 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.Dq 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.Dq /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.Dq /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.Dq -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.Dq NO
369by default.
370Set it to
371.Dq 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.Dq /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.Dq /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.Dq NO
420by default.
421Set it to
422.Dq 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.Dq /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.Dq -Ds
453by default.
454This variable contains flags passed to the
455.Xr ipmon 8
456program.
457Another typical example would be
458.Dq -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.Dq 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.Dq 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.Dq 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.Dq 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.Dq 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.Dq 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.Dq 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.Dq "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.Dq 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.Dq auto ,
588.Dq ddial ,
589.Dq direct
590and
591.Dq dedicated .
592See the manual for a full description.
593.It Va ppp_nat
594.Pq Vt bool
595If set to
596.Dq YES ,
597enables packet aliasing.
598Used in conjunction with
599.Va gateway_enable
600allows hosts on private network addresses access to the Internet using
601this host as a network address translating router.
602.It Va ppp_profile
603.Pq Vt str
604The name of the profile to use from
605.Pa /etc/ppp/ppp.conf .
606.It Va ppp_user
607.Pq Vt str
608The name of the user under which ppp should be started.
609By
610default, ppp is started as
611.Dq root .
612.It Va rc_conf_files
613.Pq Vt str
614This option is used to specify a list of files that will override
615the settings in
616.Pa /etc/defaults/rc.conf .
617The files will be read in the order in which they are specified and should
618include the full path to the file.
619By default, the files specified are
620.Pa /etc/rc.conf
621and
622.Pa /etc/rc.conf.local
623.It Va fsck_y_enable
624.Pq Vt bool
625if set to
626.Dq YES ,
627.Xr fsck 8
628will be run with the -y flag if the initial preen
629of the filesystems fails.
630.It Va background_fsck
631.Pq Vt bool
632if set to
633.Dq YES ,
634the system will attempt to run
635.Xr fsck 8
636in the background where possible.
637.It Va syslogd_enable
638.Pq Vt bool
639If set to
640.Dq YES ,
641run the
642.Xr syslogd 8
643daemon.
644.It Va syslogd_flags
645.Pq Vt str
646if syslogd_enable is set to
647.Dq YES ,
648these are the flags to pass to
649.Xr syslogd 8 .
650.It Va inetd_enable
651.Pq Vt bool
652If set to
653.Dq YES ,
654run the
655.Xr inetd 8
656daemon.
657.It Va inetd_flags
658.Pq Vt str
659if inetd_enable is set to
660.Dq YES ,
661these are the flags to pass to
662.Xr inetd 8 .
663.It Va named_enable
664.Pq Vt bool
665If set to
666.Dq YES ,
667run the
668.Xr named 8
669daemon.
670.It Va named_program
671.Pq Vt str
672path to
673.Xr named 8
674(default
675.Pa /usr/sbin/named ) .
676.It Va named_flags
677.Pq Vt str
678if
679.Va named_enable
680is set to
681.Dq YES ,
682these are the flags to pass to
683.Xr named 8 .
684.It Va kerberos_server_enable
685.Pq Vt bool
686Set to
687.Dq YES
688if you want to run a Kerberos authentication server
689at boot time.
690.It Va kadmind_server_enable
691.Dq YES
692if you want to run
693.Xr kadmind 8
694the Kerberos Administration Daemon); set to
695.Dq NO
696on a slave server.
697.It Va kerberos_stash
698(str)
699If
700.Dq YES ,
701instruct the Kerberos servers to use the stashed master key instead of
702prompting for it (only if
703.Va kerberos_server_enable
704is set to
705.Dq YES ,
706and is used for both
707.Xr kerberos 1
708and
709.Xr kadmind 8 ) .
710.It Va rwhod_enable
711.Pq Vt bool
712If set to
713.Dq YES ,
714run the
715.Xr rwhod 8
716daemon at boot time.
717.It Va rwhod_flags
718.Pq Vt str
719If
720.Va rwhod_enable
721is set to
722.Dq YES ,
723these are the flags to pass to it.
724.It Va amd_enable
725.Pq Vt bool
726If set to
727.Dq YES ,
728run the
729.Xr amd 8
730daemon at boot time.
731.It Va amd_flags
732.Pq Vt str
733If
734.Va amd_enable
735is set to
736.Dq YES ,
737these are the flags to pass to it.
738See the
739.Xr amd 8
740.Xr info 1
741page for more information.
742.It Va update_motd
743.Pq Vt bool
744If set to
745.Dq YES ,
746.Pa /etc/motd
747will be updated at boot time to reflect the kernel release
748bring run.  If set to
749.Dq NO ,
750.Pa /etc/motd
751will not be updated
752.It Va nfs_client_enable
753.Pq Vt bool
754If set to
755.Dq YES ,
756run the NFS client daemons at boot time.
757.It Va nfs_client_flags
758.Pq Vt str
759If
760.Va nfs_client_enable
761is set to
762.Dq YES ,
763these are the flags to pass to the
764.Xr nfsiod 8
765daemon.
766.It Va nfs_access_cache
767if
768.Va nfs_client_enable
769is set to
770.Dq YES ,
771this can be set to
772.Dq 0
773to disable NFS ACCESS RPC caching, or to the number of seconds for which NFS ACCESS
774results should be cached.  A value of 2-10 seconds will substantially reduce network
775traffic for many NFS operations.
776.It Va nfs_server_enable
777.Pq Vt bool
778If set to
779.Dq YES ,
780run the NFS server daemons at boot time.
781.It Va nfs_server_flags
782.Pq Vt str
783If
784.Va nfs_server_enable
785is set to
786.Dq YES ,
787these are the flags to pass to the
788.Xr nfsd 8
789daemon.
790.It Va single_mountd_enable
791.Pq Vt bool
792If set to
793.Dq YES ,
794and no
795.Va nfs_server_enable
796is set, start
797.Xr mountd 8 ,
798but not
799.Xr nfsd 8
800daemon.
801It is commonly needed to run CFS without real NFS used.
802.It Va weak_mountd_authentication
803.Pq Vt bool
804If set to
805.Dq YES ,
806allow services like PCNFSD to make non-privileged mount
807requests.
808.It Va nfs_privport
809.Pq Vt bool
810If set to
811.Dq YES ,
812provide NFS services only on a secure port.
813.It Va nfs_bufpackets
814.Pq Vt integer
815If set to a number, indicates the number of packets worth of
816socket buffer space to reserve on an NFS client.  If set to
817.Dq DEFAULT ,
818the kernel default is used (typically 4).  Using a higher number may be
819useful on gigabit networks to improve performance.  The minimum value is
8202 and the maximum is 64.
821.It Va rpc_lockd_enable
822.Pq Vt bool
823If set to
824.Dq YES
825and also an NFS server, run
826.Xr rpc.lockd 8
827at boot time.
828.It Va rpc_statd_enable
829.Pq Vt bool
830If set to
831.Dq YES
832and also an NFS server, run
833.Xr rpc.statd 8
834at boot time.
835.It Va portmap_program
836.Pq Vt str
837path to
838.Xr rpcbind 8
839(default
840.Pa /usr/sbin/rpcbind ) .
841.It Va portmap_enable
842.Pq Vt bool
843If set to
844.Dq YES ,
845run the
846.Xr rpcbind 8
847service at boot time.
848.It Va portmap_flags
849.Pq Vt str
850If
851.Va portmap_enable
852is set to
853.Dq YES ,
854these are the flags to pass to the
855.Xr rpcbind 8
856daemon.
857.It Va xtend_enable
858.Pq Vt bool
859If set to
860.Dq YES
861then run the
862.Xr xtend 8
863daemon at boot time.
864.It Va xtend_flags
865.Pq Vt str
866If
867.Va xtend_enable
868is set to
869.Dq YES ,
870these are the flags to pass to the
871.Xr xtend 8
872daemon.
873.It Va pppoed_enable
874.Pq Vt bool
875If set to
876.Dq YES
877then run the
878.Xr pppoed 8
879daemon at boot time to provide PPP over Ethernet services.
880.It Va pppoed_ Ns Ar provider
881.Xr pppoed 8
882listens to requests to this
883.Ar provider
884and ultimately runs
885.Xr ppp 8
886with a
887.Ar system
888argument of the same name.
889.It Va pppoed_flags
890Additional flags to pass to
891.Xr pppoed 8 .
892.It Va pppoed_interface
893The network interface to run pppoed on.  This is mandatory when
894.Va pppoed_enable
895is set to
896.Dq YES .
897.It Va timed_enable
898.Pq Vt boot
899if
900.Dq YES
901then run the
902.Xr timed 8
903service at boot time.  This command is intended for networks of
904machines where a consistent
905.Qq "network time"
906for all hosts must be established.  This is often useful in large NFS
907environments where time stamps on files are expected to be consistent
908network-wide.
909.It Va timed_flags
910.Pq Vt str
911If
912.Va timed_enable
913is set to
914.Dq YES ,
915these are the flags to pass to the
916.Xr timed 8
917service.
918.It Va ntpdate_enable
919.Pq Vt bool
920If set to
921.Dq YES ,
922run ntpdate at system startup.  This command is intended to
923synchronize the system clock only
924.Em once
925from some standard reference.  An option to set this up initially
926(from a list of known servers) is also provided by the
927.Pa /stand/sysinstall
928program when the system is first installed.
929.It Va ntpdate_program
930.Pq Vt str
931path to
932.Xr ntpdate 8
933(default
934.Pa /usr/sbin/ntpdate ) .
935.It Va ntpdate_flags
936.Pq Vt str
937If
938.Va ntpdate_enable
939is set to
940.Dq YES ,
941these are the flags to pass to the
942.Xr ntpdate 8
943command (typically a hostname).
944.It Va xntpd_enable
945.Pq Vt bool
946If set to
947.Dq YES
948then run the
949.Xr ntpd 8
950command at boot time.
951.It Va xntpd_program
952.Pq Vt str
953path to
954.Xr ntpd 8
955(default
956.Pa /usr/sbin/ntpd ) .
957.It Va xntpd_flags
958.Pq Vt str
959If
960.Va xntpd_enable
961is set to
962.Dq YES ,
963these are the flags to pass to the
964.Xr ntpd 8
965daemon.
966.It Va nis_client_enable
967.Pq Vt bool
968If set to
969.Dq YES
970then run the
971.Xr ypbind 8
972service at system boot time.
973.It Va nis_client_flags
974.Pq Vt str
975If
976.Va nis_client_enable
977is set to
978.Dq YES ,
979these are the flags to pass to the
980.Xr ypbind 8
981service.
982.It Va nis_ypset_enable
983.Pq Vt bool
984If set to
985.Dq YES
986then run the
987.Xr ypset 8
988daemon at system boot time.
989.It Va nis_ypset_flags
990.Pq Vt str
991If
992.Va nis_ypset_enable
993is set to
994.Dq YES ,
995these are the flags to pass to the
996.Xr ypset 8
997daemon.
998.It Va nis_server_enable
999.Pq Vt bool
1000If set to
1001.Dq YES
1002then run the
1003.Xr ypserv 8
1004daemon at system boot time.
1005.It Va nis_server_flags
1006.Pq Vt str
1007If
1008.Va nis_server_enable
1009is set to
1010.Dq YES ,
1011these are the flags to pass to the
1012.Xr ypserv 8
1013daemon.
1014.It Va nis_ypxfrd_enable
1015.Pq Vt bool
1016If set to
1017.Dq YES
1018then run the
1019.Xr ypxfrd 8
1020daemon at system boot time.
1021.It Va nis_ypxfrd_flags
1022.Pq Vt str
1023If
1024.Va nis_ypxfrd_enable
1025is set to
1026.Dq YES ,
1027these are the flags to pass to the
1028.Xr ypxfrd 8
1029daemon.
1030.It Va nis_yppasswdd_enable
1031.Pq Vt bool
1032If set to
1033.Dq YES
1034then run the
1035.Xr yppasswdd 8
1036daemon at system boot time.
1037.It Va nis_yppasswdd_flags
1038.Pq Vt str
1039If
1040.Va nis_yppasswdd_enable
1041is set to
1042.Dq YES ,
1043these are the flags to pass to the
1044.Xr yppasswdd 8
1045daemon.
1046.It Va defaultrouter
1047.Pq Vt str
1048If not set to
1049.Dq NO
1050then create a default route to this host name or IP address (use IP
1051address value if you also require this router to get to a name
1052server!)
1053.It Va static_routes
1054.Pq Vt str
1055Set to the list of static routes you would like to add at system
1056boot time.  If not set to
1057.Dq NO
1058then for each whitespace separated
1059.Em element
1060in the value, a
1061.No route_ Ns element
1062variable is assumed to exist
1063whose contents will later be passed to a
1064.Dq route add
1065operation.
1066.It Va gateway_enable
1067.Pq Vt bool
1068If set to
1069.Dq YES ,
1070then configure host to at as an IP router, e.g. to forward packets
1071between interfaces.
1072.It Va router_enable
1073.Pq Vt bool
1074If set to
1075.Dq YES
1076then run a routing daemon of some sort, based on the
1077settings of
1078.Va router
1079and
1080.Va router_flags .
1081.It Va router
1082.Pq Vt str
1083If
1084.Va router_enable
1085is set to
1086.Dq YES ,
1087this is the name of the routing daemon to use.
1088.It Va router_flags
1089.Pq Vt str
1090If
1091.Va router_enable
1092is set to
1093.Dq YES ,
1094these are the flags to pass to the routing daemon.
1095.It Va mrouted_enable
1096.Pq Vt bool
1097If set to
1098.Dq YES
1099then run the multicast routing daemon,
1100.Xr mrouted 8 .
1101.It Va mrouted_flags
1102.Pq Vt str
1103If
1104.Va mrouted_enable
1105is set to
1106.Dq YES ,
1107these are the flags to pass to the multicast routing daemon.
1108.It Va ipxgateway_enable
1109.Pq Vt bool
1110If set to
1111.Dq YES
1112then enable the routing of IPX traffic.
1113.It Va ipxrouted_enable
1114.Pq Vt bool
1115If set to
1116.Dq YES
1117then run the
1118.Xr IPXrouted 8
1119daemon at system boot time.
1120.It Va ipxrouted_flags
1121.Pq Vt str
1122If
1123.Va ipxrouted_enable
1124is set to
1125.Dq YES ,
1126these are the flags to pass to the
1127.Xr IPXrouted 8
1128daemon.
1129.It Va arpproxy_all
1130If set to
1131.Dq YES
1132then enable global proxy ARP.
1133.It Va forward_sourceroute
1134If set to
1135.Dq YES
1136then when
1137.Va gateway_enable
1138is also set to
1139.Dq YES ,
1140source routed packets are forwarded.
1141.It Va accept_sourceroute
1142If set to
1143.Dq YES
1144then the system will accept source routed packets directed at it.
1145.It Va rarpd_enable
1146.Pq Vt bool
1147If set to
1148.Dq YES
1149then run the
1150.Xr rarpd 8
1151daemon at system boot time.
1152.It Va rarpd_flags
1153.Pq Vt str
1154If
1155.Va rarpd_enable
1156is set to
1157.Dq YES ,
1158these are the flags to pass to the
1159.Xr rarpd 8
1160daemon.
1161.It Va atm_enable
1162.Pq Vt bool
1163Set to
1164.Dq YES
1165to enable the configuration of ATM interfaces at system boot time.
1166For all of the ATM variables described below, please refer to the
1167.Xr atm 8
1168man page for further details on the available command parameters.
1169Also refer to the files in
1170.Pa /usr/share/examples/atm
1171for more detailed configuration information.
1172.It Va atm_netif_<intf>
1173.Pq Vt str
1174For the ATM physical interface
1175.Va <intf> ,
1176this variable defines the name prefix and count for the ATM network interfaces to be created.
1177The value will be passed as the parameters of an
1178.Dq atm set netif Va <intf>
1179command.
1180.It Va atm_sigmgr_<intf>
1181.Pq Vt str
1182For the ATM physical interface
1183.Va <intf> ,
1184this variable defines the ATM signalling manager to be used.
1185The value will be passed as the parameters of an
1186.Dq atm attach Va <intf>
1187command.
1188.It Va atm_prefix_<intf>
1189.Pq Vt str
1190For the ATM physical interface
1191.Va <intf> ,
1192this variable defines the NSAP prefix for interfaces using a UNI signalling
1193manager.  If set to
1194.Em ILMI ,
1195then the prefix will automatically be set via the
1196.Xr ilmid 8
1197daemon.  Otherwise, the value will be passed as the parameters of an
1198.Dq atm set prefix Va <intf>
1199command.
1200.It Va atm_macaddr_<intf>
1201.Pq Vt str
1202For the ATM physical interface
1203.Va <intf> ,
1204this variable defines the MAC address for interfaces using a UNI signalling
1205manager.  If set to
1206.Em NO ,
1207then the hardware MAC address contained in the ATM interface card will be used.
1208Otherwise, the value will be passed as the parameters of an
1209.Dq atm set mac Va <intf>
1210command.
1211.It Va atm_arpserver_<netif>
1212.Pq Vt str
1213For the ATM network interface
1214.Va <netif> ,
1215this variable defines the ATM address for a host which is to provide ATMARP
1216service.  This variable is only applicable to interfaces using a UNI signalling
1217manager.  If set to
1218.Em local ,
1219then this host will become an ATMARP server.
1220The value will be passed as the parameters of an
1221.Dq atm set arpserver Va <netif>
1222command.
1223.It Va atm_scsparp_<netif>
1224.Pq Vt bool
1225If set to
1226.Em YES ,
1227then SCSP/ATMARP service for the network interface
1228.Va <netif>
1229will be initiated using the
1230.Xr scspd 8
1231and
1232.Xr atmarpd 8
1233daemons.  This variable is only applicable if
1234.So
1235.No atm_arpserver_ Ns Va <netif>
1236.No = Ns Qq local
1237.Sc
1238is defined.
1239.It Va atm_pvcs
1240.Pq Vt str
1241Set to the list of ATM PVCs you would like to add at system
1242boot time.  For each whitespace separated
1243.Em element
1244in the value, an
1245.No atm_pvc_ Ns Em element
1246variable is assumed to exist.  The value of each of these variables
1247will be passed as the parameters of an
1248.Dq atm add pvc
1249command.
1250.It Va atm_arps
1251.Pq Vt str
1252Set to the list of permanent ATM ARP entries you would like to add
1253at system boot time.  For each whitespace separated
1254.Em element
1255in the value, an
1256.No atm_arp_ Ns Em element
1257variable is assumed to exist.  The value of each of these variables
1258will be passed as the parameters of an
1259.Dq atm add arp
1260command.
1261.It Va keymap
1262.Pq Vt str
1263If set to
1264.Dq NO
1265then no keymap is installed, otherwise the value is used to install
1266the keymap file in
1267.Pa /usr/share/syscons/keymaps/<value>.kbd
1268.It Va keyrate
1269.Pq Vt str
1270The keyboard repeat speed.  Set to
1271.Dq slow ,
1272.Dq normal ,
1273.Dq fast
1274or
1275.Dq NO
1276if the default behavior is desired.
1277.It Va keychange
1278.Pq Vt str
1279If not set to
1280.Dq NO ,
1281attempt to program the function keys with the value.  The value should
1282be a single string of the form:
1283.Qq Ar "<funkey_number> <new_value> [<funkey_number> <new_value>]..."
1284.It Va cursor
1285.Pq Vt str
1286Can be set to the value of
1287.Dq normal ,
1288.Dq blink ,
1289.Dq destructive
1290or
1291.Dq NO
1292to set the cursor behavior explicitly or choose the default behavior.
1293.It Va scrnmap
1294.Pq Vt str
1295If set to
1296.Dq NO
1297then no screen map is installed, otherwise the value is used to install
1298the screen map file in
1299.Pa /usr/share/syscons/scrnmaps/<value> .
1300.It Va font8x16
1301.Pq Vt str
1302If set to
1303.Dq NO
1304then the default 8x16 font value is used for screen size requests, otherwise
1305the value in
1306.Pa /usr/share/syscons/fonts/<value>
1307is used.
1308.It Va font8x14
1309.Pq Vt str
1310If set to
1311.Dq NO
1312then the default 8x14 font value is used for screen size requests, otherwise
1313the value in
1314.Pa /usr/share/syscons/fonts/<value>
1315is used.
1316.It Va font8x8
1317.Pq Vt str
1318If set to
1319.Dq NO
1320then the default 8x8 font value is used for screen size requests, otherwise
1321the value in
1322.Pa /usr/share/syscons/fonts/<value>
1323is used.
1324.It Va blanktime
1325.Pq Vt int
1326If set to
1327.Dq NO
1328then the default screen blanking interval is used, otherwise it is set
1329to
1330.Ar value
1331seconds.
1332.It Va saver
1333.Pq Vt str
1334If not set to
1335.Dq NO ,
1336this is the actual screen saver to use (blank, snake, daemon, etc).
1337.It Va moused_enable
1338.Pq Vt str
1339If set to
1340.Dq YES ,
1341the
1342.Xr moused 8
1343daemon is started for doing cut/paste selection on the console.
1344.It Va moused_type
1345.Pq Vt str
1346This is the protocol type of mouse you would like to use.
1347This variable must be set if
1348.Va moused_enable
1349is set to
1350.Dq YES .
1351The
1352.Xr moused 8
1353daemon
1354is able to detect the appropriate mouse type automatically in many cases.
1355You can set this variable to
1356.Dq auto
1357to let the daemon detect it, or
1358select one from the following list if the automatic detection fails.
1359.Pp
1360If your mouse is attached to the PS/2 mouse port, you should
1361always choose
1362.Dq auto
1363or
1364.Dq ps/2 ,
1365regardless of the brand and model of the mouse.  Likewise, if your
1366mouse is attached to the bus mouse port, choose
1367.Dq auto
1368or
1369.Dq busmouse .
1370All other protocols are for serial mice and will not work with
1371the PS/2 and bus mice.
1372If you have a USB mouse,
1373.Dq auto
1374is the only protocol type which works with the USB mouse.
1375.Bd -literal
1376microsoft        Microsoft mouse (serial)
1377intellimouse     Microsoft IntelliMouse (serial)
1378mousesystems     Mouse systems Corp mouse (serial)
1379mmseries         MM Series mouse (serial)
1380logitech         Logitech mouse (serial)
1381busmouse         A bus mouse
1382mouseman         Logitech MouseMan and TrackMan (serial)
1383glidepoint       ALPS GlidePoint (serial)
1384thinkingmouse    Kensignton ThinkingMouse (serial)
1385ps/2             PS/2 mouse
1386mmhittab         MM HitTablet (serial)
1387x10mouseremote   X10 MouseRemote (serial)
1388versapad         Interlink VersaPad (serial)
1389
1390.Ed
1391Even if your mouse is not in the above list, it may be compatible
1392with one in the list.
1393Refer to the man page for
1394.Xr moused 8
1395for compatibility information.
1396.Pp
1397It should also be noted that while this is enabled, any
1398other client of the mouse (such as an X server) should access
1399the mouse through the virtual mouse device:
1400.Pa /dev/sysmouse
1401and configure it as a sysmouse type mouse, since all
1402mouse data is converted to this single canonical format when
1403using
1404.Xr moused 8 .
1405If the client program does not support the sysmouse type,
1406specify the mousesystems type.
1407It is the second preferred type.
1408.It Va moused_port
1409.Pq Vt str
1410If
1411.Va moused_enable
1412is set to
1413.Dq YES ,
1414this is the actual port the mouse is on.
1415It might be
1416.Pa /dev/cuaa0
1417for a COM1 serial mouse,
1418.Pa /dev/psm0
1419for a PS/2 mouse or
1420.Pa /dev/mse0
1421for a bus mouse, for example.
1422.It Va moused_flags
1423.Pq Vt str
1424If
1425.Va moused_type
1426is set, these are the additional flags to pass to the
1427.Xr moused 8
1428daemon.
1429.It Va mousechar_start
1430.Pq Vt int
1431If set to
1432.Dq NO
1433then the default mouse cursor character range 0xd0-0xd3 is used,
1434otherwise the range start is set
1435to
1436.Ar value
1437character, see
1438.Xr vidcontrol 1 .
1439Use if the default range is occupied in your language code table.
1440.It Va allscreens_flags
1441.Pq Vt str
1442If set,
1443.Xr vidcontrol 1
1444is run with these options for each of the virtual terminals
1445.Pq Pa /dev/ttyv* .
1446For example,
1447.Dq -m on
1448will enable the mouse pointer on all virtual terminals
1449if
1450.Va moused_enable
1451is set to
1452.Dq YES .
1453.It Va allscreens_kbdflags
1454.Pq Vt str
1455If set,
1456.Xr kbdcontrol 1
1457is run with these options for each of the virtual terminals
1458.Pq Pa /dev/ttyv* .
1459For example,
1460.Dq Li -h 200
1461will set the
1462.Xr syscons 4
1463scrollback (history) buffer to 200 lines.
1464.It Va cron_enable
1465.Pq Vt bool
1466If set to
1467.Dq YES
1468then run the
1469.Xr cron 8
1470daemon at system boot time.
1471.It Va cron_program
1472.Pq Vt str
1473path to
1474.Xr cron 8
1475(default
1476.Pa /usr/sbin/cron ) .
1477.It Va cron_flags
1478.Pq Vt str
1479if
1480.Va cron_enable
1481is set to
1482.Dq YES ,
1483these are the flags to pass to
1484.Xr cron 8 .
1485.It Va lpd_program
1486.Pq Vt str
1487path to
1488.Xr lpd 8
1489(default
1490.Pa /usr/sbin/lpd ) .
1491.It Va lpd_enable
1492.Pq Vt bool
1493If set to
1494.Dq YES
1495then run the
1496.Xr lpd 8
1497daemon at system boot time.
1498.It Va lpd_flags
1499.Pq Vt str
1500If
1501.Va lpd_enable
1502is set to
1503.Dq YES ,
1504these are the flags to pass to the
1505.Xr lpd 8
1506daemon.
1507.It Va sendmail_enable
1508.Pq Vt bool
1509If set to
1510.Dq YES
1511then run the
1512.Xr sendmail 8
1513daemon at system boot time.
1514.It Va sendmail_flags
1515.Pq Vt str
1516If
1517.Va sendmail_enable
1518is set to
1519.Dq YES ,
1520these are the flags to pass to the
1521.Xr sendmail 8
1522daemon.
1523.It Va diskcheckd_enable
1524.Pq Vt bool
1525Set to
1526.Dq YES
1527if you want to start
1528.Xr diskcheckd 8
1529at system boot time.
1530.It Va diskcheckd_flags
1531.Pq Vt str
1532If
1533.Va diskcheckd_enable
1534is set to
1535.Dq YES ,
1536these are the flags to pass to the
1537.Xr diskcheckd 8
1538daemon.
1539.It Va dumpdev
1540.Pq Vt str
1541If not set to
1542.Dq NO
1543then point kernel crash-dumps at the swap device
1544specified as
1545.Em value .
1546When the system restarts,
1547a crash-dump found on the specified device
1548will typically be stored in the
1549.Pa /var/crash
1550directory by the
1551.Xr savecore 8
1552program.
1553.It Va check_quotas
1554.Pq Vt bool
1555Set to
1556.Dq YES
1557if you want to enable user disk quota checking via the
1558.Xr quotacheck 8
1559command.
1560.It Va accounting_enable
1561.Pq Vt bool
1562Set to
1563.Dq YES
1564if you wish to enable system accounting through the
1565.Xr accton 8
1566facility.
1567.It Va ibcs2_enable
1568.Pq Vt bool
1569Set to
1570.Dq YES
1571if you wish to enable iBCS2 (SCO) binary emulation at system initial boot
1572time.
1573.It Va ibcs2_loaders
1574.Pq Vt str
1575If not set to
1576.Dq NO
1577and if
1578.Va ibcs2_enable
1579is set to
1580.Dq YES ,
1581this specifies a list of additional iBCS2 loaders to enable.
1582.It Va linux_enable
1583.Pq Vt bool
1584Set to
1585.Dq YES
1586if you wish to enable Linux/ELF binary emulation at system initial
1587boot time.
1588.It Va osf1_enable
1589.Pq Vt bool
1590Set to
1591.Dq YES
1592if you wish to enable OSF/1 (Digital UNIX) binary emulation at system
1593initial boot time.
1594(alpha)
1595.It Va clear_tmp_enable
1596.Pq Vt bool
1597Set to
1598.Dq YES
1599if you want
1600.Pa /tmp
1601to be cleaned at startup.
1602.It Va ldconfig_paths
1603.Pq Vt str
1604Set to the list of shared library paths to use with
1605.Xr ldconfig 8 .
1606NOTE:
1607.Pa /usr/lib
1608will always be added first, so it need not appear in this list.
1609.It Va ldconfig_insecure
1610.Pq Vt bool
1611The
1612.Xr ldconfig 8
1613utility normally refuses to use directories
1614which are writable by anyone except root.
1615Set this variable to
1616.Dq YES
1617if you want to disable that security check during system startup.
1618.It Va kern_securelevel_enable
1619.Pq Vt bool
1620Set to
1621.Dq YES
1622if you wish to set the kernel security level at system startup.
1623.It Va kern_securelevel
1624.Pq Vt int
1625The kernel security level to set at startup.
1626The allowed range of
1627.Ar value
1628ranges from -1 (the compile time default) to 3 (the
1629most secure).  See
1630.Xr init 8
1631for the list of possible security levels and their effect
1632on system operation.
1633.It Va start_vinum
1634.Pq Vt bool
1635Set to
1636.Dq YES
1637if you want to start
1638.Xr vinum 8
1639at system boot time.
1640.It Va sshd_program
1641.Pq Vt str
1642Path to the SSH server program
1643.Po
1644.Pa /usr/sbin/sshd
1645is the default
1646.Pc .
1647.It Va sshd_enable
1648.Pq Vt bool
1649Set to
1650.Dq YES
1651if you want to start
1652.Xr sshd 8
1653at system boot time.
1654.It Va sshd_flags
1655.Pq Vt str
1656If
1657.Va sshd_enable
1658is set to
1659.Dq YES ,
1660these are the flags to pass to the
1661.Xr sshd 8
1662daemon.
1663.It Va unaligned_print
1664.Pq Vt bool
1665If set to
1666.Dq NO
1667then unaligned access warnings will not be printed.
1668(alpha)
1669.\" ----- isdn settings ---------------------------------
1670.It Va isdn_enable
1671.Pq Vt bool
1672Set to
1673.Dq NO
1674by default.
1675When set to
1676.Dq YES ,
1677starts the isdn daemon
1678.Pa /usr/sbin/isdnd
1679at system boot time.
1680.It Va isdn_flags
1681.Pq Vt str
1682Set to
1683.Dq -dn -d0x1f9
1684by default.
1685Additional flags to pass to
1686.Xr isndn 8
1687(but see
1688.Va isdn_fsdev
1689and
1690.Va isdn_ttype
1691for certain tunable parameters).
1692.It Va isdn_ttype
1693.Pq Vt str
1694Set to
1695.Dq cons25
1696by default.
1697The terminal type of the output device when
1698.Xr idsnd 8
1699operates in fullscreen mode.
1700.It Va isdn_screenflags
1701.Pq Vt str
1702Set to
1703.Dq NO
1704by default.
1705The video mode for fullscreen mode (only for
1706.Xr syscons 4
1707console driver, see
1708.Xr vidcontrol 1
1709for valid modes).
1710.It Va isdn_fsdev
1711.Pq Vt str
1712Set to
1713.Dq /dev/ttyv4
1714by default.
1715The output device for
1716.Xr idsnd 8
1717in fullscreen mode (or
1718.Dq NO
1719for daemon mode).
1720.It Va isdn_trace
1721.Pq Vt bool
1722Set to
1723.Dq NO
1724by default.
1725When set to
1726.Dq YES ,
1727enables the ISDN protocol trace utility
1728.Pa /usr/sbin/isdntrace
1729at system boot time.
1730.It Va isdn_traceflags
1731.Pq Vt str
1732Set to
1733.Dq -f /var/tmp/isdntrace0
1734by default.
1735Flags for
1736.Pa /usr/sbin/isdntrace .
1737.\" -----------------------------------------------------
1738.El
1739.Sh FILES
1740.Bl -tag -width /etc/defaults/rc.conf -compact
1741.It Pa /etc/defaults/rc.conf
1742.It Pa /etc/rc.conf
1743.It Pa /etc/rc.conf.local
1744.El
1745.Sh SEE ALSO
1746.Xr catman 1 ,
1747.Xr gdb 1 ,
1748.Xr info 1 ,
1749.Xr makewhatis 1 ,
1750.Xr vidcontrol 1 ,
1751.Xr exports 5 ,
1752.Xr motd 5 ,
1753.Xr accton 8 ,
1754.Xr amd 8 ,
1755.Xr apm 8 ,
1756.Xr atm 8 ,
1757.Xr cron 8 ,
1758.Xr dhclient 8 ,
1759.Xr gated 8 ,
1760.Xr ifconfig 8 ,
1761.Xr inetd 8 ,
1762.Xr isdnd 8 ,
1763.Xr isdntrace 8 ,
1764.Xr lpd 8 ,
1765.Xr mdconfig 8 ,
1766.Xr moused 8 ,
1767.Xr mrouted 8 ,
1768.Xr named 8 ,
1769.Xr nfsd 8 ,
1770.Xr nfsiod 8 ,
1771.Xr ntpd 8 ,
1772.Xr ntpdate 8 ,
1773.Xr pcnfsd 8 ,
1774.Xr quotacheck 8 ,
1775.Xr rc 8 ,
1776.Xr route 8 ,
1777.Xr routed 8 ,
1778.Xr rpc.lockd 8 ,
1779.Xr rpc.statd 8 ,
1780.Xr rpcbind 8 ,
1781.Xr rwhod 8 ,
1782.Xr savecore 8 ,
1783.Xr sendmail 8 ,
1784.Xr sshd 8 ,
1785.Xr swapon 8 ,
1786.Xr sysctl 8 ,
1787.Xr syslogd 8 ,
1788.Xr tickadj 8 ,
1789.Xr timed 8 ,
1790.Xr vinum 8 ,
1791.Xr xtend 8 ,
1792.Xr ypbind 8 ,
1793.Xr ypserv 8 ,
1794.Xr ypset 8
1795.Sh HISTORY
1796The
1797.Nm
1798file appeared in
1799.Fx 2.2.2 .
1800.Sh AUTHORS
1801.An Jordan K. Hubbard .
1802