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