1748 lines
40 KiB
Groff
1748 lines
40 KiB
Groff
.\" Copyright (c) 1995
|
|
.\" Jordan K. Hubbard
|
|
.\"
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
.\" modification, are permitted provided that the following conditions
|
|
.\" are met:
|
|
.\" 1. Redistributions of source code must retain the above copyright
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
.\" notice, this list of conditions and the following disclaimer in the
|
|
.\" documentation and/or other materials provided with the distribution.
|
|
.\"
|
|
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
|
|
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE
|
|
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
.\" SUCH DAMAGE.
|
|
.\"
|
|
.\" %FreeBSD: src/share/man/man5/rc.conf.5,v 1.64.2.30 2001/08/17 13:08:47 ru Exp %
|
|
.\"
|
|
.\" $FreeBSD: doc/ja_JP.eucJP/man/man5/rc.conf.5,v 1.41 2001/08/17 06:18:16 horikawa Exp $
|
|
.\"
|
|
.Dd February 4, 2001
|
|
.Dt RC.CONF 5
|
|
.Os
|
|
.Sh 名称
|
|
.Nm rc.conf
|
|
.Nd システム設定情報
|
|
.Sh 解説
|
|
.Nm
|
|
ファイルはローカルホスト名、全ての潜在的なネットワークインタフェースに
|
|
関する設定の詳細、システムの初期起動時に立ち上げるべき
|
|
サービスに関する記述可能な情報を含んできます。初めてインストールする際に
|
|
は、一般に
|
|
.Nm
|
|
ファイルはシステムインストールユーティリティ
|
|
.Pa /stand/sysinstall
|
|
によって初期化されます。
|
|
.Pp
|
|
.Nm
|
|
の目的は、
|
|
コマンドの実行やシステム起動操作を直接行うことではありません。
|
|
それに代わり、
|
|
そこに見出される設定にしたがって内部操作を条件付きで制御する
|
|
.Pa /etc
|
|
下のいろいろな類の起動スクリプトの一部をなしています。
|
|
.Pp
|
|
.Pa /etc/rc.conf
|
|
ファイルは、
|
|
使用可能な全オプションのデフォルト設定を指定するファイル
|
|
.Pa /etc/defaults/rc.conf
|
|
からインクルードされます。
|
|
オプションを
|
|
.Pa /etc/rc.conf
|
|
に指定する必要があるのは、
|
|
システム管理者がこれらのデフォルトを上書きしたい場合だけです。
|
|
ファイル
|
|
.Pa /etc/rc.conf.local
|
|
は、
|
|
.Pa /etc/rc.conf
|
|
の設定を上書きするために使用されます。これは歴史的事情のためです。
|
|
後述の
|
|
.Dq rc_conf_files
|
|
を参照してください。
|
|
.Pp
|
|
以下に示すのは
|
|
.Nm
|
|
ファイル中で設定可能な各変数について、
|
|
その名前と簡単な解説をリストしたものです。
|
|
.Bl -tag -width Ar
|
|
.It Va swapfile
|
|
.Pq Vt 文字列
|
|
.Dq NO
|
|
にセットすると
|
|
スワップファイルはインストールされません。
|
|
.Dq NO
|
|
以外の場合、その値は追加スワップ領域のために利用するファイルの
|
|
完全パス名として用いられます。
|
|
.It Va apm_enable
|
|
.Pq Vt ブール値
|
|
.Va YES
|
|
にセットすると
|
|
.Xr apm 8
|
|
コマンドでの自動電源管理 (Automatic Power Management) のサポートを有効に
|
|
します。
|
|
.It Va apmd_enable
|
|
.Pq Vt ブール値
|
|
.Xr apmd 8
|
|
を実行し、ユーザランドから APM イベントを扱います。
|
|
APM サポートも有効にします。
|
|
.It Va apmd_flags
|
|
.Pq Vt 文字列
|
|
.Va apmd_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr apmd 8
|
|
デーモンに渡すフラグになります。
|
|
.It Va pccard_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、起動時に PCCARD のサポートを有効にします。
|
|
.It Va pccard_mem
|
|
.Pq Vt 文字列
|
|
PCCARD コントローラメモリアドレスをセットします。
|
|
.Va DEFAULT
|
|
とするとデフォルト値になります。
|
|
.It Va pccard_ifconfig
|
|
.Pq Vt 文字列
|
|
ブート時またはカード挿入時に
|
|
.Xr ifconfig 8
|
|
に渡される引数のリストです
|
|
(例えば、
|
|
固定アドレスの場合は "inet 192.168.1.1 netmask 255.255.255.0" などですし、
|
|
DHCP クライアントの場合は "DHCP" です)。
|
|
.It Va pccard_beep
|
|
.Pq Vt 整数
|
|
0 である場合、PCCARD コントローラを静寂モードにします。
|
|
1 である場合、ビープモードにします。
|
|
2 である場合、メロディモードにします。
|
|
.It Va pccard_conf
|
|
.Pq Vt 文字列
|
|
.Xr pccardd 8
|
|
デーモンの設定ファイルのパスです (例えば
|
|
.Pa /etc/pccard.conf.sample
|
|
です)。
|
|
.It Va pccardd_flags
|
|
.Pq Vt 文字列
|
|
.Va pccard_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr pccardd 8
|
|
デーモンに渡すフラグになります。
|
|
.It Va local_startup
|
|
.Pq Vt 文字列
|
|
起動スクリプトファイルを検索するためのディレクトリのリストです。
|
|
.It Va script_name_sep
|
|
.Pq Vt 文字列
|
|
起動スクリプトファイルのリストを各ファイル名に分割するために使用する、
|
|
フィールドセパレータです。
|
|
デフォルトは空白です。
|
|
名前に空白を含む起動スクリプトを持っていない限り、変更不要です。
|
|
.It Va hostname
|
|
.Pq Vt 文字列
|
|
ネットワーク上でのあなたのホストの完全な形のドメイン名 (The
|
|
Fully Qualified Domain Name) です。あなたがネットワークに接続されていない
|
|
場合でも、この変数は確実に何か意味のあるものに設定すべきです。
|
|
ホスト名を DHCP を介して設定するために
|
|
.Xr dhclient 8
|
|
を使用している場合、この変数は空文字列に設定すべきです。
|
|
.It Va nisdomainname
|
|
.Pq Vt 文字列
|
|
あなたのホストの NIS ドメイン名。NIS が動いてないときは
|
|
.Dq NO
|
|
とします。
|
|
.It Va dhcp_program
|
|
.Pq Vt 文字列
|
|
DHCP クライアントプログラムのパスです
|
|
(ISC DHCP クライアントの
|
|
.Pa /sbin/dhclient
|
|
がデフォルトです)。
|
|
.It Va dhcp_flags
|
|
.Pq Vt 文字列
|
|
DHCP クライアントプログラムに渡す追加のフラグです。
|
|
ISC DHCP クライアント用に利用可能なコマンドラインオプションについては、
|
|
.Xr dhclient 8
|
|
ページを参照してください。
|
|
.It Va firewall_enable
|
|
.Pq Vt ブール値
|
|
起動時にロードされるファイアウォール規則を持ちたくないときには
|
|
.Dq NO
|
|
、持ちたいときには
|
|
.Dq YES
|
|
をセットします。
|
|
.Dq YES
|
|
にセットし、かつカーネルが IPFIREWALL 付きで作られなかった場合、
|
|
ipfw カーネルモジュールがロードされます。
|
|
.Va ipfilter_enable
|
|
も参照してください。
|
|
.It Va firewall_script
|
|
.Pq Vt 文字列
|
|
.Pa /etc/rc.firewall
|
|
以外のファイアウォールスクリプトを実行したい場合、
|
|
そのスクリプトの完全なパス名をこの変数に設定してください。
|
|
.It Va firewall_type
|
|
.Pq Vt 文字列
|
|
.Pa /etc/rc.firewall
|
|
中で選択されたファイアウォールのタイプまたはローカルファイアウォール規則
|
|
の組を含むファイルを名付けます。
|
|
.Pa /etc/rc.firewall
|
|
中では以下のものが選択可能です:
|
|
.Dq open
|
|
- 無制限の IP アクセス;
|
|
.Dq closed
|
|
- lo0 経由を除く全ての IP サービスを禁止;
|
|
.Dq client
|
|
- ワークステーション向けの基本的な保護;
|
|
.Dq simple
|
|
- LAN 向けの基本的な保護。
|
|
ファイル名が指定される場合には完全なパス名でなければなりません。
|
|
.It Va firewall_quiet
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、起動時にコンソール上で ipfw 規則の表示を行ないません。
|
|
.It Va firewall_logging
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、ipfw のイベントロギングを有効にします。
|
|
.Dv IPFIREWALL_VERBOSE
|
|
カーネルオプションと等価です。
|
|
.It Va natd_program
|
|
.Pq Vt 文字列
|
|
.Xr natd 8
|
|
のパス。
|
|
.It Va natd_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、natd を有効にします。
|
|
.Va firewall_enable
|
|
もまた
|
|
.Dq YES
|
|
にセットされ、
|
|
.Xr divert 4
|
|
ソケットがカーネルで有効にされている必要があります。
|
|
.It Va natd_interface
|
|
.Pq Vt 文字列
|
|
natd が実行されるパブリックインタフェースの名前です。
|
|
.Va natd_enable
|
|
が
|
|
.Dq YES
|
|
にセットされている場合には、これを設定する必要があります。
|
|
インタフェースの指定は、インタフェース名でも IP アドレスでもかまいません。
|
|
.It Va natd_flags
|
|
.Pq Vt 文字列
|
|
追加の natd フラグはここに記述する必要があります。
|
|
.Fl n
|
|
または
|
|
.Fl a
|
|
のフラグは上記
|
|
.Va natd_interface
|
|
とともに自動的に引数として追加されます。
|
|
.\" ----- ipfilter_enable seting --------------------------------
|
|
.It Va ipfilter_enable
|
|
.Pq Vt ブール値
|
|
デフォルトは
|
|
.Dq NO
|
|
にセットされます。
|
|
.Dq YES
|
|
にセットすると、
|
|
.Xr ipf 8
|
|
パケットフィルタリングを有効にします。
|
|
厳密に言えば、この設定と、
|
|
.Va ipfilter_program ,
|
|
.Va ipfilter_rules ,
|
|
.Va ipfilter_flags
|
|
が連結されてコマンドとなるいう事実とを "濫用" して、
|
|
およそどんなフィルタでも構築可能です。
|
|
ただし、
|
|
.Va ipfilter_rules
|
|
で指定されるファイルが読めることが必要です。
|
|
.Va ipfilter_enable
|
|
と
|
|
.Va ipnat_enable
|
|
が
|
|
.Dq YES
|
|
にセットされ、
|
|
.Va ipnat_rules
|
|
で指定されたファイルが読める場合、
|
|
.Va ipnat_program ,
|
|
.Va ipnat_rules ,
|
|
.Va ipnat_flags
|
|
が、
|
|
ネットワークアドレス変換プログラムの起動のためのコマンドラインを構成します。
|
|
.Va ipfilter_enable
|
|
と
|
|
.Va ipmon_enable
|
|
が
|
|
.Dq YES
|
|
にセットされた場合、
|
|
.Va ipmon_program
|
|
と
|
|
.Va ipmon_flags
|
|
が、上記コマンドの動作を監視するための別のコマンドラインを構成します。
|
|
詳細は
|
|
.Pa /etc/rc.network
|
|
を参照してください。
|
|
.Pp
|
|
典型的な用途では、
|
|
.Bd -literal
|
|
ipfilter_enable="YES"
|
|
ipfilter_flags=""
|
|
ipnat_enable="YES"
|
|
ipmon_enable="YES"
|
|
.Ed
|
|
.Pp
|
|
を
|
|
.Pa /etc/rc.conf
|
|
に記述し、
|
|
.Pa /etc/ipf.rules
|
|
と
|
|
.Pa /etc/ipnat.rules
|
|
を適切に編集する必要があるでしょう。
|
|
ipf 使用時には、
|
|
.Va firewall_enable
|
|
をオフにすることを推奨します。
|
|
カーネル構成ファイル中に
|
|
.Bd -literal
|
|
options IPFILTER
|
|
options IPFILTER_LOG
|
|
options IPFILTER_DEFAULT_BLOCK
|
|
.Ed
|
|
.Pp
|
|
を置くことも良い考えです。
|
|
.\" ----- ipfilter_program setting ------------------------------
|
|
.It Va ipfilter_program
|
|
.Pq Vt 文字列
|
|
デフォルトで
|
|
.Dq /sbin/ipf -Fa -f
|
|
にセットされます。
|
|
この変数は、フィルタルール (別のファイル中にあるものと期待されます)
|
|
までのコマンドラインを含みます (フィルタルールは含みません)。
|
|
詳細は
|
|
.Va ipfilter_enable
|
|
を参照してください。
|
|
.\" ----- ipfilter_rules setting --------------------------------
|
|
.It Va ipfilter_rules
|
|
.Pq Vt 文字列
|
|
デフォルトで
|
|
.Dq /etc/ipf.rules
|
|
にセットされます。
|
|
この変数は、フィルタルール定義ファイルの名前を含みます。
|
|
このファイルは、実行するフィルタコマンドから読めることが期待されます。
|
|
詳細は
|
|
.Va ipfilter_enable
|
|
を参照してください。
|
|
.\" ----- ipfilter_flags setting --------------------------------
|
|
.It Va ipfilter_flags
|
|
.Pq Vt 文字列
|
|
デフォルトで
|
|
.Dq -E
|
|
にセットされます。
|
|
この変数は、フィルタコマンドに追加されるフラグを含みます。
|
|
このフラグはルール定義ファイルの後に追加されます。
|
|
デフォルト設定では、オンデマンドでロードされる ipf モジュールを初期化します。
|
|
ipfilter を直接カーネルに組み込むときには (これが推奨です)、
|
|
この変数を空にしてコード初期化が複数回行われないようにすべきです。
|
|
詳細は
|
|
.Va ipfilter_enable
|
|
を参照してください。
|
|
.\" ----- ipnat_enable setting ----------------------------------
|
|
.It Va ipnat_enable
|
|
.Pq Vt ブール値
|
|
デフォルトで
|
|
.Dq NO
|
|
にセットされます。
|
|
.Dq YES
|
|
にセットすると、
|
|
.Xr ipnat 1
|
|
ネットワークアドレス変換を有効にします。
|
|
この変数をセットする場合、
|
|
.Va ipfilter_enable
|
|
もセットすることが必要です。
|
|
詳細は
|
|
.Va ipfilter_enable
|
|
を参照してください。
|
|
.\" ----- ipnat_program setting ---------------------------------
|
|
.It Va ipnat_program
|
|
.Pq Vt 文字列
|
|
デフォルトで
|
|
.Dq /sbin/ipnat -CF -f
|
|
にセットされます。
|
|
この変数は、変換ルール定義 (別のファイル中にあるものと期待されます)
|
|
までのコマンドラインを含みます (変換ルール定義は含みません)。
|
|
詳細は
|
|
.Va ipfilter_enable
|
|
を参照してください。
|
|
.\" ----- ipnat_rules setting -----------------------------------
|
|
.It Va ipnat_rules
|
|
.Pq Vt 文字列
|
|
デフォルトで
|
|
.Dq /etc/ipnat.rules
|
|
にセットされます。
|
|
この変数は、ネットワークアドレス変換を定義するファイルの名前を含みます。
|
|
このファイルは、実行する NAT プログラムから読めることを期待しています。
|
|
詳細は
|
|
.Va ipfilter_enable
|
|
を参照してください。
|
|
.\" ----- ipnat_flags setting -----------------------------------
|
|
.It Va ipnat_flags
|
|
.Pq Vt 文字列
|
|
デフォルトで空です。
|
|
この変数は、ipnat のコマンドラインに追加されるフラグを含みます。
|
|
このフラグはルール定義ファイルの後に追加されます。
|
|
詳細は
|
|
.Va ipfilter_enable
|
|
を参照してください。
|
|
.\" ----- ipmon_enable setting ----------------------------------
|
|
.It Va ipmon_enable
|
|
.Pq Vt ブール値
|
|
デフォルトで
|
|
.Dq NO
|
|
にセットされます。
|
|
.Dq YES
|
|
にセットすると、
|
|
.Xr ipmon 8
|
|
モニタリング (
|
|
.Xr ipf 8
|
|
と
|
|
.Xr ipnat 1
|
|
のイベントのログ) を有効にします。
|
|
この変数をセットする場合、
|
|
.Va ipfilter_enable
|
|
もセットすることが必要です。
|
|
詳細は
|
|
.Va ipfilter_enable
|
|
を参照してください。
|
|
.\" ----- ipmon_program setting ---------------------------------
|
|
.It Va ipmon_program
|
|
.Pq Vt 文字列
|
|
デフォルトで
|
|
.Dq /sbin/ipmon
|
|
にセットされます。
|
|
この変数は
|
|
.Xr ipmon 8
|
|
実行形式のファイル名を含みます。
|
|
詳細は
|
|
.Va ipfilter_enable
|
|
を参照してください。
|
|
.\" ----- ipmon_flags setting -----------------------------------
|
|
.It Va ipmon_flags
|
|
.Pq Vt 文字列
|
|
デフォルトで
|
|
.Va -Ds
|
|
にセットされます。
|
|
この変数は、
|
|
.Xr ipmon 8
|
|
プログラムに渡されるフラグを含みます。
|
|
他の典型的な例は
|
|
.Dq -D /var/log/ipflog
|
|
であり、これは
|
|
.Xr ipmon 8
|
|
に
|
|
.Xr syslogd 8
|
|
をバイパスさせて、直接ファイルにログさせます。
|
|
このような場合、必ず
|
|
.Pa /etc/newsyslog.conf
|
|
を次のように修正してください:
|
|
.Bd -literal
|
|
/var/log/ipflog 640 10 100 * Z /var/run/ipmon.pid
|
|
.Ed
|
|
.Pp
|
|
詳細は
|
|
.Va ipfilter_enable
|
|
を参照してください。
|
|
.\" ----- end of added ipf hook ---------------------------------
|
|
.It Va tcp_extensions
|
|
.Pq Vt ブール値
|
|
デフォルトでは
|
|
.Dq YES
|
|
です。NO にセットすると、
|
|
.%T RFC 1323
|
|
で述べられているような
|
|
ある TCP オプションを無効にします。
|
|
もしネットワークコネクションが不規則にハングアップしたり、
|
|
それに類する他の不具合がある場合には、これを
|
|
.Dq NO
|
|
にして様子をみてみるのもよいかもしれません。世間に出回っている
|
|
ハードウェア/ソフトウェアの中には、これらのオプションでうまく動作しない
|
|
ものがあることが知られています。
|
|
.It Va log_in_vain
|
|
.Pq Vt ブール値
|
|
デフォルトで
|
|
.Dq NO
|
|
にセットされています。
|
|
YES に設定すると、
|
|
listen 中のソケットが無いポートに対する接続の試みをログするようになります。
|
|
.It Va tcp_keepalive
|
|
.Pq Vt ブール値
|
|
デフォルトで
|
|
.Dq YES
|
|
にセットされています。
|
|
NO にセットすると、
|
|
アイドルな TCP 接続を検出し、相手がまだ起きていて、到達可能であることを、
|
|
確認しなくなります。
|
|
.It Va tcp_drop_synfin
|
|
.Pq Vt ブール値
|
|
デフォルトで
|
|
.Dq NO
|
|
にセットされています。
|
|
YES にセットすると、
|
|
TCP フレームで SYN と FIN のフラグを共にセットされているものを、
|
|
カーネルが無視するようになります。
|
|
これにより、OS が指紋を残すのを防ぎますが、
|
|
正当なアプリケーションが動作しなくなるかもしれません。
|
|
.Dv TCP_DROP_SYNFIN
|
|
オプション付きでカーネルを構築した場合のみ、
|
|
本オプションが使用可能です、
|
|
.It Va icmp_drop_redirect
|
|
.Pq Vt ブール値
|
|
デフォルトで
|
|
.Dq NO
|
|
にセットされています。
|
|
YES にセットすると、
|
|
ICMP REDIRECT パケットを、カーネルが無視するようになります。
|
|
.It Va icmp_log_redirect
|
|
.Pq Vt ブール値
|
|
デフォルトで
|
|
.Dq NO
|
|
にセットされています。
|
|
YES にセットすると、
|
|
ICMP REDIRECT パケットを、カーネルが記録するようになります。
|
|
ログメッセージの速度制限はありませんので、
|
|
あなたのネットワーク内の問題解決にのみ使用すべきです。
|
|
.It Va network_interfaces
|
|
.Pq Vt 文字列
|
|
このホスト上で形成されるネットワークインタフェースのリストを
|
|
設定します。
|
|
たとえば、ループバックデバイス (標準) および SMC Elite Ultra NIC があるなら
|
|
.Dq "lo0 ed0"
|
|
という 2 つのインタフェースを設定します。
|
|
.Em interface
|
|
の各値に対して
|
|
.No ifconfig_ Ns Em interface
|
|
という変数が存在すると仮定されます。
|
|
1 つのインタフェースに複数の IP アドレスを登録したい場合は、
|
|
ここに IP エイリアスのエントリを追加することも可能です。
|
|
対象とするインタフェースが ed0 であると仮定すると、
|
|
.Bd -literal
|
|
ifconfig_ed0_alias0="inet 127.0.0.253 netmask 0xffffffff"
|
|
ifconfig_ed0_alias1="inet 127.0.0.254 netmask 0xffffffff"
|
|
.Ed
|
|
.Pp
|
|
というようになります。
|
|
見つかった各
|
|
.Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n
|
|
エントリについて、
|
|
その内容が
|
|
.Xr ifconfig 8
|
|
に渡されます。最初にアクセスに失敗した時点で実行は中止されるので
|
|
.Bd -literal
|
|
ifconfig_ed0_alias0="inet 127.0.0.251 netmask 0xffffffff"
|
|
ifconfig_ed0_alias1="inet 127.0.0.252 netmask 0xffffffff"
|
|
ifconfig_ed0_alias2="inet 127.0.0.253 netmask 0xffffffff"
|
|
ifconfig_ed0_alias4="inet 127.0.0.254 netmask 0xffffffff"
|
|
.Ed
|
|
.Pp
|
|
のようにすると、alias4 は追加され
|
|
.Em ない
|
|
ことに注意してください。これは
|
|
alias3 エントリを抜かしたことで検索が中止されるからです。
|
|
.Pp
|
|
インタフェースの DHCP での立ち上げは、
|
|
.No ifconfig_ Ns Em interface
|
|
変数を
|
|
.Dq DHCP
|
|
に設定することで可能です。
|
|
例えば ed0 デバイスを DHCP で初期化するには、
|
|
次のような行を指定すればよいです:
|
|
.Bd -literal
|
|
ifconfig_ed0="DHCP"
|
|
.Ed
|
|
.It Va ppp_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、
|
|
.Xr ppp 8
|
|
デーモンを実行します。
|
|
.It Va ppp_mode
|
|
.Pq Vt 文字列
|
|
.Xr ppp 8
|
|
デーモンを実行するモードです。受け付けられるモードは
|
|
.Dq auto ,
|
|
.Dq ddial ,
|
|
.Dq direct ,
|
|
.Dq dedicated
|
|
のいずれかです。
|
|
完全な解説はマニュアルを参照してください。
|
|
.It Va ppp_nat
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、パケットエイリアスを有効にします。
|
|
.Va gateway_enable
|
|
と共に使用することにより、
|
|
本ホストをネットワークアドレス変換ルータとして使用して、
|
|
プライベートネットワークアドレスのホストからの
|
|
インターネットへのアクセスを可能にします。
|
|
.It Va ppp_profile
|
|
.Pq Vt 文字列
|
|
.Pa /etc/ppp/ppp.conf
|
|
から使用するプロファイル名です。
|
|
.It Va ppp_user
|
|
.Pq Vt 文字列
|
|
このユーザ名の元で ppp を起動します。
|
|
デフォルトでは ppp は
|
|
.Dq root
|
|
が起動します。
|
|
.It Va rc_conf_files
|
|
.Pq Vt 文字列
|
|
本オプションは、
|
|
.Pa /etc/defaults/rc.conf
|
|
の設定を上書きするファイルのリストを指定するために使用されます。
|
|
ファイルは指定された順序に読み込まれ、
|
|
ファイルへの完全なパスを含む必要があります。
|
|
デフォルトでは、指定されるファイルは
|
|
.Pa /etc/rc.conf
|
|
と
|
|
.Pa /etc/rc.conf.local
|
|
です。
|
|
.It Va fsck_y_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、
|
|
ファイルシステムの最初の preen に失敗した場合、
|
|
.Xr fsck 8
|
|
を -y フラグ付きで実行します。
|
|
.It Va syslogd_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、
|
|
.Xr syslogd 8
|
|
デーモンを起動します。
|
|
.It Va syslogd_program
|
|
.Pq Vt str
|
|
.Xr syslogd 8
|
|
のパス
|
|
(デフォルトは
|
|
.Pa /usr/sbin/syslogd
|
|
です)。
|
|
.It Va syslogd_flags
|
|
.Pq Vt 文字列
|
|
.Va syslogd_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr syslogd 8
|
|
に渡すフラグになります。
|
|
.It Va inetd_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、
|
|
.Xr inetd 8
|
|
デーモンを起動します。
|
|
.It Va inetd_program
|
|
.Pq Vt str
|
|
.Xr inetd 8
|
|
のパス
|
|
(デフォルトは
|
|
.Pa /usr/sbin/inetd
|
|
です)。
|
|
.It Va inetd_flags
|
|
.Pq Vt 文字列
|
|
.Va inetd_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr inetd 8
|
|
へ渡すフラグとなります。
|
|
.It Va named_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、
|
|
.Xr named 8
|
|
デーモンを起動します。
|
|
.It Va named_program
|
|
.Pq Vt 文字列
|
|
.Xr named 8
|
|
のパス (デフォルトは
|
|
.Pa /usr/sbin/named
|
|
です)。
|
|
.It Va named_flags
|
|
.Pq Vt 文字列
|
|
.Va named_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr named 8
|
|
に渡すフラグとなります。
|
|
.It Va kerberos_server_enable
|
|
.Pq Vt ブール値
|
|
ブート時に Kerberos 認証サーバを起動したい場合は
|
|
.Dq YES
|
|
にセットします。
|
|
.It Va kadmind_server_enable
|
|
.Xr kadmind 8
|
|
(Kerberos 管理デーモン) を実行したい場合は
|
|
.Dq YES
|
|
とします。スレーブサーバ上では
|
|
.Dq NO
|
|
にセットします。
|
|
.It Va kerberos_stash
|
|
.Pq Vt 文字列
|
|
.Dq YES
|
|
なら (唯一
|
|
.Va kerberos_server_enable
|
|
が
|
|
.Dq YES
|
|
にセットされ、かつ
|
|
.Xr kerberos 1
|
|
および
|
|
.Xr kadmind 8
|
|
の両方を用いるときにのみ) 隠されたマスタキーのプロンプト入力を行なう代りに、
|
|
そのキーを用いるよう Kerberos サーバに指示します。
|
|
.It Va rwhod_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、ブート時に
|
|
.Xr rwhod 8
|
|
デーモンを起動します。
|
|
.It Va rwhod_flags
|
|
.Pq Vt 文字列
|
|
.Va rwhod_enable
|
|
が
|
|
.Dq YES
|
|
にセットされている場合、これらは rwhod に渡すフラグになります。
|
|
.It Va amd_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、ブート時に
|
|
.Xr amd 8
|
|
デーモンを起動します。
|
|
.It Va amd_flags
|
|
.Pq Vt 文字列
|
|
.Va amd_enable
|
|
が
|
|
.Dq YES
|
|
にセットされている場合、これらは amd に渡すフラグとなります。
|
|
詳しくは
|
|
.Xr amd 8
|
|
の
|
|
.Xr info 1
|
|
ページを利用してください。
|
|
.It Va update_motd
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、ブート時に実行されているカーネルリリースを反映するように
|
|
.Pa /etc/motd
|
|
を更新します。
|
|
.Dq NO
|
|
にセットすると、
|
|
.Pa /etc/motd
|
|
は更新を行いません。
|
|
.It Va nfs_client_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、ブート時に NFS クライアントデーモンを起動します。
|
|
.It Va nfs_client_flags
|
|
.Pq Vt 文字列
|
|
.Va nfs_client_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr nfsiod 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va nfs_access_cache
|
|
.Pq Vt 整数
|
|
.Va nfs_client_enable
|
|
が
|
|
.Dq YES
|
|
の場合、この変数に
|
|
.Va 0
|
|
をセットして
|
|
NFS ACCESS
|
|
RPC キャッシングを無効化することができますし、
|
|
NFS ACCESS 結果がキャッシュされる秒数を指定することもできます。
|
|
2-10 秒の値を設定すると、
|
|
多くの NFS 操作のネットワークトラフィックを十分減らします。
|
|
.It Va nfs_server_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、ブート時に NFS サーバデーモンを起動します。
|
|
.It Va nfs_server_flags
|
|
.Pq Vt 文字列
|
|
.Va nfs_server_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr nfsd 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va single_mountd_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットし
|
|
.Va nfs_server_enable
|
|
をセットしないと、
|
|
.Xr mountd 8
|
|
は起動しますが
|
|
.Xr nfsd 8
|
|
デーモンは起動しません。
|
|
実際に NFS は使用せずに CFS を使用する場合に、一般的に必要となります。
|
|
.It Va weak_mountd_authentication
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、権限付けられていないマウント要求を行なうために
|
|
PCNFSD のようなサービスを許可します。
|
|
.It Va nfs_privport
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、安全なポート上でのみ NFS サービスを提供します。
|
|
.It Va nfs_bufpackets
|
|
.Pq Vt 整数
|
|
数値を設定すると、そのパケット数分のソケットバッファ空間が、
|
|
NFS クライアント上に予約されます。
|
|
.Dq DEFAULT
|
|
に設定すると、カーネルのデフォルト (典型的には 4) が使用されます。
|
|
ギガビットネットワークでは大きな値を設定すると高性能になるでしょう、
|
|
最小値は 2 であり、最大値は 64 です。
|
|
.It Va rpc_lockd_enable
|
|
.Pq Vt ブール値
|
|
この変数が
|
|
.Dq YES
|
|
にセットされ、しかも NFS サーバである場合、ブート時に
|
|
.Xr rpc.lockd 8
|
|
を起動します。
|
|
.It Va rpc_statd_enable
|
|
.Pq Vt ブール値
|
|
この変数が
|
|
.Dq YES
|
|
にセットされ、しかも NFS サーバである場合、ブート時に
|
|
.Xr rpc.statd 8
|
|
を起動します。
|
|
.It Va portmap_program
|
|
.Pq Vt 文字列
|
|
.Xr portmap 8
|
|
のパス (デフォルトは
|
|
.Pa /usr/sbin/portmap
|
|
です)。
|
|
.It Va portmap_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
の場合、ブート時に
|
|
.Xr portmap 8
|
|
サービスを起動します。
|
|
.It Va portmap_flags
|
|
.Pq Vt 文字列
|
|
.Va portmap_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr portmap 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va xtend_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、ブート時に
|
|
.Xr xtend 8
|
|
デーモンを起動します。
|
|
.It Va xtend_flags
|
|
.Pq Vt 文字列
|
|
.Va xtend_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr xtend 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va pppoed_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、ブート時に
|
|
.Xr pppoed 8
|
|
デーモンを起動し、PPP オーバイーサネットサービスを提供します。
|
|
.It Va pppoed_ Ns Ar provider
|
|
.Pq Vt 文字列
|
|
.Xr pppoed 8
|
|
はこの
|
|
.Ar provider
|
|
に対する要求を listen し、究極的にはこの名前を
|
|
.Ar system
|
|
引数として
|
|
.Xr ppp 8
|
|
を実行します。
|
|
.It Va pppoed_flags
|
|
.Pq Vt 文字列
|
|
.Xr pppoed 8
|
|
へ渡す追加のフラグ。
|
|
.It Va pppoed_interface
|
|
pppoed が実行されるネットワークインタフェース。
|
|
.Va pppoed_enable
|
|
が
|
|
.Dq YES
|
|
にセットされた場合、必須です。
|
|
.It Va timed_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
なら、ブート時に
|
|
.Xr timed 8
|
|
サービスを実行します。このコマンドは、全ホストについて一貫した
|
|
.Qq "ネットワーク時間"
|
|
が確立されなければならないマシンネットワークのためにあります。
|
|
これが有用である典型例は、
|
|
ファイルのタイムスタンプがネットワークワイドで一貫性をもつことが
|
|
期待されるような、大規模 NFS 環境です。
|
|
.It Va timed_flags
|
|
.Pq Vt 文字列
|
|
.Va timed_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr timed 8
|
|
サービスに渡すフラグとなります。
|
|
.It Va ntpdate_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、システムスタートアップ時に ntpdate を実行します。
|
|
このコマンドは、ある標準的な参照先を元に、ただ
|
|
.Em 1 回
|
|
だけシステム時刻を同期させるためにあります。
|
|
また、システムを最初にインストールする際、
|
|
これを (知られているサービスのリストから) 最初にセットアップするオプションが
|
|
.Pa /stand/sysinstall
|
|
プログラムによって提供されます。
|
|
.It Va ntpdate_program
|
|
.Pq Vt 文字列
|
|
.Xr ntpdate 8
|
|
のパス
|
|
(デフォルトは
|
|
.Pa /usr/sbin/ntpdate
|
|
です)。
|
|
.It Va ntpdate_flags
|
|
.Pq Vt 文字列
|
|
.Va ntpdate_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr ntpdate 8
|
|
コマンドに渡すフラグとなります (典型的にはホスト名)。
|
|
.It Va xntpd_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、ブート時に
|
|
.Xr ntpd 8
|
|
コマンドが起動されます。
|
|
.It Va xntpd_program
|
|
.Pq Vt 文字列
|
|
.Xr ntpd 8
|
|
のパス
|
|
(デフォルトは
|
|
.Pa /usr/sbin/ntpd
|
|
です)。
|
|
.It Va xntpd_flags
|
|
.Pq Vt 文字列
|
|
.Ar xntpd_enable
|
|
が
|
|
.Ar YES
|
|
の場合、これらは
|
|
.Xr ntpd 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va nis_client_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、システムブート時に
|
|
.Xr ypbind 8
|
|
サービスを起動します。
|
|
.It Va nis_client_flags
|
|
.Pq Vt 文字列
|
|
.Va nis_client_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr ypbind 8
|
|
サービスに渡すフラグとなります。
|
|
.It Va nis_ypset_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、システムブート時に
|
|
.Xr ypset 8
|
|
デーモンを起動します。
|
|
.It Va nis_ypset_flags
|
|
.Pq Vt 文字列
|
|
.Va nis_ypset_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr ypset 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va nis_server_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、システムブート時に
|
|
.Xr ypserv 8
|
|
デーモンを起動します。
|
|
.It Va nis_server_flags
|
|
.Pq Vt 文字列
|
|
.Va nis_server_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr ypserv 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va nis_ypxfrd_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、システムブート時に
|
|
.Xr ypxfrd 8
|
|
デーモンを起動します。
|
|
.It Va nis_ypxfrd_flags
|
|
.Pq Vt 文字列
|
|
.Va nis_ypxfrd_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr ypxfrd 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va nis_yppasswdd_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、システムブート時に
|
|
.Xr yppasswdd 8
|
|
デーモンを起動します。
|
|
.It Va nis_yppasswdd_flags
|
|
.Pq Vt 文字列
|
|
.Va nis_yppasswdd_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr yppasswdd 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va defaultrouter
|
|
.Pq Vt 文字列
|
|
.Dq NO
|
|
をセットしないと、このホスト名または IP アドレスへのデフォルトルートを
|
|
作成します (このルータがネームサーバへたどりつく必要がある
|
|
場合は IPアドレスを使用すること!)。
|
|
.It Va static_routes
|
|
.Pq Vt 文字列
|
|
システムブート時に追加したいスタティックルートのリストを
|
|
セットします。
|
|
.Dq NO
|
|
以外をセットした場合、その値を空白で区切った各要素について、
|
|
各
|
|
.Em element
|
|
毎に変数
|
|
.No route_ Ns element
|
|
が存在すると仮定され、その後、
|
|
.Dq route add
|
|
操作に渡されます。
|
|
.It Va gateway_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、IP ルータとして動作する、
|
|
たとえばインタフェース間でパケットをフォワードするように
|
|
ホストを設定します。
|
|
.It Va router_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、
|
|
.Va router
|
|
および
|
|
.Va router_flags
|
|
の設定に基づいて、ある種のルーティングデーモンを実行します。
|
|
.It Va router
|
|
.Pq Vt 文字列
|
|
.Va router_enable
|
|
が
|
|
.Dq YES
|
|
にセットされると、これが使用するルーティングデーモン名になります。
|
|
.It Va router_flags
|
|
.Pq Vt 文字列
|
|
.Va router_enable
|
|
が
|
|
.Dq YES
|
|
にセットされると、これらがルーティングデーモンへ渡すフラグとなります。
|
|
.It Va mrouted_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、マルチキャストルーティングデーモン
|
|
.Xr mrouted 8
|
|
を起動します。
|
|
.It Va mrouted_flags
|
|
.Pq Vt 文字列
|
|
.Va mrouted_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらはマルチキャストルーティングデーモンへ渡すフラグとなります。
|
|
.It Va ipxgateway_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、IPX トラフィックのルーティングを有効にします。
|
|
.It Va ipxrouted_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、ブート時に
|
|
.Xr IPXrouted 8
|
|
デーモンを起動します。
|
|
.It Va ipxrouted_flags
|
|
.Pq Vt 文字列
|
|
.Va ipxrouted_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr IPXrouted 8
|
|
デーモンへ渡すフラグとなります。
|
|
.It Va arpproxy_all
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、グローバルプロキシ ARP を有効にします。
|
|
.It Va forward_sourceroute
|
|
.Pq Vt ブール値
|
|
これが
|
|
.Dq YES
|
|
にセットされ、更に
|
|
.Va gateway_enable
|
|
もまた
|
|
.Dq YES
|
|
にセットされている場合、
|
|
送信元が経路指定したパケット (source routed packets) はフォワードされます。
|
|
.It Va accept_sourceroute
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、
|
|
システムは自分宛の送信元経路指定パケットを受け付けます。
|
|
.It Va rarpd_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、システムブート時に
|
|
.Xr rarpd 8
|
|
デーモンを起動します。
|
|
.It Va rarpd_flags
|
|
.Pq Vt 文字列
|
|
.Va rarpd_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr rarpd 8
|
|
デーモンへ渡すフラグとなります。
|
|
.It Va atm_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
システムブート時に ATM インタフェースの設定を有効にします。
|
|
次に説明する ATM 関連の変数に関し、
|
|
利用可能なコマンドパラメータの更なる詳細については、
|
|
.Xr atm 8
|
|
のマニュアルページを参照してください。
|
|
更なる詳細な設定情報に関しては、
|
|
.Pa /usr/share/examples/atm
|
|
中のファイルも参照してください。
|
|
.It Va atm_netif_<intf>
|
|
.Pq Vt 文字列
|
|
ATM 物理インタフェース
|
|
.Va <intf>
|
|
に対し、本変数は、
|
|
作成すべき ATM ネットワークインタフェースの
|
|
名前プレフィックスと数字を指定します。
|
|
値はコマンド
|
|
.Dq atm set netif Va <intf>
|
|
のパラメータとして渡されます。
|
|
.It Va atm_sigmgr_<intf>
|
|
.Pq Vt 文字列
|
|
ATM 物理インタフェース
|
|
.Va <intf>
|
|
に対し、本変数は使用すべき ATM シグナリングマネージャを定義します。
|
|
値はコマンド
|
|
.Dq atm attach Va <intf>
|
|
のパラメータとして渡されます。
|
|
.It Va atm_prefix_<intf>
|
|
.Pq Vt 文字列
|
|
ATM 物理インタフェース
|
|
.Va <intf>
|
|
に対し、本変数は、
|
|
UNI シグナリングマネージャを使用するインタフェースの
|
|
NSAP プレフィックスを定義します。
|
|
.Em ILMI
|
|
に設定すると、プレフィックスは自動的に
|
|
.Xr ilmid 8
|
|
デーモンを介して設定されます。
|
|
そうでない場合、値はコマンド
|
|
.Dq atm set prefix Va <intf>
|
|
のパラメータとして渡されます。
|
|
.It Va atm_macaddr_<intf>
|
|
.Pq Vt 文字列
|
|
ATM 物理インタフェース
|
|
.Va <intf>
|
|
に対し、本変数は、
|
|
UNI シグナリングマネージャを使用するインタフェースの
|
|
MAC アドレスを定義します。
|
|
.Em NO
|
|
に設定すると、ATM インタフェースカードに格納されている
|
|
ハードウェア MAC アドレスが使用されます。
|
|
そうでない場合、値はコマンド
|
|
.Dq atm set mac Va <intf>
|
|
のパラメータとして渡されます。
|
|
.It Va atm_arpserver_<netif>
|
|
.Pq Vt 文字列
|
|
ATM 物理インタフェース
|
|
.Va <netif>
|
|
に対し、本変数は、ATMARP サービスを提供するホストの ATM アドレスを定義します。
|
|
本変数は、UNI シグナリングマネージャを使用するインタフェースにおいてのみ
|
|
利用可能です。
|
|
.Em local
|
|
に設定すると、本ホストが ATMARP サーバになります。
|
|
値はコマンド
|
|
.Dq atm set arpserver Va <netif>
|
|
のパラメータとして渡されます。
|
|
.It Va atm_scsparp_<netif>
|
|
.Pq Vt ブール値
|
|
.Em YES
|
|
に設定すると、ネットワークインタフェース
|
|
.Va <netif>
|
|
に対する SCSP/ATMARP サービスが、
|
|
.Xr scspd 8
|
|
および
|
|
.Xr atmarpd 8
|
|
を使用して開始されます。
|
|
本変数は
|
|
.So
|
|
.No atm_arpserver_ Ns Va <netif>
|
|
.No = Ns Qq local
|
|
.Sc
|
|
が定義されている場合にのみ利用可能です。
|
|
.It Va atm_pvcs
|
|
.Pq Vt 文字列
|
|
システムブート時に追加したい ATM PVC のリストを設定します。
|
|
値中で空白で区切られた
|
|
.Em element
|
|
ごとに、変数
|
|
.No atm_pvc_ Ns Em element
|
|
が存在するものと仮定されます。これらの変数の値がコマンド
|
|
.Dq atm add pvc
|
|
のパラメータとして渡されます。
|
|
.It Va atm_arps
|
|
.Pq Vt 文字列
|
|
システムブート時に追加したい、
|
|
永続的な ATM ARP エントリのリストを設定します。
|
|
値中で空白で区切られた
|
|
.Em element
|
|
ごとに、変数
|
|
.No atm_arp_ Ns Em element
|
|
が存在するものと仮定されます。これらの変数の値がコマンド
|
|
.Dq atm add arp
|
|
のパラメータとして渡されます。
|
|
.It Va keymap
|
|
.Pq Vt 文字列
|
|
.Dq NO
|
|
にセットすると、キーマップはインストールされません。それ以外の場合、
|
|
ここで指定した
|
|
.Ar value
|
|
がキーマップファイル
|
|
.Pa /usr/share/syscons/keymaps/<value>.kbd
|
|
をインストールするのに用いられます。
|
|
.It Va keyrate
|
|
.Pq Vt 文字列
|
|
キーボードのリピートスピードです。以下のいずれかにセットします。
|
|
.Dq slow ,
|
|
.Dq normal ,
|
|
.Dq fast
|
|
デフォルト値を希望する場合は
|
|
.Dq NO
|
|
とします。
|
|
.It Va keychange
|
|
.Pq Vt 文字列
|
|
.Dq NO
|
|
以外にセットすると、その値でファンクションキーをプログラムしようとします。
|
|
指定できる値は単一の文字列で,
|
|
.Qq Va "<funkey_number> <new_value> [<funkey_number> <new_value>]..."
|
|
という形式でないといけません。
|
|
.It Va cursor
|
|
.Pq Vt 文字列
|
|
カーソルの動作を明示的に指定する場合は
|
|
.Dq normal ,
|
|
.Dq blink ,
|
|
.Dq destructive
|
|
のいずれかの値にセットします。デフォルト動作を選ぶには
|
|
.Dq NO
|
|
とします。
|
|
.It Va scrnmap
|
|
.Pq Vt 文字列
|
|
.Dq NO
|
|
にセットすると、スクリーンマップはインストールされません。
|
|
それ以外の場合には、ここで指定した
|
|
.Ar value
|
|
がスクリーンマップファイル
|
|
.Pa /usr/share/syscons/scrnmaps/<value>
|
|
をインストールするのに用いられます。
|
|
.It Va font8x16
|
|
.Pq Vt 文字列
|
|
.Dq NO
|
|
にセットすると、スクリーンサイズの要求に対しデフォルトの 8x16 フォント値が
|
|
用いられます。それ以外の場合は
|
|
.Pa /usr/share/syscons/fonts/<value>
|
|
の値が用いられます。
|
|
.It Va font8x14
|
|
.Pq Vt 文字列
|
|
.Dq NO
|
|
にセットすると、スクリーンサイズの要求に対しデフォルトの 8x14 フォント値が
|
|
用いられます。それ以外の場合は
|
|
.Pa /usr/share/syscons/fonts/<value>
|
|
の値が用いられます。
|
|
.It Va font8x8
|
|
.Pq Vt 文字列
|
|
.Dq NO
|
|
にセットすると、スクリーンサイズの要求に対しデフォルトの 8x8 フォント値が
|
|
用いられます。それ以外の場合は
|
|
.Pa /usr/share/syscons/fonts/<value>
|
|
の値が用いられます。
|
|
.It Va blanktime
|
|
.Pq Vt 整数
|
|
.Dq NO
|
|
にセットすると、デフォルトのスクリーンブランク時間間隔が用いられます。
|
|
それ以外の場合は
|
|
.Ar value
|
|
秒にセットされます。
|
|
.It Va saver
|
|
.Pq Vt 文字列
|
|
.Dq NO
|
|
以外にセットすると、これが実際に使用する
|
|
スクリーンセーバ (ブランク, 蛇, デーモンなど) となります。
|
|
.It Va moused_enable
|
|
.Pq Vt 文字列
|
|
.Dq YES
|
|
にセットすると、コンソール上でのカット/ペーストセレクション用に
|
|
.Xr moused 8
|
|
デーモンが起動されます。
|
|
.It Va moused_type
|
|
.Pq Vt 文字列
|
|
利用したいマウスのプロトコルのタイプ。
|
|
.Va moused_enable
|
|
が
|
|
.Dq YES
|
|
の場合、この変数は必ず設定しなければなりません。
|
|
多くの場合、
|
|
.Xr moused 8
|
|
デーモンは適切なマウスタイプを自動的に検出することができます。
|
|
デーモンにマウスを検出させるには、この変数を
|
|
.Dq auto
|
|
にセットします。
|
|
自動検出が失敗する場合、以下のリストから 1 つを選びます。
|
|
.Pp
|
|
マウスが PS/2 マウスポートに接続されている場合、
|
|
.Dq auto
|
|
か
|
|
.Dq ps/2
|
|
を常に指定する必要があります。マウスのブランドやモデルには無関係です。
|
|
同様に、マウスがバスマウスポートに接続されている場合、
|
|
.Dq auto
|
|
か
|
|
.Dq busmouse
|
|
を選択してください。
|
|
他のプロトコルはシリアルマウス用であり、
|
|
PS/2 マウスおよびバスマウスでは動作しません。
|
|
USB マウスを持っている場合、
|
|
.Va auto
|
|
のみが USB マウスで動作する唯一のプロトコルです。
|
|
.Bd -literal
|
|
microsoft Microsoft マウス (シリアル)
|
|
intellimouse Microsoft IntelliMouse (シリアル)
|
|
mousesystems Mouse system 社製のマウス (シリアル)
|
|
mmseries MM シリーズのマウス (シリアル)
|
|
logitech Logitech 製のマウス (シリアル)
|
|
busmouse バスマウス
|
|
mouseman Logitech の MouseMan および TrackMan (シリアル)
|
|
glidepoint ALPS 製の GlidePoint (シリアル)
|
|
thinkingmouse Kensignton 製の ThinkingMouse (シリアル)
|
|
ps/2 PS/2 マウス
|
|
mmhittab MM の HitTablet (シリアル)
|
|
x10mouseremote X10 MouseRemote (シリアル)
|
|
versapad Interlink VersaPad (シリアル)
|
|
.Ed
|
|
.Pp
|
|
お使いのマウスが上記のリストにない場合でも、
|
|
リスト中のいずれかと互換性があるかも知れません。
|
|
互換性に関する情報については
|
|
.Xr moused 8
|
|
のマニュアルページを参照してください。
|
|
.Pp
|
|
また、
|
|
この変数が有効であるときは、(Xサーバのような) 他の全てのマウスクライアントは
|
|
仮想マウスデバイス
|
|
.Pa /dev/sysmouse
|
|
を通してマウスにアクセスし、
|
|
それを sysmouse タイプのマウスとして構成すべきであると
|
|
いうことにも注意すべきです。これは、
|
|
.Xr moused 8
|
|
使用時は、全てのマウスデータがこの単一の標準フォーマットに変換されるためです。
|
|
クライアントプログラムが sysmouse タイプを
|
|
サポートしないなら次に望ましいタイプとして mousesystems を指定してください。
|
|
.It Va moused_port
|
|
.Pq Vt 文字列
|
|
.Va moused_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これはマウスが接続されている実際のポートになります。
|
|
たとえば、COM1 シリアルマウスに対しては
|
|
.Pa /dev/cuaa0
|
|
、PS/2 マウスに対しては
|
|
.Pa /dev/psm0
|
|
、バスマウスに対しては
|
|
.Pa /dev/mse0
|
|
となります。
|
|
.It Va moused_flags
|
|
.Pq Vt 文字列
|
|
.Va moused_type
|
|
がセットされている場合、これらは
|
|
.Xr moused 8
|
|
デーモンに渡す追加のフラグとなります。
|
|
.It Va allscreens_flags
|
|
.Pq Vt 文字列
|
|
設定すると、各仮想端末
|
|
.Pq Pa /dev/ttyv*
|
|
に対し、これらのオプションを使用して
|
|
.Xr vidcontrol 1
|
|
を実行します。
|
|
例えば
|
|
.Dq -m on
|
|
は、
|
|
.Va moused_enable
|
|
が
|
|
.Dq YES
|
|
にセットされている場合、全仮想端末上でマウスポインタを有効にします。
|
|
.It Va cron_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、システムブート時に
|
|
.Xr cron 8
|
|
デーモンを起動します。
|
|
.It Va cron_program
|
|
.Pq Vt 文字列
|
|
.Xr cron 8
|
|
へのパス
|
|
(デフォルトは
|
|
.Pa /usr/sbin/cron
|
|
です)。
|
|
.It Va cron_flags
|
|
.Pq Vt 文字列
|
|
.Va cron_enable
|
|
が
|
|
.Dq YES
|
|
をセットされている場合、これが
|
|
.Xr cron 8
|
|
へ渡すフラグとなります。
|
|
.It Va lpd_program
|
|
.Pq Vt 文字列
|
|
.Xr lpd 8
|
|
のパス (デフォルトは
|
|
.Pa /usr/sbin/lpd
|
|
です)。
|
|
.It Va lpd_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、システムブート時に
|
|
.Xr lpd 8
|
|
デーモンを起動します。
|
|
.It Va lpd_flags
|
|
.Pq Vt 文字列
|
|
.Va lpd_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr lpd 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va sendmail_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットすると、システムブート時に
|
|
.Xr sendmail 8
|
|
デーモンを起動します。
|
|
.It Va sendmail_flags
|
|
.Pq Vt 文字列
|
|
.Va sendmail_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr sendmail 8
|
|
デーモンに渡すフラグとなります。
|
|
.It Va sendmail_outbound_enable
|
|
.Pq Vt ブール値
|
|
.Dq YES
|
|
にセットし
|
|
.Va sendmail_enable
|
|
を
|
|
.Dq NO
|
|
にセットすると、
|
|
.Xr sendmail 8
|
|
の実行に際し、
|
|
.Va sendmail_flags
|
|
の代りに
|
|
.Va sendmail_outbound_flags
|
|
を使用します。
|
|
SMTP サービスを待ち受けずに、ローカルメールキュー管理が出来るように
|
|
することを意図しています。
|
|
.It Va sendmail_outbound_flags
|
|
.Pq Vt 文字列
|
|
.Va sendmail_enable
|
|
を
|
|
.Dq NO
|
|
にセットし、
|
|
.Va sendmail_outbound_enable
|
|
を
|
|
.Dq YES
|
|
にセットすると、これらは
|
|
.Xr sendmail 8
|
|
デーモンに渡されるフラグになります。
|
|
.It Va dumpdev
|
|
.Pq Vt 文字列
|
|
.Dq NO
|
|
にセットしないと、カーネルクラッシュダンプ出力先を
|
|
.Em value
|
|
で指定したスワップデバイスに向けます。
|
|
システム再開時に、
|
|
.Xr savecore 8
|
|
プログラムは、指定したデバイスからクラッシュダンプを探し、典型的には
|
|
.Pa /var/crash
|
|
ディレクトリに格納します。
|
|
.It Va check_quotas
|
|
.Pq Vt ブール値
|
|
.Xr quotacheck 8
|
|
コマンドによってユーザディスクのクォータチェックを有効にしたいなら、
|
|
.Dq YES
|
|
にセットします。
|
|
.It Va accounting_enable
|
|
.Pq Vt ブール値
|
|
.Xr accton 8
|
|
ファシリティでシステムアカウンティングを有効にしたいなら
|
|
.Dq YES
|
|
にセットします。
|
|
.It Va ibcs2_enable
|
|
.Pq Vt ブール値
|
|
システム初期ブート時に iBCS2 (SCO) バイナリエミュレーションを有効にしたいなら
|
|
.Dq YES
|
|
にセットします。
|
|
.It Va ibcs2_loaders
|
|
.Pq Vt 文字列
|
|
これを
|
|
.Dq NO
|
|
にセットせずに
|
|
.Va ibcs2_enable
|
|
を
|
|
.Dq YES
|
|
にセットした場合、
|
|
この文字列は有効化すべき追加の iBCS2 ローダのリストを指定します。
|
|
.It Va linux_enable
|
|
.Pq Vt ブール値
|
|
システムブート時に Linux/ELF バイナリエミュレーションを有効にしたいなら
|
|
.Dq YES
|
|
にセットします。
|
|
.It Va osf1_enable
|
|
.Pq Vt ブール値
|
|
システムブート時に OSF/1 (Digital UNIX) バイナリエミュレーションを
|
|
有効にしたいなら
|
|
.Dq YES
|
|
にセットします (Alpha)。
|
|
.It Va rand_irqs
|
|
.Pq Vt 文字列
|
|
乱数生成用に監視する IRQ のリストをセットします (
|
|
.Xr rndcontrol 8
|
|
のマニュアル参照)。
|
|
.It Va clear_tmp_enable
|
|
.Pq Vt ブール値
|
|
起動時に
|
|
.Pa /tmp
|
|
下を消去したいなら
|
|
.Dq YES
|
|
をセットします。
|
|
.It Va ldconfig_paths
|
|
.Pq Vt 文字列
|
|
.Xr ldconfig 8
|
|
で使用する共有ライブラリのパスのリストをセットします。注意:
|
|
.Pa /usr/lib
|
|
は常に先頭に追加されるので、このリストに指定する必要はありません。
|
|
.It Va ldconfig_insecure
|
|
.Pq Vt ブール値
|
|
.Xr ldconfig 8
|
|
ユーティリティは、通常、
|
|
root 以外が書き込み可能なディレクトリの使用を拒否します。
|
|
このセキュリティチェックをシステムブート中に無効化したい場合に、
|
|
.Dq YES
|
|
にセットします。
|
|
.It Va kern_securelevel_enable
|
|
.Pq Vt ブール値
|
|
カーネルのセキュリティレベルをシステムスタートアップ時に設定したい場合に、
|
|
.Dq YES
|
|
にセットします。
|
|
.It Va kern_securelevel
|
|
.Pq Vt 整数
|
|
スタートアップ時にセットされるカーネルセキュリティレベルです。
|
|
.Va 値
|
|
として許される範囲は -1 (コンパイル時のデフォルト) から 3 (最も安全) です。
|
|
利用可能なセキュリティレベルとシステム操作への影響については、
|
|
.Xr init 8
|
|
を参照してください。
|
|
.It Va start_vinum
|
|
.Pq Vt ブール値
|
|
システムブート時に
|
|
.Xr vinum 8
|
|
を開始したい場合、
|
|
.Dq YES
|
|
にセットします。
|
|
.It Va sshd_program
|
|
.Pq Vt 文字列
|
|
SSH サーバプログラムへのパスです (
|
|
.Pa /usr/sbin/sshd
|
|
がデフォルトです)。
|
|
.It Va sshd_enable
|
|
.Pq Vt ブール値
|
|
ブート時に
|
|
.Xr sshd 8
|
|
を起動したい場合、
|
|
.Dq YES
|
|
にセットします。
|
|
.It Va sshd_flags
|
|
.Pq Vt 文字列
|
|
.Va sshd_enable
|
|
が
|
|
.Dq YES
|
|
の場合、これらは
|
|
.Xr sshd 8
|
|
デーモンに渡すフラグになります。
|
|
.It Va unaligned_print
|
|
.Pq Vt ブール値
|
|
.Dq NO
|
|
にセットすると、境界調整されていないアクセスの警告は表示されません (Alpha)。
|
|
.\" ----- isdn settings ---------------------------------
|
|
.It Va isdn_enable
|
|
.Pq Vt ブール値
|
|
デフォルトは
|
|
.Dq NO
|
|
です。
|
|
.Dq YES
|
|
に設定すると、isdn デーモン
|
|
.Pa /usr/sbin/isdnd
|
|
をシステム起動時に起動します。
|
|
.It Va isdn_flags
|
|
.Pq Vt 文字列
|
|
デフォルトは
|
|
.Dq -dn -d0x1f9
|
|
です。
|
|
.Xr isndn 8
|
|
に渡される追加のフラグです (調整可能なパラメータについては
|
|
.Va isdn_fsdev
|
|
と
|
|
.Va isdn_ttype
|
|
を参照してください)。
|
|
.It Va isdn_ttype
|
|
.Pq Vt 文字列
|
|
デフォルトは
|
|
.Dq cons25
|
|
です。
|
|
.Xr idsnd 8
|
|
が全画面モードで動作する場合の出力端末の型です。
|
|
.It Va isdn_screenflags
|
|
.Pq Vt 文字列
|
|
デフォルトで
|
|
.Dq NO
|
|
にセットされます。
|
|
全画面モード用のビデオモードです (
|
|
.Xr syscons 4
|
|
コンソールドライバ専用です。
|
|
.Xr vidcontrol 1
|
|
を参照してください。
|
|
.It Va isdn_fsdev
|
|
.Pq Vt 文字列
|
|
デフォルトは
|
|
.Dq /dev/ttyv4
|
|
です。
|
|
.Xr idsnd 8
|
|
が全画面モードで動作する場合の出力端末です (デーモンモード時は
|
|
.Dq NO
|
|
です)。
|
|
.It Va isdn_trace
|
|
.Pq Vt ブール値
|
|
デフォルトは
|
|
.Dq NO
|
|
です。
|
|
.Dq YES
|
|
に設定すると、ISDN プロトコルトレースユーティリティ
|
|
.Pa /usr/sbin/isdntrace
|
|
をシステム起動時に有効にします。
|
|
.It Va isdn_traceflags
|
|
.Pq Vt 文字列
|
|
デフォルトは
|
|
.Dq -f /var/tmp/isdntrace0
|
|
です。
|
|
.Pa /usr/sbin/isdntrace
|
|
へのフラグです。
|
|
.\" -----------------------------------------------------
|
|
.El
|
|
.Sh 関連ファイル
|
|
.Bl -tag -width /etc/defaults/rc.conf -compact
|
|
.It Pa /etc/defaults/rc.conf
|
|
.It Pa /etc/rc.conf
|
|
.It Pa /etc/rc.conf.local
|
|
.El
|
|
.Sh 関連項目
|
|
.Xr catman 1 ,
|
|
.Xr gdb 1 ,
|
|
.Xr info 1 ,
|
|
.Xr makewhatis 1 ,
|
|
.Xr vidcontrol 1 ,
|
|
.Xr exports 5 ,
|
|
.Xr motd 5 ,
|
|
.Xr accton 8 ,
|
|
.Xr amd 8 ,
|
|
.Xr apm 8 ,
|
|
.Xr atm 8 ,
|
|
.Xr cron 8 ,
|
|
.Xr dhclient 8 ,
|
|
.Xr gated 8 ,
|
|
.Xr ifconfig 8 ,
|
|
.Xr inetd 8 ,
|
|
.Xr isdnd 8 ,
|
|
.Xr isdntrace 8 ,
|
|
.Xr lpd 8 ,
|
|
.Xr moused 8 ,
|
|
.Xr mrouted 8 ,
|
|
.Xr named 8 ,
|
|
.Xr nfsd 8 ,
|
|
.Xr nfsiod 8 ,
|
|
.Xr ntpd 8 ,
|
|
.Xr ntpdate 8 ,
|
|
.Xr pcnfsd 8 ,
|
|
.Xr portmap 8 ,
|
|
.Xr quotacheck 8 ,
|
|
.Xr rc 8 ,
|
|
.Xr rndcontrol 8 ,
|
|
.Xr route 8 ,
|
|
.Xr routed 8 ,
|
|
.Xr rpc.lockd 8 ,
|
|
.Xr rpc.statd 8 ,
|
|
.Xr rpcbind 8 ,
|
|
.Xr rwhod 8 ,
|
|
.Xr savecore 8 ,
|
|
.Xr sendmail 8 ,
|
|
.Xr sshd 8 ,
|
|
.Xr swapon 8 ,
|
|
.Xr sysctl 8 ,
|
|
.Xr syslogd 8 ,
|
|
.Xr tickadj 8 ,
|
|
.Xr timed 8 ,
|
|
.Xr vidcontrol 1 ,
|
|
.Xr vinum 8 ,
|
|
.Xr vnconfig 8 ,
|
|
.Xr ntpd 8 ,
|
|
.Xr xtend 8 ,
|
|
.Xr ypbind 8 ,
|
|
.Xr ypserv 8 ,
|
|
.Xr ypset 8
|
|
.Sh 歴史
|
|
.Nm
|
|
ファイルは
|
|
.Fx 2.2.2
|
|
で登場しました。
|
|
.Sh 作者
|
|
.An Jordan K. Hubbard .
|