web-dev-qa-db-ja.com

iptablesはチェーンを1つだけ表示します

tldr:iptablesで1つのチェーンだけを表示するにはどうすればよいですか?

Iptablesでテーブルを1つだけ表示できますが、テーブルは複数のチェーンで構成されています。チェーンのどこでINPUTが最後のルールであるかを見つける必要があります(通常、常にすべてではありませんが、すべてのルールを拒否します)。

私はawkとgrepさ​​え試してみましたが、それらの私のスキルは衰えているに違いありません。 awkを使用して1つの段落のみを取得しようとしましたが、iptables --line-numbers -n -L -t filterの出力では機能しないようです。これらの空白行は実際には空白ではない可能性があります。

CentOS 6の最小環境にインストールされる通常のgnuツールを使用したソリューションを探しています。

11
bgStack15

私はこの質問をほぼ削除しました。やった! man iptables

   -L, --list [chain]
          List  all rules in the selected chain.
20
bgStack15

チェーンのあるマングルテーブルまたはナットテーブルを確認したい場合は、次のようにします。

iptables -L mychainname -t mangle

次に、マングルテーブルにそのチェーンが表示されます。

3
Onyxdragun