EN JA
IPPOOL(8)
IPPOOL(8) FreeBSD System Manager's Manual IPPOOL(8)

名称

ippool - IPFilter プールへのユーザインタフェース

書式

ippool -a [-dnv] [-m <name>] [-o <role>] [-t <type>] [-T ttl] -i <ipaddr>[/<netmask>]
 
ippool -A [-dnv] [-m <name>] [-o <role>] [-S <seed>] [-t <type>]
 
ippool -f <file> [-dnuv]
 
ippool -F [-dv] [-o <role>] [-t <type>]
 
ippool -l [-dv] [-m <name>] [-t <type>]
 
ippool -r [-dnv] [-m <name>] [-o <role>] [-t <type>] -i <ipaddr>[/<netmask>]
 
ippool -R [-dnv] [-m <name>] [-o <role>] [-t <type>]
 
ippool -s [-dtv] [-M <core>] [-N <namelist>]

解説

ippool は、IPFilter の IP プールサブシステムで格納された情報を管理するために使用されます。設定ファイル情報は、解析されて、カーネルにロードされ、現在設定されたプールは、検査と同様に、削除するか、変更します。

使用されるコマンドラインオプションは 2 つのセクションに分けられます: グローバルオプションとインスタンス特有のオプション。

グローバルオプション

-d
設定ファイルのデバッグの処理を切り換えます。
-n
このフラグ (変更なし) は、実際に任意の ioctl 呼び出しを行うか、または、現在実行しているカーネルを変更する何かを行うことから ippool を防ぎます。
-v
冗長なモードをオンにします。

コマンドオプション

-a
カーネルの既存のプールに新しいデータノードを追加します。
-A
カーネルに新しい (空の) プールを追加します。
-f <file>
ファイルから IP プール設定情報に読み込んで、、それをカーネルにロードします。
-F
カーネルからロードされたプールをフラッシュします。
-l
現在カーネルにロードされているプールのリストを表示します。
-r
カーネルのプールから既存のデータノードを取り除きます。
-R
カーネルの中から既存のプールを取り除きます。
-s
IP プール統計情報を表示します。

オプション

-i <ipaddr>[/<netmask>]
すべて 1 のマスクまたはオプションで、ドット付き 4 つ組記法、または単一の整数のいずれかで与えられる特定のネットマスクで引き受けられる操作のための IP アドレスを設定します。
-m <name>
現在の操作のためのプール名を設定します。
-M <core>
統計情報を検索するための /dev/kmem の代わりのパスを指定します。
-N <namelist>
統計情報を検索するとき、検索するシンボル名前情報の代わりのパスを指定します。
-o <role>
このプールが使用される役割 (role) を設定します。現在、 ipf, authcount だけがこのオプションの引数として受け付けられます。
-S <seed>
ハッシュシードを指定された数に設定します。 hash タイプのプープだけ使用の対象です。
-t <type>
定義されたプールのタイプに設定します。 tree, hash, group-map の 1 つでなければなりません。
-T <ttl>
追加されているノードの満了を設定します。タイムアウトは、多くの秒として表現されます。
-u
設定ファイルを解析するとき、新しいプールデータをカーネルにロードしないで、アンロードします。

関連ファイル

/dev/iplookup
 
/etc/ippool.conf

関連項目

ippool(5), ipf(8), ipfstat(8)