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$ 26.\" 27.Dd February 4, 2001 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. In new installations, the 39.Nm 40file is generally initialized by the system installation utility: 41.Pa /stand/sysinstall . 42.Pp 43The purpose of 44.Nm 45is not to run commands or perform system startup actions 46directly. Instead, it is included by the 47various generic startup scripts in 48.Pa /etc 49which conditionalize their 50internal actions according to the settings found there. 51.Pp 52The 53.Pa /etc/rc.conf 54file is included from the file 55.Pa /etc/defaults/rc.conf , 56which specifies the default settings for all the available options. 57Options 58need 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.Dq rc_conf_files 68option 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 Ar 75.It Va swapfile 76.Pq Vt str 77If set to 78.Dq NO 79then no swapfile is installed, otherwise the value is used as the full 80pathname to a file to use for additional swap space. 81.It Va apm_enable 82.Pq Vt bool 83If set to 84.Dq YES , 85enable support for Automatic Power Management with 86the 87.Xr apm 8 88command. 89.It Va apmd_enable 90.Pq Vt bool 91Run 92.Xr apmd 8 93to handle APM event from userland. 94This also enable support for APM. 95.It Va apmd_flags 96.Pq Vt str 97If 98.Va apmd_enable 99is set to 100.Dq YES , 101these are the flags to pass to the 102.Xr apmd 8 103daemon. 104.It Va pccard_enable 105.Pq Vt bool 106If set to 107.Dq YES , 108enable PCCARD support at boot time. 109.It Va pccard_mem 110.Pq Vt str 111Set to PCCARD controller memory address or 112.Dq DEFAULT 113for the default value. 114.It Va pccard_ifconfig 115.Pq Vt str 116List of arguments to be passed to 117.Xr ifconfig 8 118at boot time or on 119insertion of the card (e.g. "inet 192.168.1.1 netmask 255.255.255.0" 120for a fixed address or "DHCP" for a DHCP client). 121.It Va pccard_beep 122.Pq Vt int 123If 0, 124set the PCCARD controller to silent mode. 125If 1, 126set it to beep mode. 127If 2, 128set it to melody mode. 129.It Va pccard_conf 130.Pq Vt str 131Path to the configuration file for the 132.Xr pccardd 8 133daemon (e.g.\& 134.Pa /etc/pccard.conf.sample ) . 135.It Va pccardd_flags 136.Pq Vt str 137If 138.Va pccard_enable 139is set to 140.Dq YES , 141these are the flags to pass to the 142.Xr pccardd 8 143daemon. 144.It Va pccard_ether_delay 145.Pq Vt str 146Set the delay before starting 147.Xr dhclient 8 148in 149.Xr pccard_ether 8 150script. 151This defaults to 5 seconds to work around a bug in the 152.Xr ed 4 153driver which can lead to system hangs when using some newer 154.Xr ed 4 155based cards. 156.It Va removable_interfaces 157.Pq Vt str 158List of removable network interfaces to be supported by 159.Pa /etc/pccard_ether . 160.It Va local_startup 161.Pq Vt str 162List of directories to search for startup script files. 163.It Va script_name_sep 164.Pq Vt str 165The field separator to use for breaking down the list of startup script files 166into individual filenames. 167The default is a space. 168It is not necessary to change this unless there are startup scripts with names 169containing spaces. 170.It Va hostname 171.Pq Vt str 172The Fully Qualified Domain Name of this host on the network. 173This should almost certainly be set to something meaningful, even if 174there is no network connection. 175If 176.Xr dhclient 8 177is used to set the hostname via DHCP, 178this variable should be set to an empty string. 179.It Va nisdomainname 180.Pq Vt str 181The NIS domain name of this host, or 182.Dq NO 183if NIS is not used. 184.It Va dhcp_program 185.Pq Vt str 186Path to the DHCP client program 187.Pa ( /sbin/dhclient , 188the ISC DHCP client, 189is the default). 190.It Va dhcp_flags 191.Pq Vt str 192Additional flags to pass to the DHCP client program. 193For the ISC DHCP client, see the 194.Xr dhclient 8 195page for a description of the command line options available. 196.It Va firewall_enable 197.Pq Vt bool 198Set to 199.Dq YES 200to load firewall rules at startup. 201If the kernel was not built with 202.Dv IPFIREWALL , 203the ipfw 204kernel module will be loaded. 205See also 206.Va ipfilter_enable . 207.It Va firewall_script 208.Pq Vt str 209This variable specifies the full path to the firewall script to run. 210The default is 211.Pa /etc/rc.firewall . 212.It Va firewall_type 213.Pq Vt str 214Names the firewall type from the selection in 215.Pa /etc/rc.firewall , 216or the file which contains the local firewall ruleset. Valid selections 217from 218.Pa /etc/rc.firewall , 219are 220.Dq open 221- unrestricted IP access; 222.Dq closed 223- all IP services disabled, except via lo0; 224.Dq client 225- basic protection for a workstation; 226.Dq simple 227- basic protection for a LAN. If a filename is specified, the full path 228must be given. 229.It Va firewall_quiet 230.Pq Vt bool 231Set to 232.Dq YES 233to disable the display of ipfw rules on the console during boot. 234.It Va firewall_logging 235.Pq Vt bool 236Set to 237.Dq YES 238to enable ipfw event logging. 239This is equivalent to the 240.Dv IPFIREWALL_VERBOSE 241kernel option. 242.It Va firewall_flags 243.Pq Vt str 244Flags passed to 245.Xr ipfw 8 246if 247.Va firewall_type 248specifies a filename. 249.It Va natd_program 250.Pq Vt str 251Path to 252.Xr natd 8 . 253.It Va natd_enable 254.Pq Vt bool 255Set to 256.Dq YES 257to enable natd. 258.Va firewall_enable 259must also be set to 260.Dq YES , 261and 262.Xr divert 4 263sockets must be enabled in the kernel. 264.It Va natd_interface 265.Pq Vt str 266This is the name of the public interface on which natd should run. It 267is mandatory if 268.Va natd_enable 269is set to 270.Dq YES . 271The interface may be given as an interface name or as an IP address. 272.It Va natd_flags 273.Pq Vt str 274Additional natd flags should be placed here. The 275.Fl n 276or 277.Fl a 278flag is automatically added with the above 279.Va natd_interface 280as an argument. 281.\" ----- ipfilter_enable setting -------------------------------- 282.It Va ipfilter_enable 283.Pq Vt bool 284Set to 285.Dq NO 286by default. 287Setting this to 288.Dq YES 289enables 290.Xr ipf 8 291packet filtering. 292.Pp 293Typical usage will require putting 294.Bd -literal 295ipfilter_enable="YES" 296ipnat_enable="YES" 297ipmon_enable="YES" 298ipfs_enable="YES" 299.Ed 300.Pp 301into 302.Pa /etc/rc.conf 303and editing 304.Pa /etc/ipf.rules 305and 306.Pa /etc/ipnat.rules 307appropriately. 308.Pp 309Note that 310.Va ipfilter_enable 311and 312.Va ipnat_enable 313can be enabled independently. 314.Va ipmon_enable 315and 316.Va ipfs_enable 317both require at least one of 318.Va ipfilter_enable 319and 320.Va ipnat_enable 321to be enabled. 322.Pp 323Having 324.Bd -literal 325options IPFILTER 326options IPFILTER_LOG 327options IPFILTER_DEFAULT_BLOCK 328.Ed 329.Pp 330in the kernel configuration file is a good idea, too. 331.\" ----- ipfilter_program setting ------------------------------ 332.It Va ipfilter_program 333.Pq Vt str 334Path to 335.Xr ipf 8 336(default 337.Pa /sbin/ipf ) . 338.\" ----- ipfilter_rules setting -------------------------------- 339.It Va ipfilter_rules 340.Pq Vt str 341Set to 342.Dq /etc/ipf.rules 343by default. 344This variable contains the name of the filter rule definition file. 345The file is expected to be readable for the 346.Xr ipf 8 347command to execute. 348.\" ----- ipfilter_flags setting -------------------------------- 349.It Va ipfilter_flags 350.Pq Vt str 351Empty by default. 352This variable contains flags passed to the 353.Xr ipf 8 354program. 355.\" ----- ipnat_enable setting ---------------------------------- 356.It Va ipnat_enable 357.Pq Vt bool 358Set to 359.Dq NO 360by default. 361Set it to 362.Dq YES 363to enable 364.Xr ipnat 1 365network address translation. 366See 367.Va ipfilter_enable 368for a detailed discussion. 369.\" ----- ipnat_program setting --------------------------------- 370.It Va ipnat_program 371.Pq Vt str 372Path to 373.Xr ipnat 1 374(default 375.Pa /sbin/ipnat ) . 376.\" ----- ipnat_rules setting ----------------------------------- 377.It Va ipnat_rules 378.Pq Vt str 379Set to 380.Dq /etc/ipnat.rules 381by default. 382This variable contains the name of the file 383holding the network address translation definition. 384This file is expected to be readable for the 385.Xr ipnat 1 386command to execute. 387.\" ----- ipnat_flags setting ----------------------------------- 388.It Va ipnat_flags 389.Pq Vt str 390Empty by default. 391This variable contains flags passed to the 392.Xr ipnat 1 393program. 394.\" ----- ipmon_enable setting ---------------------------------- 395.It Va ipmon_enable 396.Pq Vt bool 397Set to 398.Dq NO 399by default. 400Set it to 401.Dq YES 402to enable 403.Xr ipmon 8 404monitoring (logging 405.Xr ipf 8 406and 407.Xr ipnat 1 408events). 409Setting this variable needs setting 410.Va ipfilter_enable 411or 412.Va ipnat_enable 413too. 414See 415.Va ipfilter_enable 416for a detailed discussion. 417.\" ----- ipmon_program setting --------------------------------- 418.It Va ipmon_program 419.Pq Vt str 420Path to 421.Xr ipmon 8 422(default 423.Pa /sbin/ipmon ) . 424.\" ----- ipmon_flags setting ----------------------------------- 425.It Va ipmon_flags 426.Pq Vt str 427Set to 428.Dq -Ds 429by default. 430This variable contains flags passed to the 431.Xr ipmon 8 432program. 433Another typical example would be 434.Dq -D /var/log/ipflog 435to have 436.Xr ipmon 8 437log directly to a file bypassing 438.Xr syslogd 8 . 439Make sure to adjust 440.Pa /etc/newsyslog.conf 441in such case like this: 442.Bd -literal 443/var/log/ipflog 640 10 100 * Z /var/run/ipmon.pid 444.Ed 445.\" ----- ipfs_enable setting ----------------------------------- 446.It Va ipfs_enable 447.Pq Vt bool 448Set to 449.Dq NO 450by default. 451Set it to 452.Dq YES 453to enable 454.Xr ipfs 8 455saving the filter and NAT state tables during shutdown 456and reloading them during startup again. 457Setting this variable needs setting 458.Va ipfilter_enable 459or 460.Va ipnat_enable 461to 462.Dq YES 463too. 464See 465.Va ipfilter_enable 466for a detailed discussion. 467Note that if 468.Va kern_securelevel 469is set to 3, 470.Va ipfs_enable 471cannot be used 472because the raised securelevel will prevent 473.Xr ipfs 8 474from saving the state tables at shutdown time. 475.\" ----- ipfs_program setting ---------------------------------- 476.It Va ipfs_program 477.Pq Vt str 478Path to 479.Xr ipfs 8 480(default 481.Pa /sbin/ipfs ) . 482.\" ----- ipfs_flags setting ------------------------------------ 483.It Va ipfs_flags 484.Pq Vt str 485Empty by default. 486This variable contains flags passed to the 487.Xr ipfs 8 488program. 489.\" ----- end of added ipf hook --------------------------------- 490.It Va tcp_extensions 491.Pq Vt bool 492Set to 493.Dq YES 494by default. 495Setting this to NO disables certain TCP options as described by 496.Rs 497.%T RFC 1323 498.Re 499Setting this to 500.Dq NO 501might help remedy such problems with connections as randomly hanging 502or other weird behavior. 503Some network devices are known 504to be broken with respect to these options. 505.It Va log_in_vain 506.Pq Vt bool 507Set to 508.Dq NO 509by default. 510Setting to YES will enable logging of connection attempts to ports that 511have no listening socket on them. 512.It Va tcp_keepalive 513.Pq Vt bool 514Set to 515.Dq YES 516by default. 517Setting to NO will disable probing idle TCP connections to verify that the 518peer is still up and reachable. 519.It Va tcp_drop_synfin 520.Pq Vt bool 521Set to 522.Dq NO 523by default. 524Setting to YES will cause the kernel to ignore TCP frames that have both 525the SYN and FIN flags set. 526This prevents OS fingerprinting, but may 527break some legitimate applications. 528This option is only available if the 529kernel was built with the 530.Dv TCP_DROP_SYNFIN 531option. 532.It Va icmp_drop_redirect 533.Pq Vt bool 534Set to 535.Dq NO 536by default. 537Setting to YES will cause the kernel to ignore ICMP REDIRECT packets. 538.It Va icmp_log_redirect 539.Pq Vt bool 540Set to 541.Dq NO 542by default. 543Setting to YES will cause the kernel to log ICMP REDIRECT packets. 544Note that 545the log messages are not rate-limited, so this option should only be used 546for troubleshooting networks. 547.It Va network_interfaces 548.Pq Vt str 549Set to the list of network interfaces to configure on this host. 550For example, if the only network devices in the system are the loopback 551device 552(lo0) 553and a NIC using the ed0 driver, 554this could be set to 555.Dq "lo0 ed0" 556An 557.No ifconfig_ Ns Em interface 558variable is also assumed to exist for each value of 559.Em interface . 560It is also possible to add IP alias entires here in cases where 561multiple IP addresses registered against a single interface 562are desired. 563Assuming that the interface in question was ed0, it might look 564something like this: 565.Bd -literal 566ifconfig_ed0_alias0="inet 127.0.0.253 netmask 0xffffffff" 567ifconfig_ed0_alias1="inet 127.0.0.254 netmask 0xffffffff" 568.Ed 569.Pp 570And so on. 571For each 572.Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n 573entry that is found, 574its contents are passed to 575.Xr ifconfig 8 . 576Execution stops at the first unsuccessful access, so if 577something like this is present: 578.Bd -literal 579ifconfig_ed0_alias0="inet 127.0.0.251 netmask 0xffffffff" 580ifconfig_ed0_alias1="inet 127.0.0.252 netmask 0xffffffff" 581ifconfig_ed0_alias2="inet 127.0.0.253 netmask 0xffffffff" 582ifconfig_ed0_alias4="inet 127.0.0.254 netmask 0xffffffff" 583.Ed 584.Pp 585Then note that alias4 would 586.Em not 587be added since the search would 588stop with the missing alias3 entry. 589.Pp 590It is possible to bring up an interface with DHCP by setting the 591.No ifconfig_ Ns Em interface 592variable to 593.Dq DHCP . 594For instance, to initialize the ed0 device via DHCP, 595it is possible to use something like: 596.Bd -literal 597ifconfig_ed0="DHCP" 598.Ed 599.It Va cloned_interfaces 600.Pq Vt str 601Set to the list of clonable network interfaces to create on this host. 602Entries in 603.Va cloned_interfaces 604are automatically appended to 605.Va network_interfaces 606for configuration. 607.It Va gif_interfaces 608.Pq Vt str 609Set to the list of 610.Xr gif 4 611tunnel interfaces to configure on this host. 612A 613.No gifconfig_ Ns Em interface 614variable is assumed to exist for each value of 615.Em interface . 616The value of this variable is used to configure the link layer of the 617tunnel according to the syntax of the 618.Cm tunnel 619option to 620.Xr ifconfig 8 . 621Additionaly, this option insures that each listed interface is created 622via the 623.Cm create 624option to 625.Xr ifconfig 8 626before attempting to configure it. 627.It Va ppp_enable 628.Pq Vt bool 629If set to 630.Dq YES , 631run the 632.Xr ppp 8 633daemon. 634.It Va ppp_mode 635.Pq Vt str 636Mode in which to run the 637.Xr ppp 8 638daemon. Accepted modes are 639.Dq auto , 640.Dq ddial , 641.Dq direct 642and 643.Dq dedicated . 644See the manual for a full description. 645.It Va ppp_nat 646.Pq Vt bool 647If set to 648.Dq YES , 649enables packet aliasing. 650Used in conjunction with 651.Va gateway_enable 652allows hosts on private network addresses access to the Internet using 653this host as a network address translating router. 654.It Va ppp_profile 655.Pq Vt str 656The name of the profile to use from 657.Pa /etc/ppp/ppp.conf . 658.It Va ppp_user 659.Pq Vt str 660The name of the user under which ppp should be started. 661By 662default, ppp is started as 663.Dq root . 664.It Va rc_conf_files 665.Pq Vt str 666This option is used to specify a list of files that will override 667the settings in 668.Pa /etc/defaults/rc.conf . 669The files will be read in the order in which they are specified and should 670include the full path to the file. 671By default, the files specified are 672.Pa /etc/rc.conf 673and 674.Pa /etc/rc.conf.local 675.It Va fsck_y_enable 676.Pq Vt bool 677If set to 678.Dq YES , 679.Xr fsck 8 680will be run with the -y flag if the initial preen 681of the filesystems fails. 682.It Va background_fsck 683.Pq Vt bool 684If set to 685.Dq YES , 686the system will attempt to run 687.Xr fsck 8 688in the background where possible. 689.It Va syslogd_enable 690.Pq Vt bool 691If set to 692.Dq YES , 693run the 694.Xr syslogd 8 695daemon. 696.It Va syslogd_program 697.Pq Vt str 698Path to 699.Xr syslogd 8 700(default 701.Pa /usr/sbin/syslogd ) . 702.It Va syslogd_flags 703.Pq Vt str 704If 705.Va syslogd_enable 706is set to 707.Dq YES , 708these are the flags to pass to 709.Xr syslogd 8 . 710.It Va inetd_enable 711.Pq Vt bool 712If set to 713.Dq YES , 714run the 715.Xr inetd 8 716daemon. 717.It Va inetd_program 718.Pq Vt str 719Path to 720.Xr inetd 8 721(default 722.Pa /usr/sbin/inetd ) . 723.It Va inetd_flags 724.Pq Vt str 725If 726.Va inetd_enable 727is set to 728.Dq YES , 729these are the flags to pass to 730.Xr inetd 8 . 731.It Va named_enable 732.Pq Vt bool 733If set to 734.Dq YES , 735run the 736.Xr named 8 737daemon. 738.It Va named_program 739.Pq Vt str 740Path to 741.Xr named 8 742(default 743.Pa /usr/sbin/named ) . 744.It Va named_flags 745.Pq Vt str 746If 747.Va named_enable 748is set to 749.Dq YES , 750these are the flags to pass to 751.Xr named 8 . 752.It Va kerberos_server_enable 753.Pq Vt bool 754Set to 755.Dq YES 756to start a Kerberos authentication server 757at boot time. 758.It Va kadmind_server_enable 759.Pq Vt bool 760Set to 761.Dq YES 762to start 763.Xr kadmind 8 , 764the Kerberos Administration Daemon); set to 765.Dq NO 766on a slave server. 767.It Va kerberos_stash 768.Pq Vt str 769If 770.Dq YES , 771instruct the Kerberos servers to use the stashed master key instead of 772prompting for it (only if 773.Va kerberos_server_enable 774is set to 775.Dq YES , 776and is used for both 777.Xr kerberos 1 778and 779.Xr kadmind 8 ) . 780.It Va rwhod_enable 781.Pq Vt bool 782If set to 783.Dq YES , 784run the 785.Xr rwhod 8 786daemon at boot time. 787.It Va rwhod_flags 788.Pq Vt str 789If 790.Va rwhod_enable 791is set to 792.Dq YES , 793these are the flags to pass to it. 794.It Va amd_enable 795.Pq Vt bool 796If set to 797.Dq YES , 798run the 799.Xr amd 8 800daemon at boot time. 801.It Va amd_flags 802.Pq Vt str 803If 804.Va amd_enable 805is set to 806.Dq YES , 807these are the flags to pass to it. 808See the 809.Xr amd 8 810.Xr info 1 811page for more information. 812.It Va amd_map_program 813.Pq Vt str 814If set, 815the specified program is run to get the list of 816.Xr amd 8 817maps. 818For example, if the 819.Xr amd 8 820maps are stored in NIS, one can set this to 821run 822.Xr ypcat 1 823to get a list of 824.Xr amd 8 825maps from the 826.Pa amd.master 827NIS map. 828.It Va update_motd 829.Pq Vt bool 830If set to 831.Dq YES , 832.Pa /etc/motd 833will be updated at boot time to reflect the kernel release 834being run. If set to 835.Dq NO , 836.Pa /etc/motd 837will not be updated 838.It Va nfs_client_enable 839.Pq Vt bool 840If set to 841.Dq YES , 842run the NFS client daemons at boot time. 843.It Va nfs_access_cache 844.Pq Vt int 845If 846.Va nfs_client_enable 847is set to 848.Dq YES , 849this can be set to 850.Dq 0 851to disable NFS ACCESS RPC caching, or to the number of seconds for which 852NFS ACCESS 853results should be cached. 854A value of 2-10 seconds will substantially reduce network 855traffic for many NFS operations. 856.It Va nfs_server_enable 857.Pq Vt bool 858If set to 859.Dq YES , 860run the NFS server daemons at boot time. 861.It Va nfs_server_flags 862.Pq Vt str 863If 864.Va nfs_server_enable 865is set to 866.Dq YES , 867these are the flags to pass to the 868.Xr nfsd 8 869daemon. 870.It Va single_mountd_enable 871.Pq Vt bool 872If set to 873.Dq YES , 874and no 875.Va nfs_server_enable 876is set, start 877.Xr mountd 8 , 878but not 879.Xr nfsd 8 880daemon. 881It is commonly needed to run CFS without real NFS used. 882.It Va weak_mountd_authentication 883.Pq Vt bool 884If set to 885.Dq YES , 886allow services like PCNFSD to make non-privileged mount 887requests. 888.It Va nfs_privport 889.Pq Vt bool 890If set to 891.Dq YES , 892provide NFS services only on a secure port. 893.It Va nfs_bufpackets 894.Pq Vt int 895If set to a number, indicates the number of packets worth of 896socket buffer space to reserve on an NFS client. If set to 897.Dq DEFAULT , 898the kernel default is used (typically 4). Using a higher number may be 899useful on gigabit networks to improve performance. The minimum value is 9002 and the maximum is 64. 901.It Va rpc_lockd_enable 902.Pq Vt bool 903If set to 904.Dq YES 905and also an NFS server, run 906.Xr rpc.lockd 8 907at boot time. 908.It Va rpc_statd_enable 909.Pq Vt bool 910If set to 911.Dq YES 912and also an NFS server, run 913.Xr rpc.statd 8 914at boot time. 915.It Va portmap_program 916.Pq Vt str 917Path to 918.Xr rpcbind 8 919(default 920.Pa /usr/sbin/rpcbind ) . 921.It Va portmap_enable 922.Pq Vt bool 923If set to 924.Dq YES , 925run the 926.Xr rpcbind 8 927service at boot time. 928.It Va portmap_flags 929.Pq Vt str 930If 931.Va portmap_enable 932is set to 933.Dq YES , 934these are the flags to pass to the 935.Xr rpcbind 8 936daemon. 937.It Va xtend_enable 938.Pq Vt bool 939If set to 940.Dq YES 941then run the 942.Xr xtend 8 943daemon at boot time. 944.It Va xtend_flags 945.Pq Vt str 946If 947.Va xtend_enable 948is set to 949.Dq YES , 950these are the flags to pass to the 951.Xr xtend 8 952daemon. 953.It Va pppoed_enable 954.Pq Vt bool 955If set to 956.Dq YES 957then run the 958.Xr pppoed 8 959daemon at boot time to provide PPP over Ethernet services. 960.It Va pppoed_ Ns Ar provider 961.Pq Vt str 962.Xr pppoed 8 963listens to requests to this 964.Ar provider 965and ultimately runs 966.Xr ppp 8 967with a 968.Ar system 969argument of the same name. 970.It Va pppoed_flags 971.Pq Vt str 972Additional flags to pass to 973.Xr pppoed 8 . 974.It Va pppoed_interface 975.Pq Vt str 976The network interface to run pppoed on. This is mandatory when 977.Va pppoed_enable 978is set to 979.Dq YES . 980.It Va timed_enable 981.Pq Vt boot 982If 983.Dq YES 984then run the 985.Xr timed 8 986service at boot time. This command is intended for networks of 987machines where a consistent 988.Qq "network time" 989for all hosts must be established. This is often useful in large NFS 990environments where time stamps on files are expected to be consistent 991network-wide. 992.It Va timed_flags 993.Pq Vt str 994If 995.Va timed_enable 996is set to 997.Dq YES , 998these are the flags to pass to the 999.Xr timed 8 1000service. 1001.It Va ntpdate_enable 1002.Pq Vt bool 1003If set to 1004.Dq YES , 1005run ntpdate at system startup. This command is intended to 1006synchronize the system clock only 1007.Em once 1008from some standard reference. An option to set this up initially 1009(from a list of known servers) is also provided by the 1010.Pa /stand/sysinstall 1011program when the system is first installed. 1012.It Va ntpdate_program 1013.Pq Vt str 1014Path to 1015.Xr ntpdate 8 1016(default 1017.Pa /usr/sbin/ntpdate ) . 1018.It Va ntpdate_flags 1019.Pq Vt str 1020If 1021.Va ntpdate_enable 1022is set to 1023.Dq YES , 1024these are the flags to pass to the 1025.Xr ntpdate 8 1026command (typically a hostname). 1027.It Va xntpd_enable 1028.Pq Vt bool 1029If set to 1030.Dq YES 1031then run the 1032.Xr ntpd 8 1033command at boot time. 1034.It Va xntpd_program 1035.Pq Vt str 1036Path to 1037.Xr ntpd 8 1038(default 1039.Pa /usr/sbin/ntpd ) . 1040.It Va xntpd_flags 1041.Pq Vt str 1042If 1043.Va xntpd_enable 1044is set to 1045.Dq YES , 1046these are the flags to pass to the 1047.Xr ntpd 8 1048daemon. 1049.It Va nis_client_enable 1050.Pq Vt bool 1051If set to 1052.Dq YES 1053then run the 1054.Xr ypbind 8 1055service at system boot time. 1056.It Va nis_client_flags 1057.Pq Vt str 1058If 1059.Va nis_client_enable 1060is set to 1061.Dq YES , 1062these are the flags to pass to the 1063.Xr ypbind 8 1064service. 1065.It Va nis_ypset_enable 1066.Pq Vt bool 1067If set to 1068.Dq YES 1069then run the 1070.Xr ypset 8 1071daemon at system boot time. 1072.It Va nis_ypset_flags 1073.Pq Vt str 1074If 1075.Va nis_ypset_enable 1076is set to 1077.Dq YES , 1078these are the flags to pass to the 1079.Xr ypset 8 1080daemon. 1081.It Va nis_server_enable 1082.Pq Vt bool 1083If set to 1084.Dq YES 1085then run the 1086.Xr ypserv 8 1087daemon at system boot time. 1088.It Va nis_server_flags 1089.Pq Vt str 1090If 1091.Va nis_server_enable 1092is set to 1093.Dq YES , 1094these are the flags to pass to the 1095.Xr ypserv 8 1096daemon. 1097.It Va nis_ypxfrd_enable 1098.Pq Vt bool 1099If set to 1100.Dq YES 1101then run the 1102.Xr rpc.ypxfrd 8 1103daemon at system boot time. 1104.It Va nis_ypxfrd_flags 1105.Pq Vt str 1106If 1107.Va nis_ypxfrd_enable 1108is set to 1109.Dq YES , 1110these are the flags to pass to the 1111.Xr rpc.ypxfrd 8 1112daemon. 1113.It Va nis_yppasswdd_enable 1114.Pq Vt bool 1115If set to 1116.Dq YES 1117then run the 1118.Xr rpc.yppasswdd 8 1119daemon at system boot time. 1120.It Va nis_yppasswdd_flags 1121.Pq Vt str 1122If 1123.Va nis_yppasswdd_enable 1124is set to 1125.Dq YES , 1126these are the flags to pass to the 1127.Xr rpc.yppasswdd 8 1128daemon. 1129.It Va defaultrouter 1130.Pq Vt str 1131If not set to 1132.Dq NO 1133then create a default route to this host name or IP address 1134(use an IP address if this router is also required to get to the 1135name server!). 1136.It Va static_routes 1137.Pq Vt str 1138Set to the list of static routes that are to be added at system 1139boot time. If not set to 1140.Dq NO 1141then for each whitespace separated 1142.Em element 1143in the value, a 1144.No route_ Ns element 1145variable is assumed to exist 1146whose contents will later be passed to a 1147.Dq route add 1148operation. 1149.It Va gateway_enable 1150.Pq Vt bool 1151If set to 1152.Dq YES , 1153then configure host to at as an IP router, e.g. to forward packets 1154between interfaces. 1155.It Va router_enable 1156.Pq Vt bool 1157If set to 1158.Dq YES 1159then run a routing daemon of some sort, based on the 1160settings of 1161.Va router 1162and 1163.Va router_flags . 1164.It Va router 1165.Pq Vt str 1166If 1167.Va router_enable 1168is set to 1169.Dq YES , 1170this is the name of the routing daemon to use. 1171.It Va router_flags 1172.Pq Vt str 1173If 1174.Va router_enable 1175is set to 1176.Dq YES , 1177these are the flags to pass to the routing daemon. 1178.It Va mrouted_enable 1179.Pq Vt bool 1180If set to 1181.Dq YES 1182then run the multicast routing daemon, 1183.Xr mrouted 8 . 1184.It Va mrouted_flags 1185.Pq Vt str 1186If 1187.Va mrouted_enable 1188is set to 1189.Dq YES , 1190these are the flags to pass to the multicast routing daemon. 1191.It Va ipxgateway_enable 1192.Pq Vt bool 1193If set to 1194.Dq YES 1195then enable the routing of IPX traffic. 1196.It Va ipxrouted_enable 1197.Pq Vt bool 1198If set to 1199.Dq YES 1200then run the 1201.Xr IPXrouted 8 1202daemon at system boot time. 1203.It Va ipxrouted_flags 1204.Pq Vt str 1205If 1206.Va ipxrouted_enable 1207is set to 1208.Dq YES , 1209these are the flags to pass to the 1210.Xr IPXrouted 8 1211daemon. 1212.It Va arpproxy_all 1213.Pq Vt bool 1214If set to 1215.Dq YES 1216then enable global proxy ARP. 1217.It Va forward_sourceroute 1218.Pq Vt bool 1219If set to 1220.Dq YES 1221then when 1222.Va gateway_enable 1223is also set to 1224.Dq YES , 1225source routed packets are forwarded. 1226.It Va accept_sourceroute 1227.Pq Vt bool 1228If set to 1229.Dq YES 1230then the system will accept source routed packets directed at it. 1231.It Va rarpd_enable 1232.Pq Vt bool 1233If set to 1234.Dq YES 1235then run the 1236.Xr rarpd 8 1237daemon at system boot time. 1238.It Va rarpd_flags 1239.Pq Vt str 1240If 1241.Va rarpd_enable 1242is set to 1243.Dq YES , 1244these are the flags to pass to the 1245.Xr rarpd 8 1246daemon. 1247.It Va atm_enable 1248.Pq Vt bool 1249Set to 1250.Dq YES 1251to enable the configuration of ATM interfaces at system boot time. 1252For all of the ATM variables described below, please refer to the 1253.Xr atm 8 1254man page for further details on the available command parameters. 1255Also refer to the files in 1256.Pa /usr/share/examples/atm 1257for more detailed configuration information. 1258.It Va atm_netif_<intf> 1259.Pq Vt str 1260For the ATM physical interface 1261.Va <intf> , 1262this variable defines the name prefix and count for the ATM network interfaces to be created. 1263The value will be passed as the parameters of an 1264.Dq atm set netif Va <intf> 1265command. 1266.It Va atm_sigmgr_<intf> 1267.Pq Vt str 1268For the ATM physical interface 1269.Va <intf> , 1270this variable defines the ATM signalling manager to be used. 1271The value will be passed as the parameters of an 1272.Dq atm attach Va <intf> 1273command. 1274.It Va atm_prefix_<intf> 1275.Pq Vt str 1276For the ATM physical interface 1277.Va <intf> , 1278this variable defines the NSAP prefix for interfaces using a UNI signalling 1279manager. If set to 1280.Em ILMI , 1281then the prefix will automatically be set via the 1282.Xr ilmid 8 1283daemon. Otherwise, the value will be passed as the parameters of an 1284.Dq atm set prefix Va <intf> 1285command. 1286.It Va atm_macaddr_<intf> 1287.Pq Vt str 1288For the ATM physical interface 1289.Va <intf> , 1290this variable defines the MAC address for interfaces using a UNI signalling 1291manager. If set to 1292.Em NO , 1293then the hardware MAC address contained in the ATM interface card will be used. 1294Otherwise, the value will be passed as the parameters of an 1295.Dq atm set mac Va <intf> 1296command. 1297.It Va atm_arpserver_<netif> 1298.Pq Vt str 1299For the ATM network interface 1300.Va <netif> , 1301this variable defines the ATM address for a host which is to provide ATMARP 1302service. This variable is only applicable to interfaces using a UNI signalling 1303manager. If set to 1304.Em local , 1305then this host will become an ATMARP server. 1306The value will be passed as the parameters of an 1307.Dq atm set arpserver Va <netif> 1308command. 1309.It Va atm_scsparp_<netif> 1310.Pq Vt bool 1311If set to 1312.Em YES , 1313then SCSP/ATMARP service for the network interface 1314.Va <netif> 1315will be initiated using the 1316.Xr scspd 8 1317and 1318.Xr atmarpd 8 1319daemons. This variable is only applicable if 1320.So 1321.No atm_arpserver_ Ns Va <netif> 1322.No = Ns Qq local 1323.Sc 1324is defined. 1325.It Va atm_pvcs 1326.Pq Vt str 1327Set to the list of ATM PVCs to be added at system 1328boot time. For each whitespace separated 1329.Em element 1330in the value, an 1331.No atm_pvc_ Ns Em element 1332variable is assumed to exist. The value of each of these variables 1333will be passed as the parameters of an 1334.Dq atm add pvc 1335command. 1336.It Va atm_arps 1337.Pq Vt str 1338Set to the list of permanent ATM ARP entries to be added 1339at system boot time. For each whitespace separated 1340.Em element 1341in the value, an 1342.No atm_arp_ Ns Em element 1343variable is assumed to exist. The value of each of these variables 1344will be passed as the parameters of an 1345.Dq atm add arp 1346command. 1347.It Va keymap 1348.Pq Vt str 1349If set to 1350.Dq NO 1351then no keymap is installed, otherwise the value is used to install 1352the keymap file in 1353.Pa /usr/share/syscons/keymaps/<value>.kbd 1354.It Va keyrate 1355.Pq Vt str 1356The keyboard repeat speed. Set to 1357.Dq slow , 1358.Dq normal , 1359.Dq fast 1360or 1361.Dq NO 1362if the default behavior is desired. 1363.It Va keychange 1364.Pq Vt str 1365If not set to 1366.Dq NO , 1367attempt to program the function keys with the value. The value should 1368be a single string of the form: 1369.Qq Ar "<funkey_number> <new_value> [<funkey_number> <new_value>]..." 1370.It Va cursor 1371.Pq Vt str 1372Can be set to the value of 1373.Dq normal , 1374.Dq blink , 1375.Dq destructive 1376or 1377.Dq NO 1378to set the cursor behavior explicitly or choose the default behavior. 1379.It Va scrnmap 1380.Pq Vt str 1381If set to 1382.Dq NO 1383then no screen map is installed, otherwise the value is used to install 1384the screen map file in 1385.Pa /usr/share/syscons/scrnmaps/<value> . 1386.It Va font8x16 1387.Pq Vt str 1388If set to 1389.Dq NO 1390then the default 8x16 font value is used for screen size requests, otherwise 1391the value in 1392.Pa /usr/share/syscons/fonts/<value> 1393is used. 1394.It Va font8x14 1395.Pq Vt str 1396If set to 1397.Dq NO 1398then the default 8x14 font value is used for screen size requests, otherwise 1399the value in 1400.Pa /usr/share/syscons/fonts/<value> 1401is used. 1402.It Va font8x8 1403.Pq Vt str 1404If set to 1405.Dq NO 1406then the default 8x8 font value is used for screen size requests, otherwise 1407the value in 1408.Pa /usr/share/syscons/fonts/<value> 1409is used. 1410.It Va blanktime 1411.Pq Vt int 1412If set to 1413.Dq NO 1414then the default screen blanking interval is used, otherwise it is set 1415to 1416.Ar value 1417seconds. 1418.It Va saver 1419.Pq Vt str 1420If not set to 1421.Dq NO , 1422this is the actual screen saver to use (blank, snake, daemon, etc). 1423.It Va moused_enable 1424.Pq Vt str 1425If set to 1426.Dq YES , 1427the 1428.Xr moused 8 1429daemon is started for doing cut/paste selection on the console. 1430.It Va moused_type 1431.Pq Vt str 1432This is the protocol type of the mouse connected to this host. 1433This variable must be set if 1434.Va moused_enable 1435is set to 1436.Dq YES . 1437The 1438.Xr moused 8 1439daemon 1440is able to detect the appropriate mouse type automatically in many cases. 1441Set this variable to 1442.Dq auto 1443to let the daemon detect it, or 1444select one from the following list if the automatic detection fails. 1445.Pp 1446If the mouse is attached to the PS/2 mouse port, choose 1447.Dq auto 1448or 1449.Dq ps/2 , 1450regardless of the brand and model of the mouse. Likewise, if the 1451mouse is attached to the bus mouse port, choose 1452.Dq auto 1453or 1454.Dq busmouse . 1455All other protocols are for serial mice and will not work with 1456the PS/2 and bus mice. 1457If this is a USB mouse, 1458.Dq auto 1459is the only protocol type which will work. 1460.Bd -literal 1461microsoft Microsoft mouse (serial) 1462intellimouse Microsoft IntelliMouse (serial) 1463mousesystems Mouse systems Corp mouse (serial) 1464mmseries MM Series mouse (serial) 1465logitech Logitech mouse (serial) 1466busmouse A bus mouse 1467mouseman Logitech MouseMan and TrackMan (serial) 1468glidepoint ALPS GlidePoint (serial) 1469thinkingmouse Kensignton ThinkingMouse (serial) 1470ps/2 PS/2 mouse 1471mmhittab MM HitTablet (serial) 1472x10mouseremote X10 MouseRemote (serial) 1473versapad Interlink VersaPad (serial) 1474.Ed 1475.Pp 1476Even if the mouse is not in the above list, it may be compatible 1477with one in the list. 1478Refer to the man page for 1479.Xr moused 8 1480for compatibility information. 1481.Pp 1482It should also be noted that while this is enabled, any 1483other client of the mouse (such as an X server) should access 1484the mouse through the virtual mouse device: 1485.Pa /dev/sysmouse 1486and configure it as a sysmouse type mouse, since all 1487mouse data is converted to this single canonical format when 1488using 1489.Xr moused 8 . 1490If the client program does not support the sysmouse type, 1491specify the mousesystems type. 1492It is the second preferred type. 1493.It Va moused_port 1494.Pq Vt str 1495If 1496.Va moused_enable 1497is set to 1498.Dq YES , 1499this is the actual port the mouse is on. 1500It might be 1501.Pa /dev/cuaa0 1502for a COM1 serial mouse, 1503.Pa /dev/psm0 1504for a PS/2 mouse or 1505.Pa /dev/mse0 1506for a bus mouse, for example. 1507.It Va moused_flags 1508.Pq Vt str 1509If 1510.Va moused_type 1511is set, these are the additional flags to pass to the 1512.Xr moused 8 1513daemon. 1514.It Va mousechar_start 1515.Pq Vt int 1516If set to 1517.Dq NO 1518then the default mouse cursor character range 0xd0-0xd3 is used, 1519otherwise the range start is set 1520to 1521.Ar value 1522character, see 1523.Xr vidcontrol 1 . 1524Use if the default range is occupied in the language code table. 1525.It Va allscreens_flags 1526.Pq Vt str 1527If set, 1528.Xr vidcontrol 1 1529is run with these options for each of the virtual terminals 1530.Pq Pa /dev/ttyv* . 1531For example, 1532.Dq -m on 1533will enable the mouse pointer on all virtual terminals 1534if 1535.Va moused_enable 1536is set to 1537.Dq YES . 1538.It Va allscreens_kbdflags 1539.Pq Vt str 1540If set, 1541.Xr kbdcontrol 1 1542is run with these options for each of the virtual terminals 1543.Pq Pa /dev/ttyv* . 1544For example, 1545.Dq Li -h 200 1546will set the 1547.Xr syscons 4 1548scrollback (history) buffer to 200 lines. 1549.It Va cron_enable 1550.Pq Vt bool 1551If set to 1552.Dq YES 1553then run the 1554.Xr cron 8 1555daemon at system boot time. 1556.It Va cron_program 1557.Pq Vt str 1558Path to 1559.Xr cron 8 1560(default 1561.Pa /usr/sbin/cron ) . 1562.It Va cron_flags 1563.Pq Vt str 1564If 1565.Va cron_enable 1566is set to 1567.Dq YES , 1568these are the flags to pass to 1569.Xr cron 8 . 1570.It Va lpd_program 1571.Pq Vt str 1572Path to 1573.Xr lpd 8 1574(default 1575.Pa /usr/sbin/lpd ) . 1576.It Va lpd_enable 1577.Pq Vt bool 1578If set to 1579.Dq YES 1580then run the 1581.Xr lpd 8 1582daemon at system boot time. 1583.It Va lpd_flags 1584.Pq Vt str 1585If 1586.Va lpd_enable 1587is set to 1588.Dq YES , 1589these are the flags to pass to the 1590.Xr lpd 8 1591daemon. 1592.It Va sendmail_enable 1593.Pq Vt bool 1594If set to 1595.Dq YES 1596then run the 1597.Xr sendmail 8 1598daemon at system boot time. 1599.It Va sendmail_flags 1600.Pq Vt str 1601If 1602.Va sendmail_enable 1603is set to 1604.Dq YES , 1605these are the flags to pass to the 1606.Xr sendmail 8 1607daemon. 1608.It Va sendmail_outbound_enable 1609.Pq Vt bool 1610If set to 1611.Dq YES 1612and 1613.Va sendmail_enable 1614is set to 1615.Dq NO 1616then run 1617.Xr sendmail 8 1618using 1619.Va sendmail_outbound_flags 1620instead of 1621.Va sendmail_flags . 1622This is intended to allow local mail queue management 1623for systems that do not offer a listening SMTP service. 1624.It Va sendmail_outbound_flags 1625.Pq Vt str 1626If 1627.Va sendmail_enable 1628is set to 1629.Dq NO 1630and 1631.Va sendmail_outbound_enable 1632is set to 1633.Dq YES 1634then these are the flags to pass to the 1635.Xr sendmail 8 1636daemon. 1637.It Va dumpdev 1638.Pq Vt str 1639Indicates the device (usually a swap partition) to which a crash dump 1640should be written in the event of a system crash. 1641The value of this variable is passed as the argument to 1642.Xr dumpon 8 . 1643To disable crash dumps, set this variable to 1644.Dq NO . 1645.It Va dumpdir 1646.Pq Vt str 1647When the system reboots after a crash and a crash dump is found on the 1648device specified by the 1649.Va dumpdev 1650variable, 1651.Xr savecore 8 1652will save that crash dump and a copy of the kernel to the directory 1653specified by the 1654.Va dumpdir 1655variable. 1656The default value is 1657.Dq /var/crash . 1658.It Va enable_quotas 1659.Pq Vt bool 1660Set to 1661.Dq YES 1662to turn on user disk quotas on system startup via the 1663.Xr quotaon 8 1664command. 1665.It Va check_quotas 1666.Pq Vt bool 1667Set to 1668.Dq YES 1669to enable user disk quota checking via the 1670.Xr quotacheck 8 1671command. 1672.It Va accounting_enable 1673.Pq Vt bool 1674Set to 1675.Dq YES 1676to enable system accounting through the 1677.Xr accton 8 1678facility. 1679.It Va ibcs2_enable 1680.Pq Vt bool 1681Set to 1682.Dq YES 1683to enable iBCS2 (SCO) binary emulation at system initial boot 1684time. 1685.It Va ibcs2_loaders 1686.Pq Vt str 1687If not set to 1688.Dq NO 1689and if 1690.Va ibcs2_enable 1691is set to 1692.Dq YES , 1693this specifies a list of additional iBCS2 loaders to enable. 1694.It Va linux_enable 1695.Pq Vt bool 1696Set to 1697.Dq YES 1698to enable Linux/ELF binary emulation at system initial 1699boot time. 1700.It Va osf1_enable 1701.Pq Vt bool 1702Set to 1703.Dq YES 1704to enable OSF/1 (Digital UNIX) binary emulation at system 1705initial boot time. 1706(alpha) 1707.It Va clear_tmp_enable 1708.Pq Vt bool 1709Set to 1710.Dq YES 1711to have 1712.Pa /tmp 1713cleaned at startup. 1714.It Va ldconfig_paths 1715.Pq Vt str 1716Set to the list of shared library paths to use with 1717.Xr ldconfig 8 . 1718NOTE: 1719.Pa /usr/lib 1720will always be added first, so it need not appear in this list. 1721.It Va ldconfig_insecure 1722.Pq Vt bool 1723The 1724.Xr ldconfig 8 1725utility normally refuses to use directories 1726which are writable by anyone except root. 1727Set this variable to 1728.Dq YES 1729to disable that security check during system startup. 1730.It Va kern_securelevel_enable 1731.Pq Vt bool 1732Set to 1733.Dq YES 1734to set the kernel security level at system startup. 1735.It Va kern_securelevel 1736.Pq Vt int 1737The kernel security level to set at startup. 1738The allowed range of 1739.Ar value 1740ranges from -1 (the compile time default) to 3 (the 1741most secure). See 1742.Xr init 8 1743for the list of possible security levels and their effect 1744on system operation. 1745.It Va start_vinum 1746.Pq Vt bool 1747Set to 1748.Dq YES 1749to start 1750.Xr vinum 8 1751at system boot time. 1752.It Va sshd_program 1753.Pq Vt str 1754Path to the SSH server program 1755.Pa ( /usr/sbin/sshd 1756is the default). 1757.It Va sshd_enable 1758.Pq Vt bool 1759Set to 1760.Dq YES 1761to start 1762.Xr sshd 8 1763at system boot time. 1764.It Va sshd_flags 1765.Pq Vt str 1766If 1767.Va sshd_enable 1768is set to 1769.Dq YES , 1770these are the flags to pass to the 1771.Xr sshd 8 1772daemon. 1773.It Va unaligned_print 1774.Pq Vt bool 1775If set to 1776.Dq NO 1777then unaligned access warnings will not be printed. 1778(alpha) 1779.\" ----- isdn settings --------------------------------- 1780.It Va isdn_enable 1781.Pq Vt bool 1782Set to 1783.Dq NO 1784by default. 1785When set to 1786.Dq YES , 1787starts the isdn daemon 1788.Pa /usr/sbin/isdnd 1789at system boot time. 1790.It Va isdn_flags 1791.Pq Vt str 1792Set to 1793.Dq -dn -d0x1f9 1794by default. 1795Additional flags to pass to 1796.Xr isdnd 8 1797(but see 1798.Va isdn_fsdev 1799and 1800.Va isdn_ttype 1801for certain tunable parameters). 1802.It Va isdn_ttype 1803.Pq Vt str 1804Set to 1805.Dq cons25 1806by default. 1807The terminal type of the output device when 1808.Xr isdnd 8 1809operates in fullscreen mode. 1810.It Va isdn_screenflags 1811.Pq Vt str 1812Set to 1813.Dq NO 1814by default. 1815The video mode for fullscreen mode (only for 1816.Xr syscons 4 1817console driver, see 1818.Xr vidcontrol 1 1819for valid modes). 1820.It Va isdn_fsdev 1821.Pq Vt str 1822Set to 1823.Dq NO 1824by default. 1825The output device for 1826.Xr isdnd 8 1827in fullscreen mode (or 1828.Dq NO 1829for daemon mode). 1830.It Va isdn_trace 1831.Pq Vt bool 1832Set to 1833.Dq NO 1834by default. 1835When set to 1836.Dq YES , 1837enables the ISDN protocol trace utility 1838.Pa /usr/sbin/isdntrace 1839at system boot time. 1840.It Va isdn_traceflags 1841.Pq Vt str 1842Set to 1843.Dq -f /var/tmp/isdntrace0 1844by default. 1845Flags for 1846.Pa /usr/sbin/isdntrace . 1847.\" ----------------------------------------------------- 1848.El 1849.Sh FILES 1850.Bl -tag -width /etc/defaults/rc.conf -compact 1851.It Pa /etc/defaults/rc.conf 1852.It Pa /etc/rc.conf 1853.It Pa /etc/rc.conf.local 1854.El 1855.Sh SEE ALSO 1856.Xr catman 1 , 1857.Xr gdb 1 , 1858.Xr info 1 , 1859.Xr makewhatis 1 , 1860.Xr vidcontrol 1 , 1861.Xr yp 4 , 1862.Xr exports 5 , 1863.Xr motd 5 , 1864.Xr accton 8 , 1865.Xr amd 8 , 1866.Xr apm 8 , 1867.Xr atm 8 , 1868.Xr cron 8 , 1869.Xr dhclient 8 , 1870.Xr gated 8 , 1871.Xr ifconfig 8 , 1872.Xr inetd 8 , 1873.Xr isdnd 8 , 1874.Xr isdntrace 8 , 1875.Xr lpd 8 , 1876.Xr mdconfig 8 , 1877.Xr moused 8 , 1878.Xr mrouted 8 , 1879.Xr named 8 , 1880.Xr nfsd 8 , 1881.Xr ntpd 8 , 1882.Xr ntpdate 8 , 1883.Xr pcnfsd 8 , 1884.Xr quotacheck 8 , 1885.Xr quotaon 8 , 1886.Xr rc 8 , 1887.Xr route 8 , 1888.Xr routed 8 , 1889.Xr rpc.lockd 8 , 1890.Xr rpc.statd 8 , 1891.Xr rpcbind 8 , 1892.Xr rwhod 8 , 1893.Xr savecore 8 , 1894.Xr sendmail 8 , 1895.Xr sshd 8 , 1896.Xr swapon 8 , 1897.Xr sysctl 8 , 1898.Xr syslogd 8 , 1899.Xr timed 8 , 1900.Xr vinum 8 , 1901.Xr xtend 8 , 1902.Xr ypbind 8 , 1903.Xr ypserv 8 , 1904.Xr ypset 8 1905.Sh HISTORY 1906The 1907.Nm 1908file appeared in 1909.Fx 2.2.2 . 1910.Sh AUTHORS 1911.An Jordan K. Hubbard . 1912