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