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.20 2006/05/22 06:26:29 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 1557.Fx 1558Ports Collection. 1559.It Va mrouted_flags 1560.Pq Vt str 1561If 1562.Va mrouted_enable 1563is set to 1564.Dq Li YES , 1565these are the flags to pass to the 1566.Xr mrouted 8 1567daemon. 1568.It Va mroute6d_flags 1569.Pq Vt str 1570The IPv6 equivalent of 1571.Va mrouted_flags . 1572If 1573.Va mroute6d_enable 1574is set to 1575.Dq Li YES , 1576these are the flags passed to the IPv6 multicast routing daemon. 1577.It Va mroute6d_program 1578.Pq Vt str 1579If 1580.Va mroute6d_enable 1581is set to 1582.Dq Li YES , 1583this is the path to the IPv6 multicast routing daemon. 1584.It Va rtadvd_enable 1585.Pq Vt bool 1586If set to 1587.Dq Li YES , 1588run the 1589.Xr rtadvd 8 1590daemon at boot time. 1591.Xr rtadvd 8 1592will only run if 1593.Va ipv6_gateway_enable 1594is also set to 1595.Dq Li YES . 1596The 1597.Xr rtadvd 8 1598utility sends router advertisement packets to the interfaces specified in 1599.Va rtadvd_interfaces . 1600.Xr rtadvd 8 1601and should only be enabled with great care. 1602You may want to fine-tune 1603.Xr rtadvd.conf 5 . 1604.It Va rtadvd_interfaces 1605.Pq Vt str 1606If 1607.Va rtadvd_enable 1608is set to 1609.Dq Li YES 1610this is the list of interfaces to use. 1611.It Va ipxgateway_enable 1612.Pq Vt bool 1613If set to 1614.Dq Li YES , 1615enable the routing of IPX traffic. 1616.It Va ipxrouted_enable 1617.Pq Vt bool 1618If set to 1619.Dq Li YES , 1620run the 1621.Xr IPXrouted 8 1622daemon at system boot time. 1623.It Va ipxrouted_flags 1624.Pq Vt str 1625If 1626.Va ipxrouted_enable 1627is set to 1628.Dq Li YES , 1629these are the flags to pass to the 1630.Xr IPXrouted 8 1631daemon. 1632.It Va arpproxy_all 1633.Pq Vt bool 1634If set to 1635.Dq Li YES , 1636enable global proxy ARP. 1637.It Va forward_sourceroute 1638.Pq Vt bool 1639If set to 1640.Dq Li YES 1641and 1642.Va gateway_enable 1643is also set to 1644.Dq Li YES , 1645source-routed packets are forwarded. 1646.It Va accept_sourceroute 1647.Pq Vt bool 1648If set to 1649.Dq Li YES , 1650the system will accept source-routed packets directed at it. 1651.It Va rarpd_enable 1652.Pq Vt bool 1653If set to 1654.Dq Li YES , 1655run the 1656.Xr rarpd 8 1657daemon at system boot time. 1658.It Va rarpd_flags 1659.Pq Vt str 1660If 1661.Va rarpd_enable 1662is set to 1663.Dq Li YES , 1664these are the flags to pass to the 1665.Xr rarpd 8 1666daemon. 1667.It Va bootparamd_enable 1668.Pq Vt bool 1669If set to 1670.Dq Li YES , 1671run the 1672.Xr bootparamd 8 1673daemon at system boot time. 1674.It Va bootparamd_flags 1675.Pq Vt str 1676If 1677.Va bootparamd_enable 1678is set to 1679.Dq Li YES , 1680these are the flags to pass to the 1681.Xr bootparamd 8 1682daemon. 1683.It Va stf_interface_ipv4addr 1684.Pq Vt str 1685If not set to 1686.Dq Li NO , 1687this is the local IPv4 address for 6to4 (IPv6 over IPv4 tunneling 1688interface). 1689Specify this entry to enable the 6to4 interface. 1690.It Va stf_interface_ipv4plen 1691.Pq Vt int 1692Prefix length for 6to4 IPv4 addresses, to limit peer address range. 1693An effective value is 0-31. 1694.It Va stf_interface_ipv6_ifid 1695.Pq Vt str 1696IPv6 interface ID for 1697.Xr stf 4 . 1698This can be set to 1699.Dq Li AUTO . 1700.It Va stf_interface_ipv6_slaid 1701.Pq Vt str 1702IPv6 Site Level Aggregator for 1703.Xr stf 4 . 1704.It Va ipv6_faith_prefix 1705.Pq Vt str 1706If not set to 1707.Dq Li NO , 1708this is the faith prefix to enable a FAITH IPv6-to-IPv4 TCP 1709translator. 1710You also need 1711.Xr faithd 8 1712setup. 1713.It Va ipv6_ipv4mapping 1714.Pq Vt bool 1715If set to 1716.Dq Li YES 1717this enables IPv4 mapped IPv6 address communication (like 1718.Li ::ffff:a.b.c.d ) . 1719.It Va atm_enable 1720.Pq Vt bool 1721Set to 1722.Dq Li YES 1723to enable the configuration of ATM interfaces at system boot time. 1724For all of the ATM variables described below, please refer to the 1725.Xr atm 8 1726man page for further details on the available command parameters. 1727Also refer to the files in 1728.Pa /usr/share/examples/atm 1729for more detailed configuration information. 1730.It Va atm_load 1731.Pq Vt str 1732This is a list of physical ATM interface drivers to load. Typical values are 1733.Dq Li hfa_pci 1734and/or 1735.Dq Li hea_pci . 1736.It Va atm_netif_ Ns Aq Ar intf 1737.Pq Vt str 1738For the ATM physical interface 1739.Ar intf , 1740this variable defines the name prefix and count for the ATM network 1741interfaces to be created. 1742The value will be passed as the parameters of an 1743.Dq Nm atm Cm "set netif" Ar intf 1744command. 1745.It Va atm_sigmgr_ Ns Aq Ar intf 1746.Pq Vt str 1747For the ATM physical interface 1748.Ar intf , 1749this variable defines the ATM signalling manager to be used. 1750The value will be passed as the parameters of an 1751.Dq Nm atm Cm attach Ar intf 1752command. 1753.It Va atm_prefix_ Ns Aq Ar intf 1754.Pq Vt str 1755For the ATM physical interface 1756.Ar intf , 1757this variable defines the NSAP prefix for interfaces using a UNI signalling 1758manager. 1759If set to 1760.Dq Li ILMI , 1761the prefix will automatically be set via the 1762.Xr ilmid 8 1763daemon. 1764Otherwise, the value will be passed as the parameters of an 1765.Dq Nm atm Cm "set prefix" Ar intf 1766command. 1767.It Va atm_macaddr_ Ns Aq Ar intf 1768.Pq Vt str 1769For the ATM physical interface 1770.Ar intf , 1771this variable defines the MAC address for interfaces using a UNI signalling 1772manager. 1773If set to 1774.Dq Li NO , 1775the hardware MAC address contained in the ATM interface card will be used. 1776Otherwise, the value will be passed as the parameters of an 1777.Dq Nm atm Cm "set mac" Ar intf 1778command. 1779.It Va atm_arpserver_ Ns Aq Ar netif 1780.Pq Vt str 1781For the ATM network interface 1782.Ar netif , 1783this variable defines the ATM address for a host which is to provide ATMARP 1784service. 1785This variable is only applicable to interfaces using a UNI signalling 1786manager. 1787If set to 1788.Dq Li local , 1789this host will become an ATMARP server. 1790The value will be passed as the parameters of an 1791.Dq Nm atm Cm "set arpserver" Ar netif 1792command. 1793.It Va atm_scsparp_ Ns Aq Ar netif 1794.Pq Vt bool 1795If set to 1796.Dq Li YES , 1797SCSP/ATMARP service for the network interface 1798.Ar netif 1799will be initiated using the 1800.Xr scspd 8 1801and 1802.Xr atmarpd 8 1803daemons. 1804This variable is only applicable if 1805.Va atm_arpserver_ Ns Aq Ar netif 1806is set to 1807.Dq Li local . 1808.It Va atm_pvcs 1809.Pq Vt str 1810Set to the list of ATM PVCs to be added at system 1811boot time. 1812For each whitespace separated 1813.Ar element 1814in the value, an 1815.Va atm_pvc_ Ns Aq Ar element 1816variable is assumed to exist. 1817The value of each of these variables 1818will be passed as the parameters of an 1819.Dq Nm atm Cm "add pvc" 1820command. 1821.It Va atm_arps 1822.Pq Vt str 1823Set to the list of permanent ATM ARP entries to be added 1824at system boot time. 1825For each whitespace separated 1826.Ar element 1827in the value, an 1828.Va atm_arp_ Ns Aq Ar element 1829variable is assumed to exist. 1830The value of each of these variables 1831will be passed as the parameters of an 1832.Dq Nm atm Cm "add arp" 1833command. 1834.It Va natm_interfaces 1835.Pq Vt str 1836Set to the list of 1837.Xr natm 4 1838interfaces that will also be used for HARP through 1839.Xr harp 4 . 1840If this list is not empty all interfaces in the list will be brought up 1841with 1842.Xr ifconfig 9 1843and 1844.Xr harp 4 1845will be loaded. 1846For this to work the interface drivers must be either compiled into the 1847kernel or must reside on the root partition. 1848.It Va keybell 1849.Pq Vt str 1850The keyboard bell sound. 1851Set to 1852.Dq Li normal , 1853.Dq Li visual , 1854.Dq Li off , 1855or 1856.Dq Li NO 1857if the default behavior is desired. 1858For details, refer to the 1859.Xr kbdcontrol 1 1860manpage. 1861.It Va keymap 1862.Pq Vt str 1863If set to 1864.Dq Li NO , 1865no keymap is installed, otherwise the value is used to install 1866the keymap file in 1867.Pa /usr/share/syscons/keymaps/ Ns Ao Ar value Ac Ns Pa .kbd . 1868.It Va keyrate 1869.Pq Vt str 1870The keyboard repeat speed. 1871Set to 1872.Dq Li slow , 1873.Dq Li normal , 1874.Dq Li fast , 1875or 1876.Dq Li NO 1877if the default behavior is desired. 1878.It Va keychange 1879.Pq Vt str 1880If not set to 1881.Dq Li NO , 1882attempt to program the function keys with the value. 1883The value should 1884be a single string of the form: 1885.Dq Ar funkey_number new_value Op Ar funkey_number new_value ... . 1886.It Va cursor 1887.Pq Vt str 1888Can be set to the value of 1889.Dq Li normal , 1890.Dq Li blink , 1891.Dq Li destructive , 1892or 1893.Dq Li NO 1894to set the cursor behavior explicitly or choose the default behavior. 1895.It Va scrnmap 1896.Pq Vt str 1897If set to 1898.Dq Li NO , 1899no screen map is installed, otherwise the value is used to install 1900the screen map file in 1901.Pa /usr/share/syscons/scrnmaps/ Ns Aq Ar value . 1902.It Va font8x16 1903.Pq Vt str 1904If set to 1905.Dq Li NO , 1906the default 8x16 font value is used for screen size requests, otherwise 1907the value in 1908.Pa /usr/share/syscons/fonts/ Ns Aq Ar value 1909is used. 1910.It Va font8x14 1911.Pq Vt str 1912If set to 1913.Dq Li NO , 1914the default 8x14 font value is used for screen size requests, otherwise 1915the value in 1916.Pa /usr/share/syscons/fonts/ Ns Aq Ar value 1917is used. 1918.It Va font8x8 1919.Pq Vt str 1920If set to 1921.Dq Li NO , 1922the default 8x8 font value is used for screen size requests, otherwise 1923the value in 1924.Pa /usr/share/syscons/fonts/ Ns Aq Ar value 1925is used. 1926.It Va blanktime 1927.Pq Vt int 1928If set to 1929.Dq Li NO , 1930the default screen blanking interval is used, otherwise it is set 1931to 1932.Ar value 1933seconds. 1934.It Va saver 1935.Pq Vt str 1936If not set to 1937.Dq Li NO , 1938this is the actual screen saver to use 1939.Li ( blank , snake , daemon , 1940etc). 1941.It Va moused_enable 1942.Pq Vt str 1943If set to 1944.Dq Li YES , 1945the 1946.Xr moused 8 1947daemon is started for doing cut/paste selection on the console. 1948.It Va moused_type 1949.Pq Vt str 1950This is the protocol type of the mouse connected to this host. 1951This variable must be set if 1952.Va moused_enable 1953is set to 1954.Dq Li YES . 1955The 1956.Xr moused 8 1957daemon 1958is able to detect the appropriate mouse type automatically in many cases. 1959Set this variable to 1960.Dq Li auto 1961to let the daemon detect it, or 1962select one from the following list if the automatic detection fails. 1963.Pp 1964If the mouse is attached to the PS/2 mouse port, choose 1965.Dq Li auto 1966or 1967.Dq Li ps/2 , 1968regardless of the brand and model of the mouse. 1969Likewise, if the 1970mouse is attached to the bus mouse port, choose 1971.Dq Li auto 1972or 1973.Dq Li busmouse . 1974All other protocols are for serial mice and will not work with 1975the PS/2 and bus mice. 1976If this is a USB mouse, 1977.Dq Li auto 1978is the only protocol type which will work. 1979.Pp 1980.Bl -tag -width ".Li x10mouseremote" -compact 1981.It Li microsoft 1982Microsoft mouse (serial) 1983.It Li intellimouse 1984Microsoft IntelliMouse (serial) 1985.It Li mousesystems 1986Mouse systems Corp. mouse (serial) 1987.It Li mmseries 1988MM Series mouse (serial) 1989.It Li logitech 1990Logitech mouse (serial) 1991.It Li busmouse 1992A bus mouse 1993.It Li mouseman 1994Logitech MouseMan and TrackMan (serial) 1995.It Li glidepoint 1996ALPS GlidePoint (serial) 1997.It Li thinkingmouse 1998Kensington ThinkingMouse (serial) 1999.It Li ps/2 2000PS/2 mouse 2001.It Li mmhittab 2002MM HitTablet (serial) 2003.It Li x10mouseremote 2004X10 MouseRemote (serial) 2005.It Li versapad 2006Interlink VersaPad (serial) 2007.El 2008.Pp 2009Even if the mouse is not in the above list, it may be compatible 2010with one in the list. 2011Refer to the man page for 2012.Xr moused 8 2013for compatibility information. 2014.Pp 2015It should also be noted that while this is enabled, any 2016other client of the mouse (such as an X server) should access 2017the mouse through the virtual mouse device, 2018.Pa /dev/sysmouse , 2019and configure it as a 2020.Dq Li sysmouse 2021type mouse, since all 2022mouse data is converted to this single canonical format when 2023using 2024.Xr moused 8 . 2025If the client program does not support the 2026.Dq Li sysmouse 2027type, 2028specify the 2029.Dq Li mousesystems 2030type. 2031It is the second preferred type. 2032.It Va moused_port 2033.Pq Vt str 2034If 2035.Va moused_enable 2036is set to 2037.Dq Li YES , 2038this is the actual port the mouse is on. 2039It might be 2040.Pa /dev/cuaa0 2041for a COM1 serial mouse, 2042.Pa /dev/psm0 2043for a PS/2 mouse or 2044.Pa /dev/mse0 2045for a bus mouse, for example. 2046.It Va moused_flags 2047.Pq Vt str 2048If 2049.Va moused_type 2050is set, these are the additional flags to pass to the 2051.Xr moused 8 2052daemon. 2053.It Va mousechar_start 2054.Pq Vt int 2055If set to 2056.Dq Li NO , 2057the default mouse cursor character range 2058.Li 0xd0 Ns - Ns Li 0xd3 2059is used, 2060otherwise the range start is set 2061to 2062.Ar value 2063character, see 2064.Xr vidcontrol 1 . 2065Use if the default range is occupied in the language code table. 2066.It Va allscreens_flags 2067.Pq Vt str 2068If set, 2069.Xr vidcontrol 1 2070is run with these options for each of the virtual terminals 2071.Pq Pa /dev/ttyv* . 2072For example, 2073.Dq Fl m Cm on 2074will enable the mouse pointer on all virtual terminals 2075if 2076.Va moused_enable 2077is set to 2078.Dq Li YES . 2079.It Va allscreens_kbdflags 2080.Pq Vt str 2081If set, 2082.Xr kbdcontrol 1 2083is run with these options for each of the virtual terminals 2084.Pq Pa /dev/ttyv* . 2085For example, 2086.Dq Fl h Li 200 2087will set the 2088.Xr syscons 4 2089scrollback (history) buffer to 200 lines. 2090.It Va cron_enable 2091.Pq Vt bool 2092If set to 2093.Dq Li YES , 2094run the 2095.Xr cron 8 2096daemon at system boot time. 2097.It Va cron_program 2098.Pq Vt str 2099Path to 2100.Xr cron 8 2101(default 2102.Pa /usr/sbin/cron ) . 2103.It Va cron_flags 2104.Pq Vt str 2105If 2106.Va cron_enable 2107is set to 2108.Dq Li YES , 2109these are the flags to pass to 2110.Xr cron 8 . 2111.It Va lpd_program 2112.Pq Vt str 2113Path to 2114.Xr lpd 8 2115(default 2116.Pa /usr/sbin/lpd ) . 2117.It Va lpd_enable 2118.Pq Vt bool 2119If set to 2120.Dq Li YES , 2121run the 2122.Xr lpd 8 2123daemon at system boot time. 2124.It Va lpd_flags 2125.Pq Vt str 2126If 2127.Va lpd_enable 2128is set to 2129.Dq Li YES , 2130these are the flags to pass to the 2131.Xr lpd 8 2132daemon. 2133.It Va mta_start_script 2134.Pq Vt str 2135This variable specifies the full path to the script to run to start 2136a mail transfer agent. 2137The default is 2138.Pa /etc/rc.sendmail . 2139The 2140.Va sendmail_* 2141variables which 2142.Pa /etc/rc.sendmail 2143uses are documented in the 2144.Xr rc.sendmail 8 2145man page. 2146.It Va dumpdev 2147.Pq Vt str 2148Indicates the device (usually a swap partition) to which a crash dump 2149should be written in the event of a system crash. 2150The value of this variable is passed as the argument to 2151.Xr dumpon 8 . 2152To disable crash dumps, set this variable to 2153.Dq Li NO . 2154.It Va dumpdir 2155.Pq Vt str 2156When the system reboots after a crash and a crash dump is found on the 2157device specified by the 2158.Va dumpdev 2159variable, 2160.Xr savecore 8 2161will save that crash dump and a copy of the kernel to the directory 2162specified by the 2163.Va dumpdir 2164variable. 2165The default value is 2166.Pa /var/crash . 2167Set to 2168.Dq Li NO 2169to not run 2170.Xr savecore 8 2171at boot time when 2172.Va dumpdir 2173is set. 2174.It Va savecore_flags 2175.Pq Vt str 2176If crash dumps are enabled, these are the flags to pass to the 2177.Xr savecore 8 2178utility. 2179.It Va enable_quotas 2180.Pq Vt bool 2181Set to 2182.Dq Li YES 2183to turn on user disk quotas on system startup via the 2184.Xr quotaon 8 2185command. 2186.It Va check_quotas 2187.Pq Vt bool 2188Set to 2189.Dq Li YES 2190to enable user disk quota checking via the 2191.Xr quotacheck 8 2192command. 2193.It Va accounting_enable 2194.Pq Vt bool 2195Set to 2196.Dq Li YES 2197to enable system accounting through the 2198.Xr accton 8 2199facility. 2200.It Va linux_enable 2201.Pq Vt bool 2202Set to 2203.Dq Li YES 2204to enable Linux/ELF binary emulation at system initial 2205boot time. 2206.It Va osf1_enable 2207.Pq Vt bool 2208Set to 2209.Dq Li YES 2210to enable OSF/1 (Digital UNIX) binary emulation at system 2211initial boot time. 2212(alpha) 2213.It Va sysvipc_enable 2214.Pq Vt bool 2215If set to 2216.Dq Li YES , 2217load System V IPC primitives at boot time. 2218.\" ----- cleanvar_enable setting-------------------------------- 2219.It Va cleanvar_enable 2220.Pq Vt bool 2221Set to 2222.Dq Li YES 2223to have 2224.Pa /var/run , 2225.Pa /var/spool/lock 2226and 2227.Pa /var/spool/uucp/.Temp/* 2228cleaned at startup. 2229.\" ----- clear_tmp_enable setting------------------------------- 2230.It Va clear_tmp_enable 2231.Pq Vt bool 2232Set to 2233.Dq Li YES 2234to have 2235.Pa /tmp 2236cleaned at startup. 2237.\" ----- ldconfig_paths setting -------------------------------- 2238.It Va ldconfig_paths 2239.Pq Vt str 2240Set to the list of shared library paths to use with 2241.Xr ldconfig 8 . 2242NOTE: 2243.Pa /usr/lib 2244will always be added first, so it need not appear in this list. 2245.\" ----- ldconfig_paths_aout setting --------------------------- 2246.It Va ldconfig_paths_aout 2247.Pq Vt str 2248Set to the list of shared library paths to use with 2249.Xr ldconfig 8 2250legacy 2251.Xr a.out 5 2252support. 2253.It Va ldconfig_insecure 2254.Pq Vt bool 2255The 2256.Xr ldconfig 8 2257utility normally refuses to use directories 2258which are writable by anyone except root. 2259Set this variable to 2260.Dq Li YES 2261to disable that security check during system startup. 2262.It Va kern_securelevel_enable 2263.Pq Vt bool 2264Set to 2265.Dq Li YES 2266to set the kernel security level at system startup. 2267.It Va kern_securelevel 2268.Pq Vt int 2269The kernel security level to set at startup. 2270The allowed range of 2271.Ar value 2272ranges from \-1 (the compile time default) to 3 (the 2273most secure). 2274See 2275.Xr init 8 2276for the list of possible security levels and their effect 2277on system operation. 2278.It Va lomac_enable 2279.Pq Vt bool 2280Set to 2281.Dq Li YES 2282to enable Low Watermark Mandatory Access Control (LOMAC) at boot time. 2283This security model enforces integrity constraints for system processes; 2284see 2285.Xr lomac 4 2286for a complete description of the LOMAC model, as well as its impact 2287on system operation. 2288.It Va start_vinum 2289.Pq Vt bool 2290Set to 2291.Dq Li YES 2292to start 2293.Xr vinum 8 2294at system boot time. 2295.It Va sshd_program 2296.Pq Vt str 2297Path to the SSH server program 2298.Pa ( /usr/sbin/sshd 2299is the default). 2300.It Va sshd_enable 2301.Pq Vt bool 2302Set to 2303.Dq Li YES 2304to start 2305.Xr sshd 8 2306at system boot time. 2307.It Va sshd_flags 2308.Pq Vt str 2309If 2310.Va sshd_enable 2311is set to 2312.Dq Li YES , 2313these are the flags to pass to the 2314.Xr sshd 8 2315daemon. 2316.It Va usbd_enable 2317.Pq Vt bool 2318If set to 2319.Dq Li YES , 2320run the 2321.Xr usbd 8 2322daemon at boot time. 2323.It Va usbd_flags 2324.Pq Vt str 2325If 2326.Va usbd_enable 2327is set to 2328.Dq Li YES , 2329these are the flags passed to 2330.Xr usbd 8 2331daemon. 2332.It Va watchdogd_enable 2333.Pq Vt bool 2334If set to 2335.Dq Li YES , 2336start the 2337.Xr watchdogd 8 2338daemon at boot time. 2339This requires that the kernel have been compiled with 2340.Cd "options WATCHDOG" . 2341.It Va jail_enable 2342.Pq Vt bool 2343If set to 2344.Dq Li NO , 2345any configured jails will not be started. 2346.It Va jail_list 2347.Pq Vt str 2348A space separated list of names for jails. 2349This is purely a configuration aid to help identify and 2350configure multiple jails. 2351The names specified in this list will be used to 2352identify settings common to an instance of a jail. 2353Assuming that the jail in question was named 2354.Li vjail , 2355you would have the following dependant variables: 2356.Bd -literal 2357jail_vjail_hostname="jail.example.com" 2358jail_vjail_ip="192.168.1.100" 2359jail_vjail_rootdir="/var/jails/vjail/root" 2360jail_vjail_exec="/bin/sh /etc/rc" 2361.Ed 2362.Pp 2363The last one is optional. 2364It defaults to 2365.Pa /etc/rc 2366if it is not set. 2367.It Va jail_set_hostname_allow 2368.Pq Vt bool 2369If set to 2370.Dq Li NO , 2371do not allow the root user in a jail to set its hostname. 2372.It Va jail_socket_unixiproute_only 2373.Pq Vt bool 2374If set to 2375.Dq Li NO , 2376do not allow any protocol, 2377besides TCP/IP, 2378to be used within a jail. 2379.It Va jail_sysvipc_allow 2380.Pq Vt bool 2381If set to 2382.Dq Li YES , 2383allow applications within a jail to use System V IPC. 2384.It Va unaligned_print 2385.Pq Vt bool 2386If set to 2387.Dq Li NO , 2388unaligned access warnings will not be printed. 2389(alpha) 2390.\" ----- isdn settings --------------------------------- 2391.It Va isdn_enable 2392.Pq Vt bool 2393Set to 2394.Dq Li NO 2395by default. 2396When set to 2397.Dq Li YES , 2398starts the 2399.Xr isdnd 8 2400daemon 2401at system boot time. 2402.It Va isdn_flags 2403.Pq Vt str 2404Set to 2405.Dq Fl d Ns Cm n Fl d Ns Li 0x1f9 2406by default. 2407Additional flags to pass to 2408.Xr isdnd 8 2409(but see 2410.Va isdn_fsdev 2411and 2412.Va isdn_ttype 2413for certain tunable parameters). 2414.It Va isdn_ttype 2415.Pq Vt str 2416Set to 2417.Dq Li cons25 2418by default. 2419The terminal type of the output device when 2420.Xr isdnd 8 2421operates in full-screen mode. 2422.It Va isdn_screenflags 2423.Pq Vt str 2424Set to 2425.Dq Li NO 2426by default. 2427The video mode for full-screen mode (only for 2428.Xr syscons 4 2429console driver, see 2430.Xr vidcontrol 1 2431for valid modes). 2432.It Va isdn_fsdev 2433.Pq Vt str 2434Set to 2435.Dq Li NO 2436by default. 2437The output device for 2438.Xr isdnd 8 2439in full-screen mode (or 2440.Dq Li NO 2441for daemon mode). 2442.It Va isdn_trace 2443.Pq Vt bool 2444Set to 2445.Dq Li NO 2446by default. 2447When set to 2448.Dq Li YES , 2449enables the ISDN protocol trace utility 2450.Xr isdntrace 8 2451at system boot time. 2452.It Va isdn_traceflags 2453.Pq Vt str 2454Set to 2455.Dq Fl f Pa /var/tmp/isdntrace0 2456by default. 2457Flags for 2458.Xr isdntrace 8 . 2459.\" ----------------------------------------------------- 2460.It Va harvest_interrupt 2461.Pq Vt bool 2462Set to 2463.Dq Li YES 2464to use hardware interrupts as an entropy source. 2465Refer to 2466.Xr random 4 2467for more information. 2468.It Va harvest_ethernet 2469.Pq Vt bool 2470Set to 2471.Dq Li YES 2472to use LAN traffic as an entropy source. 2473Refer to 2474.Xr random 4 2475for more information. 2476.It Va harvest_p_to_p 2477.Pq Vt bool 2478Set to 2479.Dq Li YES 2480to use serial line traffic as an entropy source. 2481Refer to 2482.Xr random 4 2483for more information. 2484.It Va entropy_dir 2485.Pq Vt str 2486Set to 2487.Dq Li NO 2488to disable caching entropy via 2489.Xr cron 8 . 2490Otherwise set to the directory used to store entropy files in. 2491.It Va entropy_file 2492.Pq Vt str 2493Set to 2494.Dq Li NO 2495to disable caching entropy through reboots. 2496Otherwise set to the filename used to store cached entropy through 2497reboots. 2498This file should be located on the root file system to seed the 2499.Xr random 4 2500device as early as possible in the boot process. 2501.It Va entropy_save_sz 2502.Pq Vt int 2503Size of the entropy cache files saved by 2504.Nm save-entropy 2505periodically. 2506.It Va entropy_save_num 2507.Pq Vt int 2508Number of entropy cache files to save by 2509.Nm save-entropy 2510periodically. 2511.It Va ipsec_enable 2512.Pq Vt bool 2513Set to 2514.Dq Li YES 2515to run 2516.Xr setkey 8 2517on 2518.Va ipsec_file 2519at boot time. 2520.It Va ipsec_file 2521.Pq Vt str 2522Configuration file for 2523.Xr setkey 8 . 2524.It Va dmesg_enable 2525.Pq Vt bool 2526Set to 2527.Dq Li YES 2528to save 2529.Xr dmesg 8 2530to 2531.Pa /var/run/dmesg.boot 2532on boot. 2533.It Va rcshutdown_timeout 2534.Pq Vt int 2535If set, start a watchdog timer in the background which will terminate 2536.Pa rc.shutdown 2537if 2538.Xr shutdown 8 2539has not completed within the specified time (in seconds). 2540.El 2541.Sh FILES 2542.Bl -tag -width ".Pa /etc/defaults/rc.conf" -compact 2543.It Pa /etc/defaults/rc.conf 2544.It Pa /etc/rc.conf 2545.It Pa /etc/rc.conf.local 2546.El 2547.Sh SEE ALSO 2548.Xr catman 1 , 2549.Xr gdb 1 , 2550.Xr info 1 , 2551.Xr kbdcontrol 1 , 2552.Xr vidcontrol 1 , 2553.Xr ip 4 , 2554.Xr kld 4 , 2555.Xr tcp 4 , 2556.Xr udp 4 , 2557.Xr exports 5 , 2558.Xr motd 5 , 2559.Xr accton 8 , 2560.Xr amd 8 , 2561.Xr apm 8 , 2562.Xr atm 8 , 2563.Xr cron 8 , 2564.Xr dhclient 8 , 2565.Xr ifconfig 8 , 2566.Xr inetd 8 , 2567.Xr isdnd 8 , 2568.Xr isdntrace 8 , 2569.Xr kldxref 8 , 2570.Xr lpd 8 , 2571.Xr makewhatis 8 , 2572.Xr mdconfig 8 , 2573.Xr mountd 8 , 2574.Xr moused 8 , 2575.Xr mrouted 8 , 2576.Xr named 8 , 2577.Xr nfsd 8 , 2578.Xr ntpd 8 , 2579.Xr pcnfsd 8 , 2580.Xr quotacheck 8 , 2581.Xr quotaon 8 , 2582.Xr rc 8 , 2583.Xr rc.sendmail 8 , 2584.Xr route 8 , 2585.Xr routed 8 , 2586.Xr rpc.lockd 8 , 2587.Xr rpc.statd 8 , 2588.Xr rpcbind 8 , 2589.Xr rwhod 8 , 2590.Xr savecore 8 , 2591.Xr sshd 8 , 2592.Xr swapon 8 , 2593.Xr sysctl 8 , 2594.Xr syslogd 8 , 2595.Xr timed 8 , 2596.Xr usbd 8 , 2597.Xr vinum 8 , 2598.Xr yp 8 , 2599.Xr ypbind 8 , 2600.Xr ypserv 8 , 2601.Xr ypset 8 2602.Sh HISTORY 2603The 2604.Nm 2605file appeared in 2606.Fx 2.2.2 . 2607.Sh AUTHORS 2608.An Jordan K. Hubbard . 2609