1.\" $NetBSD: rc.conf.5,v 1.52 2002/02/11 10:19:58 martti 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 ipfs 274.Sq YES 275or 276.Sq NO . 277Runs 278.Xr ipfs 8 279to save and restore information for ipnat and ipfilter state tables. 280The information is stored in 281.Pa /var/db/ipf/ipstate.ipf 282and 283.Pa /var/db/ipf/ipnat.ipf . 284Passes 285.Sy ipfs_flags . 286.It Sy ipsec 287.Sq YES 288or 289.Sq NO . 290Runs 291.Xr setkey 8 292to load in IPsec manual keys and policies from 293.Pa /etc/ipsec.conf 294at network boot time, before any interfaces are configured. 295.It Sy ipmon 296.Sq YES 297or 298.Sq NO . 299Runs 300.Xr ipmon 8 301to read 302.Xr ipf 8 303packet log information and log it to a file or the system log. 304Passes 305.Sy ipmon_flags . 306.It Sy racoon 307.Sq YES 308or 309.Sq NO . 310Runs 311.Xr racoon 8 , 312the IKE (ISAKMP/Oakley) key management daemon. 313.It Sy auto_ifconfig 314.Sq YES 315or 316.Sq NO . 317Sets the 318.Sy net_interfaces 319variable (see below) to the output of 320.Xr ifconfig 8 321with the 322.Dq Li -l 323flag and suppresses warnings about interfaces in this list that 324do not have an ifconfig file or variable. 325.It Sy net_interfaces 326A string. 327The list of network interfaces to be configured at boot time. 328For each interface "xxN", the system first looks for ifconfig 329parameters in 330.Pa /etc/ifconfig.xxN 331and then in the variable 332.Sy ifconfig_xxN . 333The contents of the file or the variable are handed to ifconfig 334after the interface name. 335If 336.Sy auto_ifconfig 337is set to "NO" and neither the file nor the variable is found, 338a warning is printed. 339Refer to 340.Xr ifconfig.if 5 341for more details on 342.Pa /etc/ifconfig.xxN . 343.It Sy ifaliases_* 344A string. 345List of 346.Sq Em "address netmask" 347pairs to configure additional network addresses for the given 348configured interface 349.Dq * 350(e.g. 351.Sy ifaliases_le0 ) . 352If 353.Em netmask 354is 355.Dq - , 356then use the default netmask for the interface. 357.Pp 358.Sy ifaliases_* 359covers limited cases only and considered unrecommended. 360We recommend using 361.Pa /etc/ifconfig.xxN 362with multiple lines instead. 363.It Sy flushroutes 364.Sq YES 365or 366.Sq NO . 367Flushes the route table on networking startup. 368Useful when coming up to multiuser mode after going down to 369single-user mode. 370.It Sy dhclient 371.Sq YES 372or 373.Sq NO . 374Set to 375.Sq YES 376to configure some or all network interfaces using 377the DHCP client. 378If you set 379.Sy dhclient 380to 381.Sq YES , 382you must either have 383.Pa /var 384in 385.Sy critical_filesystems_beforenet , 386as part of 387.Pa / , 388or direct the DHCP client to store the leases file on the root 389file system by modifying the 390.Sy dhclient_flags 391variable. 392You must not provide ifconfig information or ifaliases 393information for any interface that is to be configured using the DHCP client. 394Interface aliases can be set up in the DHCP client configuration 395file if needed - see 396.Xr dhclient.conf 5 397for details. 398.Pp 399Passes 400.Sy dhclient_flags 401to the DHCP client. 402See 403.Xr dhclient 8 404for complete documentation. 405If you wish to configure all broadcast 406network interfaces using the DHCP client, you can leave this blank. 407To configure only specific interfaces, name the interfaces to be configured 408on the command line. 409.Pp 410If you must run the DHCP client before mounting critical filesystems, 411then you should specify an alternate location for the DHCP client's lease 412file in the 413.Sy dhclient_flags 414variable - for example, "-lf /tmp/dhclient.leases". 415.It Sy ntpdate 416.Sq YES 417or 418.Sq NO . 419Runs 420.Xr ntpdate 8 421to set the system time from one of the hosts in 422.Sy ntpdate_hosts . 423If 424.Sy ntpdate_hosts 425is empty, it will attempt to find a list of hosts in 426.Pa /etc/ntp.conf . 427Passes 428.Sy ntpdate_flags . 429.It Sy ppp_peers 430A string. 431If 432.Sy ppp_peers 433is not empty, then 434.Pa /etc/rc.d/ppp 435will check each word in 436.Sy ppp_peers 437for a corresponding ppp configuration file in 438.Pa /etc/ppp/peers 439and will call 440.Xr pppd 8 441with the 442.Dq call Sy peer 443option. 444.It Sy ip6mode 445A string. 446An IPv6 node can be a router 447.Pq nodes that forward packet for others 448or host 449.Pq nodes that do not forward . 450A host can be autoconfigured 451based on the information advertised by adjacent IPv6 router. 452By setting 453.Sy ip6mode 454to 455.Dq Li router , 456.Dq Li host , 457or 458.Dq Li autohost , 459you can configure your node as a router, 460a non-autoconfigured host, or an autoconfigured host. 461Invalid values will be ignored, and the node will be configured as 462a non-autoconfigured host. 463You may want to check 464.Sy rtsol 465and 466.Sy rtsold 467as well, if you set the variable to 468.Dq Li autohost . 469.It Sy ip6sitelocal 470.Sq YES 471or 472.Sq NO . 473If you intend to use IPv6 site-local address in your site, set it to 474.Sq YES . 475Otherwise, reject route will get installed on boot to avoid misconfiguration 476regarding to site-local addresses. 477.It Sy rtsol 478.Sq YES 479or 480.Sq NO . 481Run 482.Xr rtsol 8 , 483router solicitation command for IPv6 host. 484On nomadic host like notebook computers, you may want to enable 485.Sy rtsold 486as well. 487Passes 488.Sy rtsol_flags . 489This is only for autoconfigured IPv6 host, so set 490.Sy ip6mode 491to autohost if you use it. 492.It Sy ifwatchd 493.Sq YES 494or 495.Sq NO . 496Monitor dynamic interfaces and perform actions upon address changes. 497Passes 498.Sy ifwatchd_flags . 499.It Sy altq 500.Sq YES 501or 502.Sq NO . 503ALTQ configuration/monitoring daemon. 504Passes 505.Sy altqd_flags . 506.El 507.Ss Daemons required by other daemons 508.Bl -tag -width net_interfaces 509.It Sy inetd 510.Sq YES 511or 512.Sq NO . 513Runs the 514.Xr inetd 8 515daemon to start network server processes (as listed in 516.Pa /etc/inetd.conf ) 517as necessary. 518Passes 519.Sy inetd_flags . 520The 521.Dq Li -l 522flag turns on libwrap connection logging. 523.It Sy rpcbind 524.Sq YES 525or 526.Sq NO . 527The 528.Xr rpcbind 8 529daemon is required for any 530.Xr rpc 3 531services. 532These include NFS, 533.Tn NIS , 534.Xr bootparamd 8 , 535.Xr rstatd 8 , 536.Xr rusersd 8 , 537and 538.Xr rwalld 8 . 539Passes 540.Sy rpcbind_flags . 541.El 542.Ss Commonly used daemons 543.Bl -tag -width net_interfaces 544.It Sy syslogd 545.Sq YES 546or 547.Sq NO . 548Runs 549.Xr syslogd 8 550and passes 551.Sy syslogd_flags . 552.It Sy cron 553.Sq YES 554or 555.Sq NO . 556Run 557.Xr cron 8 . 558.It Sy named 559.Sq YES 560or 561.Sq NO . 562Runs 563.Xr named 8 564and passes 565.Sy named_flags . 566.It Sy named_chrootdir 567A string. 568If non-blank and 569.Sy named 570is 571.Sq YES , 572run 573.Xr named 8 574as the unprivileged user and group 575.Sq named , 576.Xr chroot 2 Ns ed 577to 578.Sy named_chrootdir . 579.Pa Sy named_chrootdir Ns /var/run/log 580will be added to the list of log sockets that 581.Xr syslogd 8 582listens to. 583.It Sy timed 584.Sq YES 585or 586.Sq NO . 587Runs 588.Xr timed 8 589and passes 590.Sy timed_flags . 591The 592.Dq Li -M 593option allows 594.Xr timed 8 595to be a master time source as well as a slave. 596If you are also running 597.Xr ntpd 8 , 598only one machine running both should have the 599.Dq Li -M 600flag given to 601.Xr timed 8 . 602.It Sy ntpd 603.Sq YES 604or 605.Sq NO . 606Runs 607.Xr ntpd 8 608and passes 609.Sy ntpd_flags . 610.It Sy ntpd_chrootdir 611A string. 612If non-blank and 613.Sy ntpd 614is 615.Sq YES , 616run 617.Xr ntpd 8 618as the unprivileged user and group 619.Sq ntpd , 620.Xr chroot 2 Ns ed 621to 622.Sy ntpd_chrootdir . 623.Pa Sy ntpd_chrootdir Ns Pa /var/run/log 624will be added to the list of log sockets that 625.Xr syslogd 8 626listens to. 627.It Sy sendmail 628.Sq YES 629or 630.Sq NO . 631Runs 632.Xr sendmail 8 633and passes 634.Sy sendmail_flags . 635.It Sy postfix 636.Sq YES 637or 638.Sq NO . 639Starts 640.Xr postfix 1 641mail system. 642.It Sy lpd 643.Sq YES 644or 645.Sq NO . 646Runs 647.Xr lpd 8 648and passes 649.Sy lpd_flags . 650The 651.Dq Li -l 652flag will turn on extra logging. 653.It Sy sshd 654.Sq YES 655or 656.Sq NO . 657Runs 658.Xr sshd 8 659and passes 660.Sy sshd_flags . 661.El 662.Ss Routing daemons 663.Bl -tag -width net_interfaces 664.It Sy routed 665.Sq YES 666or 667.Sq NO . 668Runs 669.Xr routed 8 , 670the RIP routing protocol daemon. 671Passes 672.Sy routed_flags . 673.\" This should be 674.\" .Sq NO 675.\" if 676.\" .Sy gated 677.\" is 678.\" .Sq YES . 679.It Sy mrouted 680.Sq YES 681or 682.Sq NO . 683Runs 684.Xr mrouted 8 , 685the DVMRP multicast routing protocol daemon. 686Passes 687.Sy mrouted_flags . 688.It Sy route6d 689.Sq YES 690or 691.Sq NO . 692Runs 693.Xr route6d 8 , 694the RIPng routing protocol daemon for IPv6. 695Passes 696.Sy route6d_flags . 697.It Sy rtsold 698.Sq YES 699or 700.Sq NO . 701Runs 702.Xr rtsold 8 , 703the IPv6 router solicitation daemon. 704.Xr rtsold 8 705periodically transmits router solicitation packet 706to find IPv6 router on the network. 707This configuration is mainly for nomadic host like notebook computers. 708Stationary host should work fine with 709.Sy rtsol 710only. 711Passes 712.Sy rtsold_flags . 713This is only for autoconfigured IPv6 host, so set 714.Sy ip6mode 715to autohost if you use it. 716.El 717.Ss Daemons used to boot other hosts over a network 718.Bl -tag -width net_interfaces 719.It Sy rarpd 720.Sq YES 721or 722.Sq NO . 723Runs 724.Xr rarpd 8 , 725the reverse ARP daemon, often used to boot 726.Nx 727and Sun workstations. 728Passes 729.Sy rarpd_flags . 730.It Sy bootparamd 731.Sq YES 732or 733.Sq NO . 734Runs 735.Xr bootparamd 8 , 736the boot parameter server, with 737.Sy bootparamd_flags 738as options. 739Used to boot 740.Nx 741and 742.Tn "SunOS 4.x" 743systems. 744.It Sy dhcpd 745.Sq YES 746or 747.Sq NO . 748Runs 749.Xr dhcpd 8 , 750the Dynamic Host Configuration Protocol (DHCP) daemon, 751for assigning IP addresses to hosts and passing boot information. 752Passes 753.Sy dhcpd_flags . 754.It Sy dhcrelay 755.Sq YES 756or 757.Sq NO . 758Runs 759.Xr dhcrelay 8 . 760Passes 761.Sy dhcrelay_flags . 762.It Sy rbootd 763.Sq YES 764or 765.Sq NO . 766Runs 767.Xr rbootd 8 , 768the 769.Tn HP 770boot protocol daemon; used for booting 771.Tn HP 772workstations. 773Passes 774.Sy rbootd_flags . 775.It Sy mopd 776.Sq YES 777or 778.Sq NO . 779Runs 780.Xr mopd 8 , 781the 782.Tn DEC 783.Tn MOP 784protocol daemon; used for booting 785.Tn VAX 786and other 787.Tn DEC 788machines. 789Passes 790.Sy mopd_flags . 791.It Sy ndbootd 792.Sq YES 793or 794.Sq NO . 795Runs 796.Xr ndbootd 8 , 797the Sun Network Disk (ND) Protocol server. 798Passes 799.Sy ndbootd_flags . 800.It Sy rtadvd 801.Sq YES 802or 803.Sq NO . 804Runs 805.Xr rtadvd 8 , 806the IPv6 router advertisement daemon, which is used to advertise 807information about the subnet to IPv6 end hosts. 808Passes 809.Sy rtadvd_flags . 810This is only for IPv6 router, so set 811.Sy ip6forwarding 812to 813.Sq YES 814if you use it. 815.El 816.Ss X Window System daemons 817.Bl -tag -width net_interfaces 818.It Sy xfs 819.Sq YES 820or 821.Sq NO . 822Runs the 823.Xr xfs 1 824X11 font server, which supplies local X font files to X terminals. 825.It Sy xdm 826.Sq YES 827or 828.Sq NO . 829Runs the 830.Xr xdm 1 831X display manager. 832These X daemons are available only with the optional X distribution of 833.Nx . 834.El 835.Ss NIS (YP) daemons 836.Bl -tag -width net_interfaces 837.It Sy ypbind 838.Sq YES 839or 840.Sq NO . 841Runs 842.Xr ypbind 8 , 843which lets 844.Tn NIS 845(YP) clients use information from a 846.Tn NIS 847server. 848Passes 849.Sy ypbind_flags . 850.It Sy ypserv 851.Sq YES 852or 853.Sq NO . 854Runs 855.Xr ypserv 8 , 856the 857.Tn NIS 858(YP) server for distributing information from certain files in 859.Pa /etc . 860Passes 861.Sy ypserv_flags . 862The 863.Dq Li -d 864flag causes it to use DNS for lookups in 865.Pa /etc/hosts 866that fail. 867.It Sy yppasswdd 868.Sq YES 869or 870.Sq NO . 871Runs 872.Xr yppasswdd 8 , 873which allows remote 874.Tn NIS 875users to update password on master server. 876Passes 877.Sy yppasswdd_flags . 878.El 879.Ss NFS daemons and parameters 880.Bl -tag -width net_interfaces 881.It Sy mountd 882.Sq YES 883or 884.Sq NO . 885Runs 886.Xr mountd 8 887and passes 888.Sy mountd_flags . 889.It Sy nfs_client 890.Sq YES 891or 892.Sq NO . 893The number of local NFS asynchronous I/O server is now controlled via 894.Xr sysctl 8 . 895.It Sy nfs_server 896.Sq YES 897or 898.Sq NO . 899Sets up a host to be a NFS server by running 900.Xr nfsd 8 901and passing 902.Sy nfsd_flags . 903.It Sy lockd 904.Sq YES 905or 906.Sq NO . 907Runs 908.Xr rpc.lockd 8 909if 910.Sy nfs_server 911and/or 912.Sy nfs_client 913are set to 914.Sq YES . 915Passes 916.Sy lockd_flags . 917.It Sy statd 918.Sq YES 919or 920.Sq NO . 921Runs 922.Xr rpc.statd 8 , 923a status monitoring daemon used when 924.Xr rpc.lockd 8 925is running, if 926.Sy nfs_server 927and/or 928.Sy nfs_client 929are set to 930.Sq YES . 931Passes 932.Sy statd_flags . 933.It Sy amd 934.Sq YES 935or 936.Sq NO . 937Runs 938.Xr amd 8 , 939the automounter daemon, which automatically mounts NFS file systems 940whenever a file or directory within that file system is accessed. 941Passes 942.Sy amd_flags . 943.It Sy amd_dir 944A string. 945The 946.Xr amd 8 947mount directory. 948Used only if 949.Sy amd 950is set to 951.Sq YES . 952.El 953.Ss Other daemons 954.Bl -tag -width net_interfaces 955.It Sy kdc 956.Sq YES 957or 958.Sq NO . 959Runs the 960.Xr kdc 8 961Kerberos v4 and v5 server. 962This should be run on Kerberos master and slave servers. 963.It Sy isdnd 964.Sq YES 965or 966.Sq NO . 967Runs 968.Xr isdnd 8 , 969the isdn4bsd ISDN connection management daemon. 970Passes 971.Sy isdnd_flags . 972.It Sy isdn_autoupdown 973.Sq YES 974or 975.Sq NO . 976Set all configured ISDN interfaces to 977.Dq up . 978If 979.Sy isdn_interfaces 980is not blank, only the listed interfaces will be modified. 981Used only if 982.Sy isdnd 983is set to 984.Sq YES . 985.It Sy rwhod 986.Sq YES 987or 988.Sq NO . 989Runs 990.Xr rwhod 8 991to support the 992.Xr rwho 1 993and 994.Xr ruptime 1 995commands. 996.El 997.Ss Hardware daemons 998.Bl -tag -width net_interfaces 999.It Sy apmd 1000.Sq YES 1001or 1002.Sq NO . 1003Runs 1004.Xr apmd 8 1005and passes 1006.Sy apmd_flags . 1007.It Sy poffd 1008.Sq YES 1009or 1010.Sq NO . 1011Runs 1012.Xr poffd 8 1013x68k shutdown daemon 1014(only for 1015.Nx Ns /x86k ) . 1016Passes 1017.Sy poffd_flags . 1018.It Sy screenblank 1019.Sq YES 1020or 1021.Sq NO . 1022Runs 1023.Xr screenblank 1 1024and passes 1025.Sy screenblank_flags . 1026.It Sy moused 1027.Sq YES 1028or 1029.Sq NO . 1030Runs 1031.Xr moused 8 , 1032to pass serial mouse data to the wscons mouse mux. 1033Passes 1034.Sy moused_flags . 1035.It Sy wscons 1036.Sq YES 1037or 1038.Sq NO . 1039Configures the 1040.Xr wscons 4 1041console driver, from the configuration file 1042.Pa /etc/wscons.conf . 1043.El 1044.Sh FILES 1045.Bl -tag -width /etc/defaults/rc.conf -compact 1046.It Pa /etc/rc.conf 1047The file 1048.Nm 1049resides in 1050.Pa /etc . 1051.It Pa /etc/defaults/rc.conf 1052Default settings for 1053.Nm "" . 1054.El 1055.Sh SEE ALSO 1056.Xr ifconfig.if 5 , 1057.Xr boot 8 , 1058.Xr rc 8 , 1059.Xr sysctl 8 1060.Sh HISTORY 1061The 1062.Nm 1063file appeared in 1064.Nx 1.3 . 1065