tldr:iptablesで1つのチェーンだけを表示するにはどうすればよいですか?
Iptablesでテーブルを1つだけ表示できますが、テーブルは複数のチェーンで構成されています。チェーンのどこでINPUTが最後のルールであるかを見つける必要があります(通常、常にすべてではありませんが、すべてのルールを拒否します)。
私はawkとgrepさえ試してみましたが、それらの私のスキルは衰えているに違いありません。 awkを使用して1つの段落のみを取得しようとしましたが、iptables --line-numbers -n -L -t filter
の出力では機能しないようです。これらの空白行は実際には空白ではない可能性があります。
CentOS 6の最小環境にインストールされる通常のgnuツールを使用したソリューションを探しています。
私はこの質問をほぼ削除しました。やった! man iptables
:
-L, --list [chain]
List all rules in the selected chain.
チェーンのあるマングルテーブルまたはナットテーブルを確認したい場合は、次のようにします。
iptables -L mychainname -t mangle
次に、マングルテーブルにそのチェーンが表示されます。