差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| linux:commands:network:iptables [2015/03/08 13:13] – 作成 ともやん | linux:commands:network:iptables [2020/02/10 08:53] (現在) – ともやん | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| ===== 設定内容をチェインごとに表示 ===== | ===== 設定内容をチェインごとに表示 ===== | ||
| + | **filter テーブル**\\ | ||
| < | < | ||
| $ sudo iptables -nL | $ sudo iptables -nL | ||
| 行 8: | 行 9: | ||
| < | < | ||
| $ sudo / | $ sudo / | ||
| + | </ | ||
| + | |||
| + | **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 | ||
| + | REDIRECT | ||
| + | REDIRECT | ||
| + | </ | ||
| + | |||
| + | ===== nat テーブルの削除 ===== | ||
| + | **iptables -t < | ||
| + | **iptables -t < | ||
| + | < | ||
| + | $ sudo iptables -t nat -nL PREROUTING --line-numbers | ||
| + | Chain PREROUTING (policy ACCEPT) | ||
| + | num target | ||
| + | 1 REDIRECT | ||
| + | 2 REDIRECT | ||
| + | |||
| + | $ 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 | ||
| + | |||
| </ | </ | ||
| 行 24: | 行 66: | ||
| $ sudo iptables-restore < iptables_save.txt | $ sudo iptables-restore < iptables_save.txt | ||
| </ | </ | ||
| + | |||
| + | ===== 参考文献 ===== | ||
| + | [[https:// | ||
| + | |||