文書の過去の版を表示しています。
iptables
設定内容をチェインごとに表示
filter テーブル
$ sudo iptables -nL
※管理者でパスが通っていない場合は、以下のように呼び出す必要がある。
$ sudo /sbin/iptables -nL
nat テーブル
$ sudo iptables -t nat -nL
nat テーブルの PREROUTING チェイン
$ sudo iptables -t nat -nL PREROUTING
nat テーブルの透過プロキシ設定
$ sudo iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128 $ sudo iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 3129 $ sudo iptables -t nat -nL PREROUTING Chain PREROUTING (policy ACCEPT) target prot opt source destination REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 redir ports 3128 REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 redir ports 3129
nat テーブルの削除
$ sudo iptables -t nat -nL PREROUTING --line-numbers Chain PREROUTING (policy ACCEPT) num target prot opt source destination 1 REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 redir ports 3128 2 REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 redir ports 3129 $ sudo iptables -t nat -D PREROUTING 2 $ sudo iptables -t nat -D PREROUTING 1 $ sudo iptables -t nat -nL PREROUTING --line-numbers Chain PREROUTING (policy ACCEPT) num target prot opt source destination
保存形式で表示
$ sudo iptables-save
ファイルに保存
$ sudo iptables-save > iptables_save.txt
ファイルより復元
$ sudo iptables-restore < iptables_save.txt