iptables-restore — IP
テーブルを復元する
ip6tables-restore — IPv6
テーブルを復元する
iptables-restore [
-chntv] [
-M modprobe]
ip6tables-restore [
-chntv] [
-M modprobe] [
-T
name]
iptables-restore と
ip6tables-restore
は標準入力で指定されたデータから
IP/IPv6
テーブルを復元するために使われる。
ファイルから読み込むためには、
シェルで提供されている
I/O
リダイレクションを使うこと。
-
-c, --counters
- 全てのパケットカウンタとバイトカウンタの値を復元する。
-
-h, --help
- 簡潔なオプション一覧を表示する。
-
-n, --noflush
- これまでのテーブルの内容をフラッシュしない。
指定されない場合、
どちらのコマンドもこれまでの各テーブルの内容を全てフラッシュ
(削除) する。
-
-t, --test
- ルールセットの解釈と構築のみを行い、適用は行わない。
-
-v, --verbose
- ルールセットの処理中に追加のデバッグ情報を表示する。
-
-M, --modprobe modprobe_program
- modprobe
プログラムのパスを指定する。デフォルトでは、
iptables-restore は /proc/sys/kernel/modprobe
の内容を確認して実行ファイルのパスを決定する。
-
-T, --table name
- 入力ストリームに他のテーブルの情報が含まれている場合でも、指定されたテーブルについてのみ復元を行う。
iptables-1.2.1
リリースでは知られていない。
Harald Welte <
[email protected]> は Rusty Russell
のコードを元に iptables-restore
を書いた。
Andras Kis-Szabo <
[email protected]> は ip6tables-restore
に貢献した。
iptables-save(8),
iptables(8)
より多くの iptables
の使用法について
詳細に説明している
iptables-HOWTO。 NAT
について詳細に説明している
NAT-HOWTO。
内部構造について詳細に説明している
netfilter-hacking-HOWTO。