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


12

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

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

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

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


iptables -L INPUT -n -v -t filter
アーロン

回答:


21

私はこの質問をほぼ削除しました。ああ!からman iptables

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

幸い、あなたはそれを削除しませんでした:)あなたの自己回答の質問は、トップ1のGoogle検索結果であり、1万8千回表示されます。RTFM(✘)Google it(✔)
週末

3

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

iptables -L mychainname -t mangle

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.