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