1.\" $NetBSD: rc.conf.5,v 1.51 2002/01/21 15:55:36 wiz Exp $ 2.\" 3.\" Copyright (c) 1996 Matthew R. Green 4.\" Copyright (c) 1997 Curt J. Sampson 5.\" Copyright (c) 1997 Michael W. Long 6.\" Copyright (c) 1998-2000 The NetBSD Foundation, Inc. 7.\" All rights reserved. 8.\" 9.\" This document is derived from works contributed to The NetBSD Foundation 10.\" by Luke Mewburn. 11.\" 12.\" Redistribution and use in source and binary forms, with or without 13.\" modification, are permitted provided that the following conditions 14.\" are met: 15.\" 1. Redistributions of source code must retain the above copyright 16.\" notice, this list of conditions and the following disclaimer. 17.\" 2. Redistributions in binary form must reproduce the above copyright 18.\" notice, this list of conditions and the following disclaimer in the 19.\" documentation and/or other materials provided with the distribution. 20.\" 3. The name of the author may not be used to endorse or promote products 21.\" derived from this software without specific prior written permission. 22.\" 23.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 24.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 25.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 26.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 27.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 28.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 29.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 30.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 31.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 32.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 33.\" SUCH DAMAGE. 34.\" 35.Dd January 22, 2001 36.Dt RC.CONF 5 37.Os 38.\" turn off hyphenation 39.hym 999 40.Sh NAME 41.Nm rc.conf 42.Nd system startup configuration file 43.Sh DESCRIPTION 44The 45.Nm 46file specifies which services are enabled during system startup by 47the startup scripts invoked by 48.Pa /etc/rc . 49The 50.Nm 51file is a shell script that is sourced by 52.Pa /etc/rc 53if it exists, meaning that 54.Nm 55must contain valid shell commands. 56.Pp 57Listed below are the 58.Nm 59variables that may be set, the values to which each may be set, 60a brief description of what each variable does, and a reference to 61relevant manual pages. 62.Pp 63Most variables are one of two types: enabling variables or flags 64variables. 65Enabling variables, such as 66.Sy inetd , 67are generally named after the program or the system they enable, 68and are set to 69.Sq YES 70or 71.Sq NO . 72Flags variables, such as 73.Sy inetd_flags 74have the same name with "_flags" appended, and determine what 75arguments are passed to the program if it is enabled. 76.Pp 77If a variable that 78.Pa /etc/rc 79expects to be set is not set, or the value is not one of the allowed 80values, a warning will be printed. 81.Ss Overall control 82.Bl -tag -width net_interfaces 83.It Sy rc_configured 84.Sq YES 85or 86.Sq NO . 87If not set to 88.Sq YES 89then the system will drop into single-user mode during boot. 90.It Sy rc_fast_and_loose 91.Sq YES 92or 93.Sq NO . 94If set to 95.Sq YES , 96each script in 97.Pa /etc/rc.d 98will be executed in the current shell rather than a sub shell. 99This may be faster on slow machines that have an expensive 100.Xr fork 2 101operation. 102.Bl -hang 103.It Em Note : 104Use this at your own risk! 105A rogue command or script may inadvertently prevent boot to multiuser. 106.El 107.It Sy do_rcshutdown 108.Sq YES 109or 110.Sq NO . 111If set to 112.Sq NO , 113.Xr shutdown 8 114will not run 115.Pa /etc/rc.shutdown . 116.It Sy rcshutdown_timeout 117A number. 118If non-blank, use this as the number of seconds to run a watchdog timer for 119which will terminate 120.Pa /etc/rc.shutdown 121if the timer expires before the shutdown script completes. 122.El 123.Ss Basic network configuration 124.Bl -tag -width net_interfaces 125.It Sy hostname 126A string. 127Name of host. 128If empty or not set, then the contents of 129.Pa /etc/myname 130(if it exists) are used. 131.It Sy defaultroute 132A string. 133Default network route. 134If empty or not set, then the contents of 135.Pa /etc/mygate 136(if it exists) are used. 137.It Sy domainname 138A string. 139.Tn NIS 140(YP) domain of host. 141If empty or not set, then the contents of 142.Pa /etc/defaultdomain 143(if it exists) are used. 144.El 145.Ss Boottime file-system and swap configuration 146.Bl -tag -width net_interfaces 147.It Sy critical_filesystems_beforenet 148A string. 149File systems mounted very early in the system boot before networking 150services are available. 151Usually 152.Pa /var 153is part of this, because it is needed by services such as 154.Xr dhclient 8 155which may be required to get the network operational. 156.It Sy critical_filesystems 157A string. 158File systems such as 159.Pa /usr 160that may require network services to be available to mount, 161that must be available early in the system boot for general services to use. 162.It Sy no_swap 163.Sq YES 164or 165.Sq NO . 166Set the 167.Sy no_swap 168variable to 169.Sq YES 170if you have configured your system with no swap on purpose. 171If not set to 172.Sq YES , 173and no swap devices 174are configured, the system will warn you. 175.El 176.Ss One-time actions to perform or programs to run on boot-up 177.Bl -tag -width net_interfaces 178.It Sy lkm 179.Sq YES 180or 181.Sq NO . 182Runs 183.Pa /etc/rc.lkm . 184.It Sy savecore 185.Sq YES 186or 187.Sq NO . 188Runs the 189.Xr savecore 8 190utility. 191Passes 192.Sy savecore_flags . 193.It Sy clear_tmp 194.Sq YES 195or 196.Sq NO . 197Clear /tmp after reboot. 198.It Sy update_motd 199.Sq YES 200or 201.Sq NO . 202Updates the 203.Nx 204version string in the 205.Pa /etc/motd 206file to reflect the version of the running kernel. 207See 208.Xr motd 5 . 209.It Sy dmesg 210.Sq YES 211or 212.Sq NO . 213Create 214.Pa /var/run/dmesg.boot 215from the output of 216.Xr dmesg 8 . 217Passes 218.Sy dmesg_flags . 219.It Sy accounting 220.Sq YES 221or 222.Sq NO . 223Enables process accounting with 224.Xr accton 8 . 225Requires 226.Pa /var/account/acct 227to exist. 228.It Sy newsyslog 229.Sq YES 230or 231.Sq NO . 232Run 233.Nm newsyslog 234to trim logfiles before syslogd starts. Intended for laptop users. 235Passes 236.Sy newsyslog_flags . 237.El 238.Ss System security setting 239.Bl -tag -width net_interfaces 240.It Sy securelevel 241A number. 242The system securelevel is set to the specified value early 243in the boot process, before any external logins, or other programs 244that run users job, are started. 245If set to nothing, the default action is taken, as described in 246.Xr init 8 , 247which contains definitive information about the system securelevel. 248.El 249.Ss Networking startup 250.Bl -tag -width net_interfaces 251.It Sy ipfilter 252.Sq YES 253or 254.Sq NO . 255Runs 256.Xr ipf 8 257to load in packet filter specifications from 258.Pa /etc/ipf.conf 259at network boot time, before any interfaces are configured. 260See 261.Xr ipf.conf 5 . 262.It Sy ipnat 263.Sq YES 264or 265.Sq NO . 266Runs 267.Xr ipnat 8 268to load in the IP network address translation (NAT) rules from 269.Pa /etc/ipnat.conf 270at network boot time, before any interfaces are configured. 271See 272.Xr ipnat.conf 5 . 273.It Sy ipsec 274.Sq YES 275or 276.Sq NO . 277Runs 278.Xr setkey 8 279to load in IPsec manual keys and policies from 280.Pa /etc/ipsec.conf 281at network boot time, before any interfaces are configured. 282.It Sy ipmon 283.Sq YES 284or 285.Sq NO . 286Runs 287.Xr ipmon 8 288to read 289.Xr ipf 8 290packet log information and log it to a file or the system log. 291Passes 292.Sy ipmon_flags . 293.It Sy racoon 294.Sq YES 295or 296.Sq NO . 297Runs 298.Xr racoon 8 , 299the IKE (ISAKMP/Oakley) key management daemon. 300.It Sy auto_ifconfig 301.Sq YES 302or 303.Sq NO . 304Sets the 305.Sy net_interfaces 306variable (see below) to the output of 307.Xr ifconfig 8 308with the 309.Dq Li -l 310flag and suppresses warnings about interfaces in this list that 311do not have an ifconfig file or variable. 312.It Sy net_interfaces 313A string. 314The list of network interfaces to be configured at boot time. 315For each interface "xxN", the system first looks for ifconfig 316parameters in 317.Pa /etc/ifconfig.xxN 318and then in the variable 319.Sy ifconfig_xxN . 320The contents of the file or the variable are handed to ifconfig 321after the interface name. 322If 323.Sy auto_ifconfig 324is set to "NO" and neither the file nor the variable is found, 325a warning is printed. 326Refer to 327.Xr ifconfig.if 5 328for more details on 329.Pa /etc/ifconfig.xxN . 330.It Sy ifaliases_* 331A string. 332List of 333.Sq Em "address netmask" 334pairs to configure additional network addresses for the given 335configured interface 336.Dq * 337(e.g. 338.Sy ifaliases_le0 ) . 339If 340.Em netmask 341is 342.Dq - , 343then use the default netmask for the interface. 344.Pp 345.Sy ifaliases_* 346covers limited cases only and considered unrecommended. 347We recommend using 348.Pa /etc/ifconfig.xxN 349with multiple lines instead. 350.It Sy flushroutes 351.Sq YES 352or 353.Sq NO . 354Flushes the route table on networking startup. 355Useful when coming up to multiuser mode after going down to 356single-user mode. 357.It Sy dhclient 358.Sq YES 359or 360.Sq NO . 361Set to 362.Sq YES 363to configure some or all network interfaces using 364the DHCP client. 365If you set 366.Sy dhclient 367to 368.Sq YES , 369you must either have 370.Pa /var 371in 372.Sy critical_filesystems_beforenet , 373as part of 374.Pa / , 375or direct the DHCP client to store the leases file on the root 376file system by modifying the 377.Sy dhclient_flags 378variable. 379You must not provide ifconfig information or ifaliases 380information for any interface that is to be configured using the DHCP client. 381Interface aliases can be set up in the DHCP client configuration 382file if needed - see 383.Xr dhclient.conf 5 384for details. 385.Pp 386Passes 387.Sy dhclient_flags 388to the DHCP client. 389See 390.Xr dhclient 8 391for complete documentation. 392If you wish to configure all broadcast 393network interfaces using the DHCP client, you can leave this blank. 394To configure only specific interfaces, name the interfaces to be configured 395on the command line. 396.Pp 397If you must run the DHCP client before mounting critical filesystems, 398then you should specify an alternate location for the DHCP client's lease 399file in the 400.Sy dhclient_flags 401variable - for example, "-lf /tmp/dhclient.leases". 402.It Sy ntpdate 403.Sq YES 404or 405.Sq NO . 406Runs 407.Xr ntpdate 8 408to set the system time from one of the hosts in 409.Sy ntpdate_hosts . 410If 411.Sy ntpdate_hosts 412is empty, it will attempt to find a list of hosts in 413.Pa /etc/ntp.conf . 414Passes 415.Sy ntpdate_flags . 416.It Sy ppp_peers 417A string. 418If 419.Sy ppp_peers 420is not empty, then 421.Pa /etc/rc.d/ppp 422will check each word in 423.Sy ppp_peers 424for a corresponding ppp configuration file in 425.Pa /etc/ppp/peers 426and will call 427.Xr pppd 8 428with the 429.Dq call Sy peer 430option. 431.It Sy ip6mode 432A string. 433An IPv6 node can be a router 434.Pq nodes that forward packet for others 435or host 436.Pq nodes that do not forward . 437A host can be autoconfigured 438based on the information advertised by adjacent IPv6 router. 439By setting 440.Sy ip6mode 441to 442.Dq Li router , 443.Dq Li host , 444or 445.Dq Li autohost , 446you can configure your node as a router, 447a non-autoconfigured host, or an autoconfigured host. 448Invalid values will be ignored, and the node will be configured as 449a non-autoconfigured host. 450You may want to check 451.Sy rtsol 452and 453.Sy rtsold 454as well, if you set the variable to 455.Dq Li autohost . 456.It Sy ip6sitelocal 457.Sq YES 458or 459.Sq NO . 460If you intend to use IPv6 site-local address in your site, set it to 461.Sq YES . 462Otherwise, reject route will get installed on boot to avoid misconfiguration 463regarding to site-local addresses. 464.It Sy rtsol 465.Sq YES 466or 467.Sq NO . 468Run 469.Xr rtsol 8 , 470router solicitation command for IPv6 host. 471On nomadic host like notebook computers, you may want to enable 472.Sy rtsold 473as well. 474Passes 475.Sy rtsol_flags . 476This is only for autoconfigured IPv6 host, so set 477.Sy ip6mode 478to autohost if you use it. 479.It Sy ifwatchd 480.Sq YES 481or 482.Sq NO . 483Monitor dynamic interfaces and perform actions upon address changes. 484Passes 485.Sy ifwatchd_flags . 486.It Sy altq 487.Sq YES 488or 489.Sq NO . 490ALTQ configuration/monitoring daemon. 491Passes 492.Sy altqd_flags . 493.El 494.Ss Daemons required by other daemons 495.Bl -tag -width net_interfaces 496.It Sy inetd 497.Sq YES 498or 499.Sq NO . 500Runs the 501.Xr inetd 8 502daemon to start network server processes (as listed in 503.Pa /etc/inetd.conf ) 504as necessary. 505Passes 506.Sy inetd_flags . 507The 508.Dq Li -l 509flag turns on libwrap connection logging. 510.It Sy rpcbind 511.Sq YES 512or 513.Sq NO . 514The 515.Xr rpcbind 8 516daemon is required for any 517.Xr rpc 3 518services. 519These include NFS, 520.Tn NIS , 521.Xr bootparamd 8 , 522.Xr rstatd 8 , 523.Xr rusersd 8 , 524and 525.Xr rwalld 8 . 526Passes 527.Sy rpcbind_flags . 528.El 529.Ss Commonly used daemons 530.Bl -tag -width net_interfaces 531.It Sy syslogd 532.Sq YES 533or 534.Sq NO . 535Runs 536.Xr syslogd 8 537and passes 538.Sy syslogd_flags . 539.It Sy cron 540.Sq YES 541or 542.Sq NO . 543Run 544.Xr cron 8 . 545.It Sy named 546.Sq YES 547or 548.Sq NO . 549Runs 550.Xr named 8 551and passes 552.Sy named_flags . 553.It Sy named_chrootdir 554A string. 555If non-blank and 556.Sy named 557is 558.Sq YES , 559run 560.Xr named 8 561as the unprivileged user and group 562.Sq named , 563.Xr chroot 2 Ns ed 564to 565.Sy named_chrootdir . 566.Pa Sy named_chrootdir Ns /var/run/log 567will be added to the list of log sockets that 568.Xr syslogd 8 569listens to. 570.It Sy timed 571.Sq YES 572or 573.Sq NO . 574Runs 575.Xr timed 8 576and passes 577.Sy timed_flags . 578The 579.Dq Li -M 580option allows 581.Xr timed 8 582to be a master time source as well as a slave. 583If you are also running 584.Xr ntpd 8 , 585only one machine running both should have the 586.Dq Li -M 587flag given to 588.Xr timed 8 . 589.It Sy ntpd 590.Sq YES 591or 592.Sq NO . 593Runs 594.Xr ntpd 8 595and passes 596.Sy ntpd_flags . 597.It Sy ntpd_chrootdir 598A string. 599If non-blank and 600.Sy ntpd 601is 602.Sq YES , 603run 604.Xr ntpd 8 605as the unprivileged user and group 606.Sq ntpd , 607.Xr chroot 2 Ns ed 608to 609.Sy ntpd_chrootdir . 610.Pa Sy ntpd_chrootdir Ns Pa /var/run/log 611will be added to the list of log sockets that 612.Xr syslogd 8 613listens to. 614.It Sy sendmail 615.Sq YES 616or 617.Sq NO . 618Runs 619.Xr sendmail 8 620and passes 621.Sy sendmail_flags . 622.It Sy postfix 623.Sq YES 624or 625.Sq NO . 626Starts 627.Xr postfix 1 628mail system. 629.It Sy lpd 630.Sq YES 631or 632.Sq NO . 633Runs 634.Xr lpd 8 635and passes 636.Sy lpd_flags . 637The 638.Dq Li -l 639flag will turn on extra logging. 640.It Sy sshd 641.Sq YES 642or 643.Sq NO . 644Runs 645.Xr sshd 8 646and passes 647.Sy sshd_flags . 648.El 649.Ss Routing daemons 650.Bl -tag -width net_interfaces 651.It Sy routed 652.Sq YES 653or 654.Sq NO . 655Runs 656.Xr routed 8 , 657the RIP routing protocol daemon. 658Passes 659.Sy routed_flags . 660.\" This should be 661.\" .Sq NO 662.\" if 663.\" .Sy gated 664.\" is 665.\" .Sq YES . 666.It Sy mrouted 667.Sq YES 668or 669.Sq NO . 670Runs 671.Xr mrouted 8 , 672the DVMRP multicast routing protocol daemon. 673Passes 674.Sy mrouted_flags . 675.It Sy route6d 676.Sq YES 677or 678.Sq NO . 679Runs 680.Xr route6d 8 , 681the RIPng routing protocol daemon for IPv6. 682Passes 683.Sy route6d_flags . 684.It Sy rtsold 685.Sq YES 686or 687.Sq NO . 688Runs 689.Xr rtsold 8 , 690the IPv6 router solicitation daemon. 691.Xr rtsold 8 692periodically transmits router solicitation packet 693to find IPv6 router on the network. 694This configuration is mainly for nomadic host like notebook computers. 695Stationary host should work fine with 696.Sy rtsol 697only. 698Passes 699.Sy rtsold_flags . 700This is only for autoconfigured IPv6 host, so set 701.Sy ip6mode 702to autohost if you use it. 703.El 704.Ss Daemons used to boot other hosts over a network 705.Bl -tag -width net_interfaces 706.It Sy rarpd 707.Sq YES 708or 709.Sq NO . 710Runs 711.Xr rarpd 8 , 712the reverse ARP daemon, often used to boot 713.Nx 714and Sun workstations. 715Passes 716.Sy rarpd_flags . 717.It Sy bootparamd 718.Sq YES 719or 720.Sq NO . 721Runs 722.Xr bootparamd 8 , 723the boot parameter server, with 724.Sy bootparamd_flags 725as options. 726Used to boot 727.Nx 728and 729.Tn "SunOS 4.x" 730systems. 731.It Sy dhcpd 732.Sq YES 733or 734.Sq NO . 735Runs 736.Xr dhcpd 8 , 737the Dynamic Host Configuration Protocol (DHCP) daemon, 738for assigning IP addresses to hosts and passing boot information. 739Passes 740.Sy dhcpd_flags . 741.It Sy dhcrelay 742.Sq YES 743or 744.Sq NO . 745Runs 746.Xr dhcrelay 8 . 747Passes 748.Sy dhcrelay_flags . 749.It Sy rbootd 750.Sq YES 751or 752.Sq NO . 753Runs 754.Xr rbootd 8 , 755the 756.Tn HP 757boot protocol daemon; used for booting 758.Tn HP 759workstations. 760Passes 761.Sy rbootd_flags . 762.It Sy mopd 763.Sq YES 764or 765.Sq NO . 766Runs 767.Xr mopd 8 , 768the 769.Tn DEC 770.Tn MOP 771protocol daemon; used for booting 772.Tn VAX 773and other 774.Tn DEC 775machines. 776Passes 777.Sy mopd_flags . 778.It Sy ndbootd 779.Sq YES 780or 781.Sq NO . 782Runs 783.Xr ndbootd 8 , 784the Sun Network Disk (ND) Protocol server. 785Passes 786.Sy ndbootd_flags . 787.It Sy rtadvd 788.Sq YES 789or 790.Sq NO . 791Runs 792.Xr rtadvd 8 , 793the IPv6 router advertisement daemon, which is used to advertise 794information about the subnet to IPv6 end hosts. 795Passes 796.Sy rtadvd_flags . 797This is only for IPv6 router, so set 798.Sy ip6forwarding 799to 800.Sq YES 801if you use it. 802.El 803.Ss X Window System daemons 804.Bl -tag -width net_interfaces 805.It Sy xfs 806.Sq YES 807or 808.Sq NO . 809Runs the 810.Xr xfs 1 811X11 font server, which supplies local X font files to X terminals. 812.It Sy xdm 813.Sq YES 814or 815.Sq NO . 816Runs the 817.Xr xdm 1 818X display manager. 819These X daemons are available only with the optional X distribution of 820.Nx . 821.El 822.Ss NIS (YP) daemons 823.Bl -tag -width net_interfaces 824.It Sy ypbind 825.Sq YES 826or 827.Sq NO . 828Runs 829.Xr ypbind 8 , 830which lets 831.Tn NIS 832(YP) clients use information from a 833.Tn NIS 834server. 835Passes 836.Sy ypbind_flags . 837.It Sy ypserv 838.Sq YES 839or 840.Sq NO . 841Runs 842.Xr ypserv 8 , 843the 844.Tn NIS 845(YP) server for distributing information from certain files in 846.Pa /etc . 847Passes 848.Sy ypserv_flags . 849The 850.Dq Li -d 851flag causes it to use DNS for lookups in 852.Pa /etc/hosts 853that fail. 854.It Sy yppasswdd 855.Sq YES 856or 857.Sq NO . 858Runs 859.Xr yppasswdd 8 , 860which allows remote 861.Tn NIS 862users to update password on master server. 863Passes 864.Sy yppasswdd_flags . 865.El 866.Ss NFS daemons and parameters 867.Bl -tag -width net_interfaces 868.It Sy mountd 869.Sq YES 870or 871.Sq NO . 872Runs 873.Xr mountd 8 874and passes 875.Sy mountd_flags . 876.It Sy nfs_client 877.Sq YES 878or 879.Sq NO . 880The number of local NFS asynchronous I/O server is now controlled via 881.Xr sysctl 8 . 882.It Sy nfs_server 883.Sq YES 884or 885.Sq NO . 886Sets up a host to be a NFS server by running 887.Xr nfsd 8 888and passing 889.Sy nfsd_flags . 890.It Sy lockd 891.Sq YES 892or 893.Sq NO . 894Runs 895.Xr rpc.lockd 8 896if 897.Sy nfs_server 898and/or 899.Sy nfs_client 900are set to 901.Sq YES . 902Passes 903.Sy lockd_flags . 904.It Sy statd 905.Sq YES 906or 907.Sq NO . 908Runs 909.Xr rpc.statd 8 , 910a status monitoring daemon used when 911.Xr rpc.lockd 8 912is running, if 913.Sy nfs_server 914and/or 915.Sy nfs_client 916are set to 917.Sq YES . 918Passes 919.Sy statd_flags . 920.It Sy amd 921.Sq YES 922or 923.Sq NO . 924Runs 925.Xr amd 8 , 926the automounter daemon, which automatically mounts NFS file systems 927whenever a file or directory within that file system is accessed. 928Passes 929.Sy amd_flags . 930.It Sy amd_dir 931A string. 932The 933.Xr amd 8 934mount directory. 935Used only if 936.Sy amd 937is set to 938.Sq YES . 939.El 940.Ss Other daemons 941.Bl -tag -width net_interfaces 942.It Sy kdc 943.Sq YES 944or 945.Sq NO . 946Runs the 947.Xr kdc 8 948Kerberos v4 and v5 server. 949This should be run on Kerberos master and slave servers. 950.It Sy isdnd 951.Sq YES 952or 953.Sq NO . 954Runs 955.Xr isdnd 8 , 956the isdn4bsd ISDN connection management daemon. 957Passes 958.Sy isdnd_flags . 959.It Sy isdn_autoupdown 960.Sq YES 961or 962.Sq NO . 963Set all configured ISDN interfaces to 964.Dq up . 965If 966.Sy isdn_interfaces 967is not blank, only the listed interfaces will be modified. 968Used only if 969.Sy isdnd 970is set to 971.Sq YES . 972.It Sy rwhod 973.Sq YES 974or 975.Sq NO . 976Runs 977.Xr rwhod 8 978to support the 979.Xr rwho 1 980and 981.Xr ruptime 1 982commands. 983.El 984.Ss Hardware daemons 985.Bl -tag -width net_interfaces 986.It Sy apmd 987.Sq YES 988or 989.Sq NO . 990Runs 991.Xr apmd 8 992and passes 993.Sy apmd_flags . 994.It Sy poffd 995.Sq YES 996or 997.Sq NO . 998Runs 999.Xr poffd 8 1000x68k shutdown daemon 1001(only for 1002.Nx Ns /x86k ) . 1003Passes 1004.Sy poffd_flags . 1005.It Sy screenblank 1006.Sq YES 1007or 1008.Sq NO . 1009Runs 1010.Xr screenblank 1 1011and passes 1012.Sy screenblank_flags . 1013.It Sy moused 1014.Sq YES 1015or 1016.Sq NO . 1017Runs 1018.Xr moused 8 , 1019to pass serial mouse data to the wscons mouse mux. 1020Passes 1021.Sy moused_flags . 1022.It Sy wscons 1023.Sq YES 1024or 1025.Sq NO . 1026Configures the 1027.Xr wscons 4 1028console driver, from the configuration file 1029.Pa /etc/wscons.conf . 1030.El 1031.Sh FILES 1032.Bl -tag -width /etc/defaults/rc.conf -compact 1033.It Pa /etc/rc.conf 1034The file 1035.Nm 1036resides in 1037.Pa /etc . 1038.It Pa /etc/defaults/rc.conf 1039Default settings for 1040.Nm "" . 1041.El 1042.Sh SEE ALSO 1043.Xr ifconfig.if 5 , 1044.Xr boot 8 , 1045.Xr rc 8 , 1046.Xr sysctl 8 1047.Sh HISTORY 1048The 1049.Nm 1050file appeared in 1051.Nx 1.3 . 1052