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