1.\" Copyright (c) 1995 2.\" Jordan K. Hubbard 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. 9.\" 2. Redistributions in binary form must reproduce the above copyright 10.\" notice, this list of conditions and the following disclaimer in the 11.\" documentation and/or other materials provided with the distribution. 12.\" 13.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND 14.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 16.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE 17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23.\" SUCH DAMAGE. 24.\" 25.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.197 2003/07/28 13:56:00 mbr Exp $ 26.\" $DragonFly: src/share/man/man5/rc.conf.5,v 1.15 2005/08/01 01:49:17 swildner Exp $ 27.Dd March 3, 2002 28.Dt RC.CONF 5 29.Os 30.Sh NAME 31.Nm rc.conf 32.Nd system configuration information 33.Sh DESCRIPTION 34The file 35.Nm 36contains descriptive information about the local host name, configuration 37details for any potential network interfaces and which services should be 38started up at system initial boot time. 39In new installations, the 40.Nm 41file is generally initialized by the system installation utility, 42.Xr sysinstall 8 . 43.Pp 44The purpose of 45.Nm 46is not to run commands or perform system startup actions 47directly. 48Instead, it is included by the 49various generic startup scripts in 50.Pa /etc 51which conditionalize their 52internal actions according to the settings found there. 53.Pp 54The 55.Pa /etc/rc.conf 56file is included from the file 57.Pa /etc/defaults/rc.conf , 58which specifies the default settings for all the available options. 59Options need only be specified in 60.Pa /etc/rc.conf 61when the system administrator wishes to override these defaults. 62The file 63.Pa /etc/rc.conf.local 64is used to override settings in 65.Pa /etc/rc.conf 66for historical reasons. 67See the 68.Va rc_conf_files 69variable below. 70.Pp 71The following list provides a name and short description for each 72variable that can be set in the 73.Nm 74file: 75.Bl -tag -width indent-two 76.It Va rc_debug 77.Pq Vt bool 78If set to 79.Dq Li YES , 80enable output of debug messages from rc scripts. 81This variable can be helpful in diagnosing mistakes when 82editing or integrating new scripts. 83Beware that this produces copious output to the terminal and 84.Xr syslog 3 . 85.It Va rc_info 86.Pq Vt bool 87If set to 88.Dq Li NO , 89disable informational messages from the rc scripts. 90Informational messages are displayed when 91a condition that is not serious enough to warrant a warning or 92an error occurs. 93.It Va swapfile 94.Pq Vt str 95If set to 96.Dq Li NO , 97no swapfile is installed, otherwise the value is used as the full 98pathname to a file to use for additional swap space. 99.It Va apm_enable 100.Pq Vt bool 101If set to 102.Dq Li YES , 103enable support for Automatic Power Management with 104the 105.Xr apm 8 106command. 107.It Va apmd_enable 108.Pq Vt bool 109Run 110.Xr apmd 8 111to handle APM event from userland. 112This also enables support for APM. 113.It Va apmd_flags 114.Pq Vt str 115If 116.Va apmd_enable 117is set to 118.Dq Li YES , 119these are the flags to pass to the 120.Xr apmd 8 121daemon. 122.It Va battd_enable 123Enable 124.Xr battd 8 125to monitor the status of batteries present in the system. 126This also enables support for APM. 127.It Va battd_flags 128.Pq Vt str 129If 130.Va battd_enable 131is set to 132.Dq Li YES , 133these are the flags to pass to the 134.Xr battd 8 135daemon. 136.It Va devd_enable 137.Pq Vt bool 138Run 139.Xr devd 8 140to handle device added, removed or unknown events from the kernel. 141.It Va pccard_ifconfig 142.Pq Vt str 143List of arguments to be passed to 144.Xr ifconfig 8 145at boot time or on 146insertion of the card (e.g.\& 147.Dq Cm inet Li 192.168.1.1 Cm netmask Li 255.255.255.0 148for a fixed address or 149.Dq Li DHCP 150for a DHCP client). 151.It Va pccard_ether_delay 152.Pq Vt str 153Set the delay before starting 154.Xr dhclient 8 155in the 156.Pa /etc/pccard_ether 157script. 158This defaults to 5 seconds to work around a bug in the 159.Xr ed 4 160driver which can lead to system hangs when using some newer 161.Xr ed 4 162based cards. 163.It Va removable_interfaces 164.Pq Vt str 165List of removable network interfaces to be supported by 166.Pa /etc/pccard_ether . 167.It Va local_startup 168.Pq Vt str 169List of directories to search for startup script files. 170.It Va script_name_sep 171.Pq Vt str 172The field separator to use for breaking down the list of startup script files 173into individual filenames. 174The default is a space. 175It is not necessary to change this unless there are startup scripts with names 176containing spaces. 177.It Va hostname 178.Pq Vt str 179The fully qualified domain name (FQDN) of this host on the network. 180This should almost certainly be set to something meaningful, even if 181there is no network connection. 182If 183.Xr dhclient 8 184is used to set the hostname via DHCP, 185this variable should be set to an empty string. 186.It Va ipv6_enable 187.Pq Vt bool 188Enable support for IPv6 networking. 189Note that this requires that the kernel have been compiled with 190.Cd "options INET6" . 191.It Va nisdomainname 192.Pq Vt str 193The NIS domain name of this host, or 194.Dq Li NO 195if NIS is not used. 196.It Va dhclient_program 197.Pq Vt str 198Path to the DHCP client program 199.Pa ( /sbin/dhclient , 200the ISC DHCP client, 201is the default). 202.It Va dhclient_flags 203.Pq Vt str 204Additional flags to pass to the DHCP client program. 205For the ISC DHCP client, see the 206.Xr dhclient 8 207manpage for a description of the command line options available. 208.It Va background_dhclient 209.Pq Vt bool 210Set to 211.Dq Li YES 212to start the dhcp client in background. 213This can cause trouble with applications depending on 214a working network, but it will provide a faster startup 215in many cases. 216.It Va firewall_enable 217.Pq Vt bool 218Set to 219.Dq Li YES 220to load firewall rules at startup. 221If the kernel was not built with 222.Cd "options IPFIREWALL" , 223the 224.Pa ipfw.ko 225kernel module will be loaded. 226See also 227.Va ipfilter_enable . 228.It Va ipv6_firewall_enable 229.Pq Vt bool 230The IPv6 equivalent of 231.Va firewall_enable . 232Set to 233.Dq Li YES 234to load IPv6 firewall rules at startup. 235If the kernel was not built with 236.Cd "options IPV6FIREWALL" , 237the 238.Pa ip6fw.ko 239kernel module will be loaded. 240.It Va firewall_script 241.Pq Vt str 242This variable specifies the full path to the firewall script to run. 243The default is 244.Pa /etc/rc.firewall . 245.It Va ipv6_firewall_script 246.Pq Vt str 247The IPv6 equivalent of 248.Va firewall_script . 249.It Va firewall_type 250.Pq Vt str 251Names the firewall type from the selection in 252.Pa /etc/rc.firewall , 253or the file which contains the local firewall ruleset. 254Valid selections from 255.Pa /etc/rc.firewall 256are: 257.Pp 258.Bl -tag -width ".Li simple" -compact 259.It Li open 260unrestricted IP access 261.It Li closed 262all IP services disabled, except via 263.Dq Li lo0 264.It Li client 265basic protection for a workstation 266.It Li simple 267basic protection for a LAN. 268.El 269.Pp 270If a filename is specified, the full path 271must be given. 272.It Va ipv6_firewall_type 273.Pq Vt str 274The IPv6 equivalent of 275.Va firewall_type . 276.It Va firewall_quiet 277.Pq Vt bool 278Set to 279.Dq Li YES 280to disable the display of firewall rules on the console during boot. 281.It Va ipv6_firewall_quiet 282.Pq Vt bool 283The IPv6 equivalent of 284.Va firewall_quiet . 285.It Va firewall_logging 286.Pq Vt bool 287Set to 288.Dq Li YES 289to enable firewall event logging. 290This is equivalent to the 291.Dv IPFIREWALL_VERBOSE 292kernel option. 293.It Va ipv6_firewall_logging 294.Pq Vt bool 295The IPv6 equivalent of 296.Va firewall_logging . 297.It Va firewall_flags 298.Pq Vt str 299Flags passed to 300.Xr ipfw 8 301if 302.Va firewall_type 303specifies a filename. 304.It Va ipv6_firewall_flags 305.Pq Vt str 306The IPv6 equivalent of 307.Va firewall_flags . 308.It Va natd_program 309.Pq Vt str 310Path to 311.Xr natd 8 . 312.It Va natd_enable 313.Pq Vt bool 314Set to 315.Dq Li YES 316to enable 317.Xr natd 8 . 318.Va firewall_enable 319must also be set to 320.Dq Li YES , 321and 322.Xr divert 4 323sockets must be enabled in the kernel. 324.It Va natd_interface 325.Pq Vt str 326This is the name of the public interface on which 327.Xr natd 8 328should run. 329The interface may be given as an interface name or as an IP address. 330.It Va natd_flags 331.Pq Vt str 332Additional 333.Xr natd 8 334flags should be placed here. 335The 336.Fl n 337or 338.Fl a 339flag is automatically added with the above 340.Va natd_interface 341as an argument. 342.\" ----- ipfilter_enable setting -------------------------------- 343.It Va ipfilter_enable 344.Pq Vt bool 345Set to 346.Dq Li NO 347by default. 348Setting this to 349.Dq Li YES 350enables 351.Xr ipf 8 352packet filtering. 353.Pp 354Typical usage will require putting 355.Bd -literal 356ipfilter_enable="YES" 357ipnat_enable="YES" 358ipmon_enable="YES" 359ipfs_enable="YES" 360.Ed 361.Pp 362into 363.Pa /etc/rc.conf 364and editing 365.Pa /etc/ipf.rules 366and 367.Pa /etc/ipnat.rules 368appropriately. 369.Pp 370Note that 371.Va ipfilter_enable 372and 373.Va ipnat_enable 374can be enabled independently. 375.Va ipmon_enable 376and 377.Va ipfs_enable 378both require at least one of 379.Va ipfilter_enable 380and 381.Va ipnat_enable 382to be enabled. 383.Pp 384Having 385.Bd -literal 386options IPFILTER 387options IPFILTER_LOG 388options IPFILTER_DEFAULT_BLOCK 389.Ed 390.Pp 391in the kernel configuration file is a good idea, too. 392.\" ----- ipfilter_program setting ------------------------------ 393.It Va ipfilter_program 394.Pq Vt str 395Path to 396.Xr ipf 8 397(default 398.Pa /sbin/ipf ) . 399.\" ----- ipfilter_rules setting -------------------------------- 400.It Va ipfilter_rules 401.Pq Vt str 402Set to 403.Pa /etc/ipf.rules 404by default. 405This variable contains the name of the filter rule definition file. 406The file is expected to be readable for the 407.Xr ipf 8 408command to execute. 409.\" ----- ipv6_ipfilter_rules setting --------------------------- 410.It Va ipv6_ipfilter_rules 411.Pq Vt str 412Set to 413.Pa /etc/ipf6.rules 414by default. 415This variable contains the IPv6 filter rule definition file. 416The file is expected to be readable for the 417.Xr ipf 8 418command to execute. 419.\" ----- ipfilter_flags setting -------------------------------- 420.It Va ipfilter_flags 421.Pq Vt str 422Empty by default. 423This variable contains flags passed to the 424.Xr ipf 8 425program. 426.\" ----- ipnat_enable setting ---------------------------------- 427.It Va ipnat_enable 428.Pq Vt bool 429Set to 430.Dq Li NO 431by default. 432Set it to 433.Dq Li YES 434to enable 435.Xr ipnat 1 436network address translation. 437See 438.Va ipfilter_enable 439for a detailed discussion. 440.\" ----- ipnat_program setting --------------------------------- 441.It Va ipnat_program 442.Pq Vt str 443Path to 444.Xr ipnat 1 445(default 446.Pa /sbin/ipnat ) . 447.\" ----- ipnat_rules setting ----------------------------------- 448.It Va ipnat_rules 449.Pq Vt str 450Set to 451.Pa /etc/ipnat.rules 452by default. 453This variable contains the name of the file 454holding the network address translation definition. 455This file is expected to be readable for the 456.Xr ipnat 1 457command to execute. 458.\" ----- ipnat_flags setting ----------------------------------- 459.It Va ipnat_flags 460.Pq Vt str 461Empty by default. 462This variable contains flags passed to the 463.Xr ipnat 1 464program. 465.\" ----- ipmon_enable setting ---------------------------------- 466.It Va ipmon_enable 467.Pq Vt bool 468Set to 469.Dq Li NO 470by default. 471Set it to 472.Dq Li YES 473to enable 474.Xr ipmon 8 475monitoring (logging 476.Xr ipf 8 477and 478.Xr ipnat 1 479events). 480Setting this variable needs setting 481.Va ipfilter_enable 482or 483.Va ipnat_enable 484too. 485See 486.Va ipfilter_enable 487for a detailed discussion. 488.\" ----- ipmon_program setting --------------------------------- 489.It Va ipmon_program 490.Pq Vt str 491Path to 492.Xr ipmon 8 493(default 494.Pa /sbin/ipmon ) . 495.\" ----- ipmon_flags setting ----------------------------------- 496.It Va ipmon_flags 497.Pq Vt str 498Set to 499.Dq Li -Ds 500by default. 501This variable contains flags passed to the 502.Xr ipmon 8 503program. 504Another typical example would be 505.Dq Fl D Pa /var/log/ipflog 506to have 507.Xr ipmon 8 508log directly to a file bypassing 509.Xr syslogd 8 . 510Make sure to adjust 511.Pa /etc/newsyslog.conf 512in such case like this: 513.Bd -literal 514/var/log/ipflog 640 10 100 * Z /var/run/ipmon.pid 515.Ed 516.\" ----- ipfs_enable setting ----------------------------------- 517.It Va ipfs_enable 518.Pq Vt bool 519Set to 520.Dq Li NO 521by default. 522Set it to 523.Dq Li YES 524to enable 525.Xr ipfs 8 526saving the filter and NAT state tables during shutdown 527and reloading them during startup again. 528Setting this variable needs setting 529.Va ipfilter_enable 530or 531.Va ipnat_enable 532to 533.Dq Li YES 534too. 535See 536.Va ipfilter_enable 537for a detailed discussion. 538Note that if 539.Va kern_securelevel 540is set to 3, 541.Va ipfs_enable 542cannot be used 543because the raised securelevel will prevent 544.Xr ipfs 8 545from saving the state tables at shutdown time. 546.\" ----- ipfs_program setting ---------------------------------- 547.It Va ipfs_program 548.Pq Vt str 549Path to 550.Xr ipfs 8 551(default 552.Pa /sbin/ipfs ) . 553.\" ----- ipfs_flags setting ------------------------------------ 554.It Va ipfs_flags 555.Pq Vt str 556Empty by default. 557This variable contains flags passed to the 558.Xr ipfs 8 559program. 560.\" ----- end of added ipf hook --------------------------------- 561.It Va tcp_extensions 562.Pq Vt bool 563Set to 564.Dq Li YES 565by default. 566Setting this to 567.Dq Li NO 568disables certain TCP options as described by 569.Rs 570.%T "RFC 1323" 571.Re 572Setting this to 573.Dq Li NO 574might help remedy such problems with connections as randomly hanging 575or other weird behavior. 576Some network devices are known 577to be broken with respect to these options. 578.It Va log_in_vain 579.Pq Vt int 580Set to 0 by default. 581The 582.Xr sysctl 8 583variables, 584.Va net.inet.tcp.log_in_vain 585and 586.Va net.inet.udp.log_in_vain , 587as described in 588.Xr tcp 4 589and 590.Xr udp 4 , 591are set to the given value. 592.It Va tcp_keepalive 593.Pq Vt bool 594Set to 595.Dq Li YES 596by default. 597Setting to 598.Dq Li NO 599will disable probing idle TCP connections to verify that the 600peer is still up and reachable. 601.It Va tcp_drop_synfin 602.Pq Vt bool 603Set to 604.Dq Li NO 605by default. 606Setting to 607.Dq Li YES 608will cause the kernel to ignore TCP frames that have both 609the SYN and FIN flags set. 610This prevents OS fingerprinting, but may 611break some legitimate applications. 612This option is only available if the 613kernel was built with the 614.Dv TCP_DROP_SYNFIN 615option. 616.It Va icmp_drop_redirect 617.Pq Vt bool 618Set to 619.Dq Li NO 620by default. 621Setting to 622.Dq Li YES 623will cause the kernel to ignore ICMP REDIRECT packets. 624Refer to 625.Xr icmp 4 626for more information. 627.It Va icmp_log_redirect 628.Pq Vt bool 629Set to 630.Dq Li NO 631by default. 632Setting to 633.Dq Li YES 634will cause the kernel to log ICMP REDIRECT packets. 635Note that 636the log messages are not rate-limited, so this option should only be used 637for troubleshooting networks. 638Refer to 639.Xr icmp 4 640for more information. 641.It Va icmp_bmcastecho 642.Pq Vt bool 643Set to 644.Dq Li YES 645to respond to broadcast or multicast ICMP ping packets. 646Refer to 647.Xr icmp 4 648for more information. 649.It Va ip_portrange_first 650.Pq Vt int 651If not set to 652.Dq Li NO , 653this is the first port in the default portrange. 654Refer to 655.Xr ip 4 656for more information. 657.It Va ip_portrange_last 658.Pq Vt int 659If not set to 660.Dq Li NO , 661this is the last port in the default portrange. 662Refer to 663.Xr ip 4 664for more information. 665.It Va network_interfaces 666.Pq Vt str 667Set to the list of network interfaces to configure on this host. 668For example, if the only network devices in the system are the loopback 669device 670.Pq Li lo0 671and a NIC using the 672.Xr ed 4 673driver, 674this could be set to 675.Dq Li "lo0 ed0" . 676An 677.Va ifconfig_ Ns Aq Ar interface 678variable is also assumed to exist for each value of 679.Ar interface . 680It is also possible to add IP alias entries here in cases where 681multiple IP addresses registered against a single interface 682are desired. 683Assuming that the interface in question was 684.Li ed0 , 685it might look 686something like this: 687.Bd -literal 688ifconfig_ed0_alias0="inet 127.0.0.253 netmask 0xffffffff" 689ifconfig_ed0_alias1="inet 127.0.0.254 netmask 0xffffffff" 690.Ed 691.Pp 692And so on. 693For each 694.Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n 695entry that is found, 696its contents are passed to 697.Xr ifconfig 8 . 698Execution stops at the first unsuccessful access, so if 699something like this is present: 700.Bd -literal 701ifconfig_ed0_alias0="inet 127.0.0.251 netmask 0xffffffff" 702ifconfig_ed0_alias1="inet 127.0.0.252 netmask 0xffffffff" 703ifconfig_ed0_alias2="inet 127.0.0.253 netmask 0xffffffff" 704ifconfig_ed0_alias4="inet 127.0.0.254 netmask 0xffffffff" 705.Ed 706.Pp 707Then note that alias4 would 708.Em not 709be added since the search would 710stop with the missing alias3 entry. 711.Pp 712If the 713.Pa /etc/start_if. Ns Aq Ar interface 714file is present, it is read and executed by the 715.Xr sh 1 716interpreter 717before configuring the interface as specified in the 718.Va ifconfig_ Ns Aq Ar interface 719and 720.Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n 721variables. 722.Pp 723It is possible to bring up an interface with DHCP by setting the 724.Va ifconfig_ Ns Aq Ar interface 725variable to 726.Dq Li DHCP . 727For instance, to initialize the 728.Li ed0 729device via DHCP, 730it is possible to use something like: 731.Bd -literal 732ifconfig_ed0="DHCP" 733.Ed 734.It Va ipv6_network_interfaces 735.Pq Vt str 736This is the IPv6 equivalent of 737.Va network_interfaces . 738Instead of setting the ifconfig variables as 739.Va ifconfig_ Ns Aq Ar interface 740they should be set as 741.Va ipv6_ifconfig_ Ns Aq Ar interface . 742Aliases should be set as 743.Va ipv6_ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n . 744.Va ipv6_prefix_ Ns Aq Ar interface 745does something. 746Interfaces that do not have a 747.Va ipv6_ifconfig_ Ns Aq Ar interface 748setting will be auto configured by 749.Xr rtsol 8 750if the 751.Va ipv6_gateway_enable 752is set to 753.Dq Li NO . 754Note that the IPv6 networking code does not support the 755.Pa /etc/start_if. Ns Aq Ar interface 756files. 757.It Va ipv6_default_interface 758.Pq Vt str 759If not set to 760.Dq Li NO , 761this is the default output interface for scoped addresses. 762Now this works only for IPv6 link local multicast addresses. 763.It Va cloned_interfaces 764.Pq Vt str 765Set to the list of clonable network interfaces to create on this host. 766Entries in 767.Va cloned_interfaces 768are automatically appended to 769.Va network_interfaces 770for configuration. 771.It Va gif_interfaces 772.Pq Vt str 773Set to the list of 774.Xr gif 4 775tunnel interfaces to configure on this host. 776A 777.Va gifconfig_ Ns Aq Ar interface 778variable is assumed to exist for each value of 779.Ar interface . 780The value of this variable is used to configure the link layer of the 781tunnel according to the syntax of the 782.Cm tunnel 783option to 784.Xr ifconfig 8 . 785Additionally, this option ensures that each listed interface is created 786via the 787.Cm create 788option to 789.Xr ifconfig 8 790before attempting to configure it. 791.It Va sppp_interfaces 792.Pq Vt str 793Set to the list of 794.Xr sppp 4 795interfaces to configure on this host. 796A 797.Va spppconfig_ Ns Aq Ar interface 798variable is assumed to exist for each value of 799.Ar interface . 800Each interface should also be configured by a general 801.Va ifconfig_ Ns Aq Ar interface 802setting. 803Refer to 804.Xr spppcontrol 8 805for more information about available options. 806.It Va ppp_enable 807.Pq Vt bool 808If set to 809.Dq Li YES , 810run the 811.Xr ppp 8 812daemon. 813.It Va ppp_mode 814.Pq Vt str 815Mode in which to run the 816.Xr ppp 8 817daemon. 818Accepted modes are 819.Dq Li auto , 820.Dq Li ddial , 821.Dq Li direct 822and 823.Dq Li dedicated . 824See the manual for a full description. 825.It Va ppp_nat 826.Pq Vt bool 827If set to 828.Dq Li YES , 829enables network address translation. 830Used in conjunction with 831.Va gateway_enable 832allows hosts on private network addresses access to the Internet using 833this host as a network address translating router. 834.It Va ppp_profile 835.Pq Vt str 836The name of the profile to use from 837.Pa /etc/ppp/ppp.conf . 838.It Va ppp_user 839.Pq Vt str 840The name of the user under which 841.Xr ppp 8 842should be started. 843By 844default, 845.Xr ppp 8 846is started as 847.Dq Li root . 848.It Va rc_conf_files 849.Pq Vt str 850This option is used to specify a list of files that will override 851the settings in 852.Pa /etc/defaults/rc.conf . 853The files will be read in the order in which they are specified and should 854include the full path to the file. 855By default, the files specified are 856.Pa /etc/rc.conf 857and 858.Pa /etc/rc.conf.local 859.It Va fsck_y_enable 860.Pq Vt bool 861If set to 862.Dq Li YES , 863.Xr fsck 8 864will be run with the 865.Fl y 866flag if the initial preen 867of the file systems fails. 868.It Va netfs_types 869.Pq Vt str 870List of file system types that are network-based. 871This list should generally not be modified by end users. 872Use 873.Va extra_netfs_types 874instead. 875.It Va extra_netfs_types 876.Pq Vt str 877If set to something other than 878.Dq Li NO 879(the default), 880this variable extends the list of file system types 881for which automatic mounting at startup by 882.Xr rc 8 883should be delayed until the network is initialized. 884It should contain 885a whitespace-separated list of network file system descriptor pairs, 886each consisting of a file system type as passed to 887.Xr mount 8 888and a human-readable, one-word description, 889joined with a colon 890.Pq Ql \&: . 891Extending the default list in this way is only necessary 892when third party file system types are used. 893.It Va syslogd_enable 894.Pq Vt bool 895If set to 896.Dq Li YES , 897run the 898.Xr syslogd 8 899daemon. 900.It Va syslogd_program 901.Pq Vt str 902Path to 903.Xr syslogd 8 904(default 905.Pa /usr/sbin/syslogd ) . 906.It Va syslogd_flags 907.Pq Vt str 908If 909.Va syslogd_enable 910is set to 911.Dq Li YES , 912these are the flags to pass to 913.Xr syslogd 8 . 914.It Va inetd_enable 915.Pq Vt bool 916If set to 917.Dq Li YES , 918run the 919.Xr inetd 8 920daemon. 921.It Va inetd_program 922.Pq Vt str 923Path to 924.Xr inetd 8 925(default 926.Pa /usr/sbin/inetd ) . 927.It Va inetd_flags 928.Pq Vt str 929If 930.Va inetd_enable 931is set to 932.Dq Li YES , 933these are the flags to pass to 934.Xr inetd 8 . 935.It Va named_rcng 936.Pq Vt bool 937If set to 938.Dq Li YES 939use new functionality provided in the 940.Pa /etc/rc.d/named 941script to facilitate a 942.Xr chroot 8 943instance of 944.Xr named 8 . 945This variable is experimental. 946It may be removed or changed in the near future. 947.It Va named_enable 948.Pq Vt bool 949If set to 950.Dq Li YES , 951run the 952.Xr named 8 953daemon. 954.It Va named_program 955.Pq Vt str 956Path to 957.Xr named 8 958(default 959.Pa /usr/sbin/named ) . 960.It Va named_flags 961.Pq Vt str 962If 963.Va named_enable 964is set to 965.Dq Li YES , 966these are the flags to pass to 967.Xr named 8 . 968.It Va named_pidfile 969.Pq Vt str 970This is the default path to the 971.Xr named 8 972daemon's PID file. 973Change it if you change the location in 974.Xr named.conf 5 . 975.It Va named_chrootdir 976.Pq Vt str 977The root directory for a name server run in a 978.Xr chroot 8 979environment. 980If left empty 981.Xr named 8 982will not be run in a 983.Xr chroot 8 984environment. 985This variable has no effect if 986.Va named_rcng 987is not enabled. 988This variable is experimental. 989It may be removed or changed in the near future. 990.It Va named_chroot_autoupdate 991.Pq Vt bool 992Set to 993.Dq Li NO 994to disable automatic syncing of libraries and 995other system files between the root file system and the 996.Xr chroot 8 . 997This variable has no effect if 998.Va named_rcng 999is not enabled. 1000This variable is experimental. 1001It may be removed or changed in the near future. 1002.It Va named_symlink_enable 1003.Pq Vt bool 1004Set to 1005.Dq Li NO 1006to disable symlinking of 1007.Va named_pidfile 1008and 1009.Pa /var/run/ndc 1010into the 1011.Xr chroot 8 1012environment in which 1013.Xr named 8 1014is running. 1015This variable has no effect if 1016.Va named_rcng 1017is not enabled. 1018This variable is experimental. 1019It may be removed or changed in the near future. 1020.It Va kerberos5_server_enable 1021.Pq Vt bool 1022Set to 1023.Dq Li YES 1024to start a Kerberos 5 authentication server 1025at boot time. 1026.It Va kerberos5_server 1027.Pq Vt str 1028If 1029.Va kerberos5_server_enable 1030is set to 1031.Dq Li YES 1032this is the path to Kerberos 5 Authentication Server. 1033.It Va kadmind5_server_enable 1034.Pq Vt bool 1035Set to 1036.Dq Li YES 1037to start 1038.Xr kadmind 8 , 1039the Kerberos 5 Administration Daemon; set to 1040.Dq Li NO 1041on a slave server. 1042.It Va kadmind5_server 1043.Pq Vt str 1044If 1045.Va kadmind5_server_enable 1046is set to 1047.Dq Li YES 1048this is the path to Kerberos 5 Administration Daemon. 1049.It Va kpasswdd_server_enable 1050.Pq Vt bool 1051Set to 1052.Dq Li YES 1053to start 1054.Xr kpasswdd 8 , 1055the Kerberos 5 Password-Changing Daemon; set to 1056.Dq Li NO 1057on a slave server. 1058.It Va kpasswdd_server 1059.Pq Vt str 1060If 1061.Va kpasswdd_server_enable 1062is set to 1063.Dq Li YES 1064this is the path to Kerberos 5 Password-Changing Daemon. 1065.It Va rwhod_enable 1066.Pq Vt bool 1067If set to 1068.Dq Li YES , 1069run the 1070.Xr rwhod 8 1071daemon at boot time. 1072.It Va rwhod_flags 1073.Pq Vt str 1074If 1075.Va rwhod_enable 1076is set to 1077.Dq Li YES , 1078these are the flags to pass to it. 1079.It Va amd_enable 1080.Pq Vt bool 1081If set to 1082.Dq Li YES , 1083run the 1084.Xr amd 8 1085daemon at boot time. 1086.It Va amd_flags 1087.Pq Vt str 1088If 1089.Va amd_enable 1090is set to 1091.Dq Li YES , 1092these are the flags to pass to it. 1093See the 1094.Xr amd 8 1095manpage for more information. 1096.It Va amd_map_program 1097.Pq Vt str 1098If set, 1099the specified program is run to get the list of 1100.Xr amd 8 1101maps. 1102For example, if the 1103.Xr amd 8 1104maps are stored in NIS, one can set this to 1105run 1106.Xr ypcat 1 1107to get a list of 1108.Xr amd 8 1109maps from the 1110.Pa amd.master 1111NIS map. 1112.It Va update_motd 1113.Pq Vt bool 1114If set to 1115.Dq Li YES , 1116.Pa /etc/motd 1117will be updated at boot time to reflect the kernel release 1118being run. 1119If set to 1120.Dq Li NO , 1121.Pa /etc/motd 1122will not be updated. 1123.It Va nfs_client_enable 1124.Pq Vt bool 1125If set to 1126.Dq Li YES , 1127run the NFS client daemons at boot time. 1128.It Va nfs_access_cache 1129.Pq Vt int 1130If 1131.Va nfs_client_enable 1132is set to 1133.Dq Li YES , 1134this can be set to 1135.Dq Li 0 1136to disable NFS ACCESS RPC caching, or to the number of seconds for which 1137NFS ACCESS 1138results should be cached. 1139A value of 2-10 seconds will substantially reduce network traffic for 1140many NFS operations. The default is 5 seconds. Note that the attribute 1141cache holds stat information only. The NFS data cache is independant 1142of the attribute cache and is only invalidated when the client detects that 1143the server has modified the underlying file. This value specifies a 1144maximum timeout. The NFS client will automatically use a shorter timeout 1145for files which have been recently modified. 1146.It Va nfs_neg_cache 1147.Pq Vt int 1148If 1149.Va nfs_client_enable 1150is set to 1151.Dq Li YES , 1152this can be set to 1153.Dq Li 0 1154to disable the caching of NEGATIVE LOOKUPS (lookups of non-existant 1155filenames), or to the number of seconds for which negative lookups should 1156be cached. 1157A value of 2-10 seconds will substantially reduce network 1158traffic for many NFS operations, especially source code builds. The 1159default is 3 seconds. 1160.It Va nfs_server_enable 1161.Pq Vt bool 1162If set to 1163.Dq Li YES , 1164run the NFS server daemons at boot time. 1165.It Va nfs_server_flags 1166.Pq Vt str 1167If 1168.Va nfs_server_enable 1169is set to 1170.Dq Li YES , 1171these are the flags to pass to the 1172.Xr nfsd 8 1173daemon. 1174.It Va mountd_enable 1175.Pq Vt bool 1176If set to 1177.Dq Li YES , 1178and no 1179.Va nfs_server_enable 1180is set, start 1181.Xr mountd 8 , 1182but not 1183.Xr nfsd 8 1184daemon. 1185It is commonly needed to run CFS without real NFS used. 1186.It Va mountd_flags 1187.Pq Vt str 1188If 1189.Va mountd_enable 1190is set to 1191.Dq Li YES , 1192these are the flags to pass to the 1193.Xr mountd 8 1194daemon. 1195.It Va weak_mountd_authentication 1196.Pq Vt bool 1197If set to 1198.Dq Li YES , 1199allow services like PCNFSD to make non-privileged mount 1200requests. 1201.It Va nfs_reserved_port_only 1202.Pq Vt bool 1203If set to 1204.Dq Li YES , 1205provide NFS services only on a secure port. 1206.It Va nfs_bufpackets 1207.Pq Vt int 1208If set to a number, indicates the number of packets worth of 1209socket buffer space to reserve on an NFS client. 1210The kernel default is typically 4. 1211Using a higher number may be 1212useful on gigabit networks to improve performance. 1213The minimum value is 12142 and the maximum is 64. 1215.It Va rpc_umntall_enable 1216.Pq Vt bool 1217If set to 1218.Dq Li YES 1219(default) and we are also an NFS client, run 1220.Xr rpc.umntall 8 1221at boot time to clear out old mounts on remote servers. 1222If set to 1223.Dq Li NO 1224then 1225.Xr rpc.umntall 8 1226will not be run at boot time. 1227.It Va rpc_lockd_enable 1228.Pq Vt bool 1229If set to 1230.Dq Li YES 1231and also an NFS server, run 1232.Xr rpc.lockd 8 1233at boot time. 1234.It Va rpc_statd_enable 1235.Pq Vt bool 1236If set to 1237.Dq Li YES 1238and also an NFS server, run 1239.Xr rpc.statd 8 1240at boot time. 1241.It Va rpcbind_program 1242.Pq Vt str 1243Path to 1244.Xr rpcbind 8 1245(default 1246.Pa /usr/sbin/rpcbind ) . 1247.It Va rpcbind_enable 1248.Pq Vt bool 1249If set to 1250.Dq Li YES , 1251run the 1252.Xr rpcbind 8 1253service at boot time. 1254.It Va rpcbind_flags 1255.Pq Vt str 1256If 1257.Va rpcbind_enable 1258is set to 1259.Dq Li YES , 1260these are the flags to pass to the 1261.Xr rpcbind 8 1262daemon. 1263.It Va keyserv_enable 1264.Pq Vt bool 1265If set to 1266.Dq Li YES , 1267run the 1268.Xr keyserv 8 1269daemon on boot for running Secure RPC. 1270.It Va keyserv_flags 1271.Pq Vt str 1272If 1273.Va keyserv_enable 1274is set to 1275.Dq Li YES , 1276these are the flags to pass to 1277.Xr keyserv 8 1278daemon. 1279.It Va pppoed_enable 1280.Pq Vt bool 1281If set to 1282.Dq Li YES , 1283run the 1284.Xr pppoed 8 1285daemon at boot time to provide PPP over Ethernet services. 1286.It Va pppoed_ Ns Ar provider 1287.Pq Vt str 1288.Xr pppoed 8 1289listens to requests to this 1290.Ar provider 1291and ultimately runs 1292.Xr ppp 8 1293with a 1294.Ar system 1295argument of the same name. 1296.It Va pppoed_flags 1297.Pq Vt str 1298Additional flags to pass to 1299.Xr pppoed 8 . 1300.It Va pppoed_interface 1301.Pq Vt str 1302The network interface to run 1303.Xr pppoed 8 1304on. 1305This is mandatory when 1306.Va pppoed_enable 1307is set to 1308.Dq Li YES . 1309.It Va timed_enable 1310.Pq Vt bool 1311If set to 1312.Dq Li YES , 1313run the 1314.Xr timed 8 1315service at boot time. 1316This command is intended for networks of 1317machines where a consistent 1318.Dq "network time" 1319for all hosts must be established. 1320This is often useful in large NFS 1321environments where time stamps on files are expected to be consistent 1322network-wide. 1323.It Va timed_flags 1324.Pq Vt str 1325If 1326.Va timed_enable 1327is set to 1328.Dq Li YES , 1329these are the flags to pass to the 1330.Xr timed 8 1331service. 1332.It Va ntpd_enable 1333.Pq Vt bool 1334If set to 1335.Dq Li YES , 1336run the 1337.Xr ntpd 8 1338command at boot time. 1339.It Va ntpd_program 1340.Pq Vt str 1341Path to 1342.Xr ntpd 8 1343(default 1344.Pa /usr/sbin/ntpd ) . 1345.It Va ntpd_flags 1346.Pq Vt str 1347If 1348.Va ntpd_enable 1349is set to 1350.Dq Li YES , 1351these are the flags to pass to the 1352.Xr ntpd 8 1353daemon. Set to 1354.Dq Li -s 1355by default which sets the time immediately at startup if the 1356local clock is off by more than 180 seconds. To prevent 1357.Xr ntpd 8 1358from doing this, set 1359.Va ntpd_flags 1360to 1361.Dq Li -S . 1362.It Va nis_client_enable 1363.Pq Vt bool 1364If set to 1365.Dq Li YES , 1366run the 1367.Xr ypbind 8 1368service at system boot time. 1369.It Va nis_client_flags 1370.Pq Vt str 1371If 1372.Va nis_client_enable 1373is set to 1374.Dq Li YES , 1375these are the flags to pass to the 1376.Xr ypbind 8 1377service. 1378.It Va nis_ypset_enable 1379.Pq Vt bool 1380If set to 1381.Dq Li YES , 1382run the 1383.Xr ypset 8 1384daemon at system boot time. 1385.It Va nis_ypset_flags 1386.Pq Vt str 1387If 1388.Va nis_ypset_enable 1389is set to 1390.Dq Li YES , 1391these are the flags to pass to the 1392.Xr ypset 8 1393daemon. 1394.It Va nis_server_enable 1395.Pq Vt bool 1396If set to 1397.Dq Li YES , 1398run the 1399.Xr ypserv 8 1400daemon at system boot time. 1401.It Va nis_server_flags 1402.Pq Vt str 1403If 1404.Va nis_server_enable 1405is set to 1406.Dq Li YES , 1407these are the flags to pass to the 1408.Xr ypserv 8 1409daemon. 1410.It Va nis_ypxfrd_enable 1411.Pq Vt bool 1412If set to 1413.Dq Li YES , 1414run the 1415.Xr rpc.ypxfrd 8 1416daemon at system boot time. 1417.It Va nis_ypxfrd_flags 1418.Pq Vt str 1419If 1420.Va nis_ypxfrd_enable 1421is set to 1422.Dq Li YES , 1423these are the flags to pass to the 1424.Xr rpc.ypxfrd 8 1425daemon. 1426.It Va nis_yppasswdd_enable 1427.Pq Vt bool 1428If set to 1429.Dq Li YES , 1430run the 1431.Xr rpc.yppasswdd 8 1432daemon at system boot time. 1433.It Va nis_yppasswdd_flags 1434.Pq Vt str 1435If 1436.Va nis_yppasswdd_enable 1437is set to 1438.Dq Li YES , 1439these are the flags to pass to the 1440.Xr rpc.yppasswdd 8 1441daemon. 1442.It Va rpc_ypupdated_enable 1443.Pq Vt bool 1444If set to 1445.Dq Li YES , 1446run the 1447.Nm rpc.ypupdated 1448daemon at system boot time. 1449.It Va defaultrouter 1450.Pq Vt str 1451If not set to 1452.Dq Li NO , 1453create a default route to this host name or IP address 1454(use an IP address if this router is also required to get to the 1455name server!). 1456.It Va ipv6_defaultrouter 1457.Pq Vt str 1458The IPv6 equivalent of 1459.Va defaultrouter . 1460.It Va static_routes 1461.Pq Vt str 1462Set to the list of static routes that are to be added at system 1463boot time. 1464If not set to 1465.Dq Li NO 1466then for each whitespace separated 1467.Ar element 1468in the value, a 1469.Va route_ Ns Aq Ar element 1470variable is assumed to exist 1471whose contents will later be passed to a 1472.Dq Nm route Cm add 1473operation. 1474.It Va ipv6_static_routes 1475.Pq Vt str 1476The IPv6 equivalent of 1477.Va static_routes . 1478If not set to 1479.Dq Li NO 1480then for each whitespace separated 1481.Ar element 1482in the value, a 1483.Va ipv6_route_ Ns Aq Ar element 1484variable is assumed to exist 1485whose contents will later be passed to a 1486.Dq Nm route Cm add Fl inet6 1487operation. 1488.It Va gateway_enable 1489.Pq Vt bool 1490If set to 1491.Dq Li YES , 1492configure host to act as an IP router, e.g. to forward packets 1493between interfaces. 1494.It Va ipv6_gateway_enable 1495.Pq Vt bool 1496The IPv6 equivalent of 1497.Va gateway_enable . 1498.It Va router_enable 1499.Pq Vt bool 1500If set to 1501.Dq Li YES , 1502run a routing daemon of some sort, based on the 1503settings of 1504.Va router 1505and 1506.Va router_flags . 1507.It Va ipv6_router_enable 1508.Pq Vt bool 1509The IPv6 equivalent of 1510.Va router_enable . 1511If set to 1512.Dq Li YES , 1513run a routing daemon of some sort, based on the 1514settings of 1515.Va ipv6_router 1516and 1517.Va ipv6_router_flags . 1518.It Va router 1519.Pq Vt str 1520If 1521.Va router_enable 1522is set to 1523.Dq Li YES , 1524this is the name of the routing daemon to use. 1525.It Va ipv6_router 1526.Pq Vt str 1527The IPv6 equivalent of 1528.Va router . 1529.It Va router_flags 1530.Pq Vt str 1531If 1532.Va router_enable 1533is set to 1534.Dq Li YES , 1535these are the flags to pass to the routing daemon. 1536.It Va ipv6_router_flags 1537.Pq Vt str 1538The IPv6 equivalent of 1539.Va router_flags . 1540.It Va mrouted_enable 1541.Pq Vt bool 1542If set to 1543.Dq Li YES , 1544run the multicast routing daemon, 1545.Xr mrouted 8 . 1546.It Va mroute6d_enable 1547.Pq Vt bool 1548The IPv6 equivalent of 1549.Va mrouted_enable . 1550If set to 1551.Dq Li YES , 1552run the IPv6 multicast routing daemon. 1553Note that no IPv6 multicast routing daemon is included in the 1554.Dx 1555base system but 1556.Xr pim6dd 8 1557can be installed from the 1558.Fx 1559Ports Collection. 1560.It Va mrouted_flags 1561.Pq Vt str 1562If 1563.Va mrouted_enable 1564is set to 1565.Dq Li YES , 1566these are the flags to pass to the 1567.Xr mrouted 8 1568daemon. 1569.It Va mroute6d_flags 1570.Pq Vt str 1571The IPv6 equivalent of 1572.Va mrouted_flags . 1573If 1574.Va mroute6d_enable 1575is set to 1576.Dq Li YES , 1577these are the flags passed to the IPv6 multicast routing daemon. 1578.It Va mroute6d_program 1579.Pq Vt str 1580If 1581.Va mroute6d_enable 1582is set to 1583.Dq Li YES , 1584this is the path to the IPv6 multicast routing daemon. 1585.It Va rtadvd_enable 1586.Pq Vt bool 1587If set to 1588.Dq Li YES , 1589run the 1590.Xr rtadvd 8 1591daemon at boot time. 1592.Xr rtadvd 8 1593will only run if 1594.Va ipv6_gateway_enable 1595is also set to 1596.Dq Li YES . 1597The 1598.Xr rtadvd 8 1599utility sends router advertisement packets to the interfaces specified in 1600.Va rtadvd_interfaces . 1601.Xr rtadvd 8 1602and should only be enabled with great care. 1603You may want to fine-tune 1604.Xr rtadvd.conf 5 . 1605.It Va rtadvd_interfaces 1606.Pq Vt str 1607If 1608.Va rtadvd_enable 1609is set to 1610.Dq Li YES 1611this is the list of interfaces to use. 1612.It Va ipxgateway_enable 1613.Pq Vt bool 1614If set to 1615.Dq Li YES , 1616enable the routing of IPX traffic. 1617.It Va ipxrouted_enable 1618.Pq Vt bool 1619If set to 1620.Dq Li YES , 1621run the 1622.Xr IPXrouted 8 1623daemon at system boot time. 1624.It Va ipxrouted_flags 1625.Pq Vt str 1626If 1627.Va ipxrouted_enable 1628is set to 1629.Dq Li YES , 1630these are the flags to pass to the 1631.Xr IPXrouted 8 1632daemon. 1633.It Va arpproxy_all 1634.Pq Vt bool 1635If set to 1636.Dq Li YES , 1637enable global proxy ARP. 1638.It Va forward_sourceroute 1639.Pq Vt bool 1640If set to 1641.Dq Li YES 1642and 1643.Va gateway_enable 1644is also set to 1645.Dq Li YES , 1646source-routed packets are forwarded. 1647.It Va accept_sourceroute 1648.Pq Vt bool 1649If set to 1650.Dq Li YES , 1651the system will accept source-routed packets directed at it. 1652.It Va rarpd_enable 1653.Pq Vt bool 1654If set to 1655.Dq Li YES , 1656run the 1657.Xr rarpd 8 1658daemon at system boot time. 1659.It Va rarpd_flags 1660.Pq Vt str 1661If 1662.Va rarpd_enable 1663is set to 1664.Dq Li YES , 1665these are the flags to pass to the 1666.Xr rarpd 8 1667daemon. 1668.It Va bootparamd_enable 1669.Pq Vt bool 1670If set to 1671.Dq Li YES , 1672run the 1673.Xr bootparamd 8 1674daemon at system boot time. 1675.It Va bootparamd_flags 1676.Pq Vt str 1677If 1678.Va bootparamd_enable 1679is set to 1680.Dq Li YES , 1681these are the flags to pass to the 1682.Xr bootparamd 8 1683daemon. 1684.It Va stf_interface_ipv4addr 1685.Pq Vt str 1686If not set to 1687.Dq Li NO , 1688this is the local IPv4 address for 6to4 (IPv6 over IPv4 tunneling 1689interface). 1690Specify this entry to enable the 6to4 interface. 1691.It Va stf_interface_ipv4plen 1692.Pq Vt int 1693Prefix length for 6to4 IPv4 addresses, to limit peer address range. 1694An effective value is 0-31. 1695.It Va stf_interface_ipv6_ifid 1696.Pq Vt str 1697IPv6 interface ID for 1698.Xr stf 4 . 1699This can be set to 1700.Dq Li AUTO . 1701.It Va stf_interface_ipv6_slaid 1702.Pq Vt str 1703IPv6 Site Level Aggregator for 1704.Xr stf 4 . 1705.It Va ipv6_faith_prefix 1706.Pq Vt str 1707If not set to 1708.Dq Li NO , 1709this is the faith prefix to enable a FAITH IPv6-to-IPv4 TCP 1710translator. 1711You also need 1712.Xr faithd 8 1713setup. 1714.It Va ipv6_ipv4mapping 1715.Pq Vt bool 1716If set to 1717.Dq Li YES 1718this enables IPv4 mapped IPv6 address communication (like 1719.Li ::ffff:a.b.c.d ) . 1720.It Va atm_enable 1721.Pq Vt bool 1722Set to 1723.Dq Li YES 1724to enable the configuration of ATM interfaces at system boot time. 1725For all of the ATM variables described below, please refer to the 1726.Xr atm 8 1727man page for further details on the available command parameters. 1728Also refer to the files in 1729.Pa /usr/share/examples/atm 1730for more detailed configuration information. 1731.It Va atm_load 1732.Pq Vt str 1733This is a list of physical ATM interface drivers to load. Typical values are 1734.Dq Li hfa_pci 1735and/or 1736.Dq Li hea_pci . 1737.It Va atm_netif_ Ns Aq Ar intf 1738.Pq Vt str 1739For the ATM physical interface 1740.Ar intf , 1741this variable defines the name prefix and count for the ATM network 1742interfaces to be created. 1743The value will be passed as the parameters of an 1744.Dq Nm atm Cm "set netif" Ar intf 1745command. 1746.It Va atm_sigmgr_ Ns Aq Ar intf 1747.Pq Vt str 1748For the ATM physical interface 1749.Ar intf , 1750this variable defines the ATM signalling manager to be used. 1751The value will be passed as the parameters of an 1752.Dq Nm atm Cm attach Ar intf 1753command. 1754.It Va atm_prefix_ Ns Aq Ar intf 1755.Pq Vt str 1756For the ATM physical interface 1757.Ar intf , 1758this variable defines the NSAP prefix for interfaces using a UNI signalling 1759manager. 1760If set to 1761.Dq Li ILMI , 1762the prefix will automatically be set via the 1763.Xr ilmid 8 1764daemon. 1765Otherwise, the value will be passed as the parameters of an 1766.Dq Nm atm Cm "set prefix" Ar intf 1767command. 1768.It Va atm_macaddr_ Ns Aq Ar intf 1769.Pq Vt str 1770For the ATM physical interface 1771.Ar intf , 1772this variable defines the MAC address for interfaces using a UNI signalling 1773manager. 1774If set to 1775.Dq Li NO , 1776the hardware MAC address contained in the ATM interface card will be used. 1777Otherwise, the value will be passed as the parameters of an 1778.Dq Nm atm Cm "set mac" Ar intf 1779command. 1780.It Va atm_arpserver_ Ns Aq Ar netif 1781.Pq Vt str 1782For the ATM network interface 1783.Ar netif , 1784this variable defines the ATM address for a host which is to provide ATMARP 1785service. 1786This variable is only applicable to interfaces using a UNI signalling 1787manager. 1788If set to 1789.Dq Li local , 1790this host will become an ATMARP server. 1791The value will be passed as the parameters of an 1792.Dq Nm atm Cm "set arpserver" Ar netif 1793command. 1794.It Va atm_scsparp_ Ns Aq Ar netif 1795.Pq Vt bool 1796If set to 1797.Dq Li YES , 1798SCSP/ATMARP service for the network interface 1799.Ar netif 1800will be initiated using the 1801.Xr scspd 8 1802and 1803.Xr atmarpd 8 1804daemons. 1805This variable is only applicable if 1806.Va atm_arpserver_ Ns Aq Ar netif 1807is set to 1808.Dq Li local . 1809.It Va atm_pvcs 1810.Pq Vt str 1811Set to the list of ATM PVCs to be added at system 1812boot time. 1813For each whitespace separated 1814.Ar element 1815in the value, an 1816.Va atm_pvc_ Ns Aq Ar element 1817variable is assumed to exist. 1818The value of each of these variables 1819will be passed as the parameters of an 1820.Dq Nm atm Cm "add pvc" 1821command. 1822.It Va atm_arps 1823.Pq Vt str 1824Set to the list of permanent ATM ARP entries to be added 1825at system boot time. 1826For each whitespace separated 1827.Ar element 1828in the value, an 1829.Va atm_arp_ Ns Aq Ar element 1830variable is assumed to exist. 1831The value of each of these variables 1832will be passed as the parameters of an 1833.Dq Nm atm Cm "add arp" 1834command. 1835.It Va natm_interfaces 1836.Pq Vt str 1837Set to the list of 1838.Xr natm 4 1839interfaces that will also be used for HARP through 1840.Xr harp 4 . 1841If this list is not empty all interfaces in the list will be brought up 1842with 1843.Xr ifconfig 9 1844and 1845.Xr harp 4 1846will be loaded. 1847For this to work the interface drivers must be either compiled into the 1848kernel or must reside on the root partition. 1849.It Va keybell 1850.Pq Vt str 1851The keyboard bell sound. 1852Set to 1853.Dq Li normal , 1854.Dq Li visual , 1855.Dq Li off , 1856or 1857.Dq Li NO 1858if the default behavior is desired. 1859For details, refer to the 1860.Xr kbdcontrol 1 1861manpage. 1862.It Va keymap 1863.Pq Vt str 1864If set to 1865.Dq Li NO , 1866no keymap is installed, otherwise the value is used to install 1867the keymap file in 1868.Pa /usr/share/syscons/keymaps/ Ns Ao Ar value Ac Ns Pa .kbd . 1869.It Va keyrate 1870.Pq Vt str 1871The keyboard repeat speed. 1872Set to 1873.Dq Li slow , 1874.Dq Li normal , 1875.Dq Li fast , 1876or 1877.Dq Li NO 1878if the default behavior is desired. 1879.It Va keychange 1880.Pq Vt str 1881If not set to 1882.Dq Li NO , 1883attempt to program the function keys with the value. 1884The value should 1885be a single string of the form: 1886.Dq Ar funkey_number new_value Op Ar funkey_number new_value ... . 1887.It Va cursor 1888.Pq Vt str 1889Can be set to the value of 1890.Dq Li normal , 1891.Dq Li blink , 1892.Dq Li destructive , 1893or 1894.Dq Li NO 1895to set the cursor behavior explicitly or choose the default behavior. 1896.It Va scrnmap 1897.Pq Vt str 1898If set to 1899.Dq Li NO , 1900no screen map is installed, otherwise the value is used to install 1901the screen map file in 1902.Pa /usr/share/syscons/scrnmaps/ Ns Aq Ar value . 1903.It Va font8x16 1904.Pq Vt str 1905If set to 1906.Dq Li NO , 1907the default 8x16 font value is used for screen size requests, otherwise 1908the value in 1909.Pa /usr/share/syscons/fonts/ Ns Aq Ar value 1910is used. 1911.It Va font8x14 1912.Pq Vt str 1913If set to 1914.Dq Li NO , 1915the default 8x14 font value is used for screen size requests, otherwise 1916the value in 1917.Pa /usr/share/syscons/fonts/ Ns Aq Ar value 1918is used. 1919.It Va font8x8 1920.Pq Vt str 1921If set to 1922.Dq Li NO , 1923the default 8x8 font value is used for screen size requests, otherwise 1924the value in 1925.Pa /usr/share/syscons/fonts/ Ns Aq Ar value 1926is used. 1927.It Va blanktime 1928.Pq Vt int 1929If set to 1930.Dq Li NO , 1931the default screen blanking interval is used, otherwise it is set 1932to 1933.Ar value 1934seconds. 1935.It Va saver 1936.Pq Vt str 1937If not set to 1938.Dq Li NO , 1939this is the actual screen saver to use 1940.Li ( blank , snake , daemon , 1941etc). 1942.It Va moused_enable 1943.Pq Vt str 1944If set to 1945.Dq Li YES , 1946the 1947.Xr moused 8 1948daemon is started for doing cut/paste selection on the console. 1949.It Va moused_type 1950.Pq Vt str 1951This is the protocol type of the mouse connected to this host. 1952This variable must be set if 1953.Va moused_enable 1954is set to 1955.Dq Li YES . 1956The 1957.Xr moused 8 1958daemon 1959is able to detect the appropriate mouse type automatically in many cases. 1960Set this variable to 1961.Dq Li auto 1962to let the daemon detect it, or 1963select one from the following list if the automatic detection fails. 1964.Pp 1965If the mouse is attached to the PS/2 mouse port, choose 1966.Dq Li auto 1967or 1968.Dq Li ps/2 , 1969regardless of the brand and model of the mouse. 1970Likewise, if the 1971mouse is attached to the bus mouse port, choose 1972.Dq Li auto 1973or 1974.Dq Li busmouse . 1975All other protocols are for serial mice and will not work with 1976the PS/2 and bus mice. 1977If this is a USB mouse, 1978.Dq Li auto 1979is the only protocol type which will work. 1980.Pp 1981.Bl -tag -width ".Li x10mouseremote" -compact 1982.It Li microsoft 1983Microsoft mouse (serial) 1984.It Li intellimouse 1985Microsoft IntelliMouse (serial) 1986.It Li mousesystems 1987Mouse systems Corp. mouse (serial) 1988.It Li mmseries 1989MM Series mouse (serial) 1990.It Li logitech 1991Logitech mouse (serial) 1992.It Li busmouse 1993A bus mouse 1994.It Li mouseman 1995Logitech MouseMan and TrackMan (serial) 1996.It Li glidepoint 1997ALPS GlidePoint (serial) 1998.It Li thinkingmouse 1999Kensington ThinkingMouse (serial) 2000.It Li ps/2 2001PS/2 mouse 2002.It Li mmhittab 2003MM HitTablet (serial) 2004.It Li x10mouseremote 2005X10 MouseRemote (serial) 2006.It Li versapad 2007Interlink VersaPad (serial) 2008.El 2009.Pp 2010Even if the mouse is not in the above list, it may be compatible 2011with one in the list. 2012Refer to the man page for 2013.Xr moused 8 2014for compatibility information. 2015.Pp 2016It should also be noted that while this is enabled, any 2017other client of the mouse (such as an X server) should access 2018the mouse through the virtual mouse device, 2019.Pa /dev/sysmouse , 2020and configure it as a 2021.Dq Li sysmouse 2022type mouse, since all 2023mouse data is converted to this single canonical format when 2024using 2025.Xr moused 8 . 2026If the client program does not support the 2027.Dq Li sysmouse 2028type, 2029specify the 2030.Dq Li mousesystems 2031type. 2032It is the second preferred type. 2033.It Va moused_port 2034.Pq Vt str 2035If 2036.Va moused_enable 2037is set to 2038.Dq Li YES , 2039this is the actual port the mouse is on. 2040It might be 2041.Pa /dev/cuaa0 2042for a COM1 serial mouse, 2043.Pa /dev/psm0 2044for a PS/2 mouse or 2045.Pa /dev/mse0 2046for a bus mouse, for example. 2047.It Va moused_flags 2048.Pq Vt str 2049If 2050.Va moused_type 2051is set, these are the additional flags to pass to the 2052.Xr moused 8 2053daemon. 2054.It Va mousechar_start 2055.Pq Vt int 2056If set to 2057.Dq Li NO , 2058the default mouse cursor character range 2059.Li 0xd0 Ns - Ns Li 0xd3 2060is used, 2061otherwise the range start is set 2062to 2063.Ar value 2064character, see 2065.Xr vidcontrol 1 . 2066Use if the default range is occupied in the language code table. 2067.It Va allscreens_flags 2068.Pq Vt str 2069If set, 2070.Xr vidcontrol 1 2071is run with these options for each of the virtual terminals 2072.Pq Pa /dev/ttyv* . 2073For example, 2074.Dq Fl m Cm on 2075will enable the mouse pointer on all virtual terminals 2076if 2077.Va moused_enable 2078is set to 2079.Dq Li YES . 2080.It Va allscreens_kbdflags 2081.Pq Vt str 2082If set, 2083.Xr kbdcontrol 1 2084is run with these options for each of the virtual terminals 2085.Pq Pa /dev/ttyv* . 2086For example, 2087.Dq Fl h Li 200 2088will set the 2089.Xr syscons 4 2090scrollback (history) buffer to 200 lines. 2091.It Va cron_enable 2092.Pq Vt bool 2093If set to 2094.Dq Li YES , 2095run the 2096.Xr cron 8 2097daemon at system boot time. 2098.It Va cron_program 2099.Pq Vt str 2100Path to 2101.Xr cron 8 2102(default 2103.Pa /usr/sbin/cron ) . 2104.It Va cron_flags 2105.Pq Vt str 2106If 2107.Va cron_enable 2108is set to 2109.Dq Li YES , 2110these are the flags to pass to 2111.Xr cron 8 . 2112.It Va lpd_program 2113.Pq Vt str 2114Path to 2115.Xr lpd 8 2116(default 2117.Pa /usr/sbin/lpd ) . 2118.It Va lpd_enable 2119.Pq Vt bool 2120If set to 2121.Dq Li YES , 2122run the 2123.Xr lpd 8 2124daemon at system boot time. 2125.It Va lpd_flags 2126.Pq Vt str 2127If 2128.Va lpd_enable 2129is set to 2130.Dq Li YES , 2131these are the flags to pass to the 2132.Xr lpd 8 2133daemon. 2134.It Va mta_start_script 2135.Pq Vt str 2136This variable specifies the full path to the script to run to start 2137a mail transfer agent. 2138The default is 2139.Pa /etc/rc.sendmail . 2140The 2141.Va sendmail_* 2142variables which 2143.Pa /etc/rc.sendmail 2144uses are documented in the 2145.Xr rc.sendmail 8 2146man page. 2147.It Va dumpdev 2148.Pq Vt str 2149Indicates the device (usually a swap partition) to which a crash dump 2150should be written in the event of a system crash. 2151The value of this variable is passed as the argument to 2152.Xr dumpon 8 . 2153To disable crash dumps, set this variable to 2154.Dq Li NO . 2155.It Va dumpdir 2156.Pq Vt str 2157When the system reboots after a crash and a crash dump is found on the 2158device specified by the 2159.Va dumpdev 2160variable, 2161.Xr savecore 8 2162will save that crash dump and a copy of the kernel to the directory 2163specified by the 2164.Va dumpdir 2165variable. 2166The default value is 2167.Pa /var/crash . 2168Set to 2169.Dq Li NO 2170to not run 2171.Xr savecore 8 2172at boot time when 2173.Va dumpdir 2174is set. 2175.It Va savecore_flags 2176.Pq Vt str 2177If crash dumps are enabled, these are the flags to pass to the 2178.Xr savecore 8 2179utility. 2180.It Va enable_quotas 2181.Pq Vt bool 2182Set to 2183.Dq Li YES 2184to turn on user disk quotas on system startup via the 2185.Xr quotaon 8 2186command. 2187.It Va check_quotas 2188.Pq Vt bool 2189Set to 2190.Dq Li YES 2191to enable user disk quota checking via the 2192.Xr quotacheck 8 2193command. 2194.It Va accounting_enable 2195.Pq Vt bool 2196Set to 2197.Dq Li YES 2198to enable system accounting through the 2199.Xr accton 8 2200facility. 2201.It Va ibcs2_enable 2202.Pq Vt bool 2203Set to 2204.Dq Li YES 2205to enable iBCS2 (SCO) binary emulation at system initial boot 2206time. 2207.It Va ibcs2_loaders 2208.Pq Vt str 2209If not set to 2210.Dq Li NO 2211and if 2212.Va ibcs2_enable 2213is set to 2214.Dq Li YES , 2215this specifies a list of additional iBCS2 loaders to enable. 2216.It Va linux_enable 2217.Pq Vt bool 2218Set to 2219.Dq Li YES 2220to enable Linux/ELF binary emulation at system initial 2221boot time. 2222.It Va osf1_enable 2223.Pq Vt bool 2224Set to 2225.Dq Li YES 2226to enable OSF/1 (Digital UNIX) binary emulation at system 2227initial boot time. 2228(alpha) 2229.It Va svr4_enable 2230.Pq Vt bool 2231If set to 2232.Dq Li YES , 2233enable SysVR4 emulation at boot time. 2234.It Va sysvipc_enable 2235.Pq Vt bool 2236If set to 2237.Dq Li YES , 2238load System V IPC primitives at boot time. 2239.\" ----- cleanvar_enable setting-------------------------------- 2240.It Va cleanvar_enable 2241.Pq Vt bool 2242Set to 2243.Dq Li YES 2244to have 2245.Pa /var/run , 2246.Pa /var/spool/lock 2247and 2248.Pa /var/spool/uucp/.Temp/* 2249cleaned at startup. 2250.\" ----- clear_tmp_enable setting------------------------------- 2251.It Va clear_tmp_enable 2252.Pq Vt bool 2253Set to 2254.Dq Li YES 2255to have 2256.Pa /tmp 2257cleaned at startup. 2258.\" ----- ldconfig_paths setting -------------------------------- 2259.It Va ldconfig_paths 2260.Pq Vt str 2261Set to the list of shared library paths to use with 2262.Xr ldconfig 8 . 2263NOTE: 2264.Pa /usr/lib 2265will always be added first, so it need not appear in this list. 2266.\" ----- ldconfig_paths_aout setting --------------------------- 2267.It Va ldconfig_paths_aout 2268.Pq Vt str 2269Set to the list of shared library paths to use with 2270.Xr ldconfig 8 2271legacy 2272.Xr a.out 5 2273support. 2274.It Va ldconfig_insecure 2275.Pq Vt bool 2276The 2277.Xr ldconfig 8 2278utility normally refuses to use directories 2279which are writable by anyone except root. 2280Set this variable to 2281.Dq Li YES 2282to disable that security check during system startup. 2283.It Va kern_securelevel_enable 2284.Pq Vt bool 2285Set to 2286.Dq Li YES 2287to set the kernel security level at system startup. 2288.It Va kern_securelevel 2289.Pq Vt int 2290The kernel security level to set at startup. 2291The allowed range of 2292.Ar value 2293ranges from \-1 (the compile time default) to 3 (the 2294most secure). 2295See 2296.Xr init 8 2297for the list of possible security levels and their effect 2298on system operation. 2299.It Va lomac_enable 2300.Pq Vt bool 2301Set to 2302.Dq Li YES 2303to enable Low Watermark Mandatory Access Control (LOMAC) at boot time. 2304This security model enforces integrity constraints for system processes; 2305see 2306.Xr lomac 4 2307for a complete description of the LOMAC model, as well as its impact 2308on system operation. 2309.It Va start_vinum 2310.Pq Vt bool 2311Set to 2312.Dq Li YES 2313to start 2314.Xr vinum 8 2315at system boot time. 2316.It Va sshd_program 2317.Pq Vt str 2318Path to the SSH server program 2319.Pa ( /usr/sbin/sshd 2320is the default). 2321.It Va sshd_enable 2322.Pq Vt bool 2323Set to 2324.Dq Li YES 2325to start 2326.Xr sshd 8 2327at system boot time. 2328.It Va sshd_flags 2329.Pq Vt str 2330If 2331.Va sshd_enable 2332is set to 2333.Dq Li YES , 2334these are the flags to pass to the 2335.Xr sshd 8 2336daemon. 2337.It Va usbd_enable 2338.Pq Vt bool 2339If set to 2340.Dq Li YES , 2341run the 2342.Xr usbd 8 2343daemon at boot time. 2344.It Va usbd_flags 2345.Pq Vt str 2346If 2347.Va usbd_enable 2348is set to 2349.Dq Li YES , 2350these are the flags passed to 2351.Xr usbd 8 2352daemon. 2353.It Va watchdogd_enable 2354.Pq Vt bool 2355If set to 2356.Dq Li YES , 2357start the 2358.Xr watchdogd 8 2359daemon at boot time. 2360This requires that the kernel have been compiled with 2361.Cd "options WATCHDOG" . 2362.It Va jail_enable 2363.Pq Vt bool 2364If set to 2365.Dq Li NO , 2366any configured jails will not be started. 2367.It Va jail_list 2368.Pq Vt str 2369A space separated list of names for jails. 2370This is purely a configuration aid to help identify and 2371configure multiple jails. 2372The names specified in this list will be used to 2373identify settings common to an instance of a jail. 2374Assuming that the jail in question was named 2375.Li vjail , 2376you would have the following dependant variables: 2377.Bd -literal 2378jail_vjail_hostname="jail.example.com" 2379jail_vjail_ip="192.168.1.100" 2380jail_vjail_rootdir="/var/jails/vjail/root" 2381jail_vjail_exec="/bin/sh /etc/rc" 2382.Ed 2383.Pp 2384The last one is optional. 2385It defaults to 2386.Pa /etc/rc 2387if it is not set. 2388.It Va jail_set_hostname_allow 2389.Pq Vt bool 2390If set to 2391.Dq Li NO , 2392do not allow the root user in a jail to set its hostname. 2393.It Va jail_socket_unixiproute_only 2394.Pq Vt bool 2395If set to 2396.Dq Li NO , 2397do not allow any protocol, 2398besides TCP/IP, 2399to be used within a jail. 2400.It Va jail_sysvipc_allow 2401.Pq Vt bool 2402If set to 2403.Dq Li YES , 2404allow applications within a jail to use System V IPC. 2405.It Va unaligned_print 2406.Pq Vt bool 2407If set to 2408.Dq Li NO , 2409unaligned access warnings will not be printed. 2410(alpha) 2411.\" ----- isdn settings --------------------------------- 2412.It Va isdn_enable 2413.Pq Vt bool 2414Set to 2415.Dq Li NO 2416by default. 2417When set to 2418.Dq Li YES , 2419starts the 2420.Xr isdnd 8 2421daemon 2422at system boot time. 2423.It Va isdn_flags 2424.Pq Vt str 2425Set to 2426.Dq Fl d Ns Cm n Fl d Ns Li 0x1f9 2427by default. 2428Additional flags to pass to 2429.Xr isdnd 8 2430(but see 2431.Va isdn_fsdev 2432and 2433.Va isdn_ttype 2434for certain tunable parameters). 2435.It Va isdn_ttype 2436.Pq Vt str 2437Set to 2438.Dq Li cons25 2439by default. 2440The terminal type of the output device when 2441.Xr isdnd 8 2442operates in full-screen mode. 2443.It Va isdn_screenflags 2444.Pq Vt str 2445Set to 2446.Dq Li NO 2447by default. 2448The video mode for full-screen mode (only for 2449.Xr syscons 4 2450console driver, see 2451.Xr vidcontrol 1 2452for valid modes). 2453.It Va isdn_fsdev 2454.Pq Vt str 2455Set to 2456.Dq Li NO 2457by default. 2458The output device for 2459.Xr isdnd 8 2460in full-screen mode (or 2461.Dq Li NO 2462for daemon mode). 2463.It Va isdn_trace 2464.Pq Vt bool 2465Set to 2466.Dq Li NO 2467by default. 2468When set to 2469.Dq Li YES , 2470enables the ISDN protocol trace utility 2471.Xr isdntrace 8 2472at system boot time. 2473.It Va isdn_traceflags 2474.Pq Vt str 2475Set to 2476.Dq Fl f Pa /var/tmp/isdntrace0 2477by default. 2478Flags for 2479.Xr isdntrace 8 . 2480.\" ----------------------------------------------------- 2481.It Va harvest_interrupt 2482.Pq Vt bool 2483Set to 2484.Dq Li YES 2485to use hardware interrupts as an entropy source. 2486Refer to 2487.Xr random 4 2488for more information. 2489.It Va harvest_ethernet 2490.Pq Vt bool 2491Set to 2492.Dq Li YES 2493to use LAN traffic as an entropy source. 2494Refer to 2495.Xr random 4 2496for more information. 2497.It Va harvest_p_to_p 2498.Pq Vt bool 2499Set to 2500.Dq Li YES 2501to use serial line traffic as an entropy source. 2502Refer to 2503.Xr random 4 2504for more information. 2505.It Va entropy_dir 2506.Pq Vt str 2507Set to 2508.Dq Li NO 2509to disable caching entropy via 2510.Xr cron 8 . 2511Otherwise set to the directory used to store entropy files in. 2512.It Va entropy_file 2513.Pq Vt str 2514Set to 2515.Dq Li NO 2516to disable caching entropy through reboots. 2517Otherwise set to the filename used to store cached entropy through 2518reboots. 2519This file should be located on the root file system to seed the 2520.Xr random 4 2521device as early as possible in the boot process. 2522.It Va entropy_save_sz 2523.Pq Vt int 2524Size of the entropy cache files saved by 2525.Nm save-entropy 2526periodically. 2527.It Va entropy_save_num 2528.Pq Vt int 2529Number of entropy cache files to save by 2530.Nm save-entropy 2531periodically. 2532.It Va ipsec_enable 2533.Pq Vt bool 2534Set to 2535.Dq Li YES 2536to run 2537.Xr setkey 8 2538on 2539.Va ipsec_file 2540at boot time. 2541.It Va ipsec_file 2542.Pq Vt str 2543Configuration file for 2544.Xr setkey 8 . 2545.It Va dmesg_enable 2546.Pq Vt bool 2547Set to 2548.Dq Li YES 2549to save 2550.Xr dmesg 8 2551to 2552.Pa /var/run/dmesg.boot 2553on boot. 2554.It Va rcshutdown_timeout 2555.Pq Vt int 2556If set, start a watchdog timer in the background which will terminate 2557.Pa rc.shutdown 2558if 2559.Xr shutdown 8 2560has not completed within the specified time (in seconds). 2561.El 2562.Sh FILES 2563.Bl -tag -width ".Pa /etc/defaults/rc.conf" -compact 2564.It Pa /etc/defaults/rc.conf 2565.It Pa /etc/rc.conf 2566.It Pa /etc/rc.conf.local 2567.El 2568.Sh SEE ALSO 2569.Xr catman 1 , 2570.Xr gdb 1 , 2571.Xr info 1 , 2572.Xr kbdcontrol 1 , 2573.Xr makewhatis 8 , 2574.Xr vidcontrol 1 , 2575.Xr ip 4 , 2576.Xr kld 4 , 2577.Xr tcp 4 , 2578.Xr udp 4 , 2579.Xr exports 5 , 2580.Xr motd 5 , 2581.Xr accton 8 , 2582.Xr amd 8 , 2583.Xr apm 8 , 2584.Xr atm 8 , 2585.Xr cron 8 , 2586.Xr dhclient 8 , 2587.Xr ifconfig 8 , 2588.Xr inetd 8 , 2589.Xr isdnd 8 , 2590.Xr isdntrace 8 , 2591.Xr kldxref 8 , 2592.Xr lpd 8 , 2593.Xr mdconfig 8 , 2594.Xr mountd 8 , 2595.Xr moused 8 , 2596.Xr mrouted 8 , 2597.Xr named 8 , 2598.Xr nfsd 8 , 2599.Xr ntpd 8 , 2600.Xr pcnfsd 8 , 2601.Xr quotacheck 8 , 2602.Xr quotaon 8 , 2603.Xr rc 8 , 2604.Xr rc.sendmail 8 , 2605.Xr route 8 , 2606.Xr routed 8 , 2607.Xr rpc.lockd 8 , 2608.Xr rpc.statd 8 , 2609.Xr rpcbind 8 , 2610.Xr rwhod 8 , 2611.Xr savecore 8 , 2612.Xr sshd 8 , 2613.Xr swapon 8 , 2614.Xr sysctl 8 , 2615.Xr syslogd 8 , 2616.Xr timed 8 , 2617.Xr usbd 8 , 2618.Xr vinum 8 , 2619.Xr yp 8 , 2620.Xr ypbind 8 , 2621.Xr ypserv 8 , 2622.Xr ypset 8 2623.Sh HISTORY 2624The 2625.Nm 2626file appeared in 2627.Fx 2.2.2 . 2628.Sh AUTHORS 2629.An Jordan K. Hubbard . 2630