iptablesのどのチェーンがリストにあるかを確認する方法

iptablesのどのチェーンがリストにあるかを確認する方法

次の2つのiptablesエントリラインがあるとしましょう。

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A INPUT -s 192.168.1.0/24 -j DROP

だから私はPOSTROUTINGチェーンを持っていますINPUT。その後、次のように結果リストを取得できます。

iptables -L  -t nat -n --line-numbers -t filter

私の結果は次のとおりです

Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination         
1    DROP       tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:70
2    DROP       all  --  10.10.10.0/24        0.0.0.0/0           

私の質問はPOSTROUTING、それがどのルールに属し、どのルールに属しているのか、どうすればわかりますかINPUT

ベストアンサー1

このコマンドを使用すると、次のiptables -L -t nat -n --line-numbers -t filterことが表示されます。ただ filterテーブルルール!

別々に実行する必要があります。

iptables -L  -t nat -n --line-numbers 

テーブルnatルールと

iptables -L  -n --line-numbers 

filterテーブルルールの表示

おすすめ記事