Iptables

iptables 只顯示一條鏈

  • January 31, 2022

tldr:我怎樣才能讓 iptables 只顯示一個鏈?

我可以讓 iptables 只顯示一個表,但一個表由多個鏈組成。我需要找到鏈 INPUT 中最後一條規則的位置(通常但不總是 REJECT all 規則)。

我嘗試過 awk 甚至一些 grep,但我在這些方面的技能肯定正在減弱。我嘗試使用 awk 來獲取一個段落,但這似乎不適用於iptables --line-numbers -n -L -t filter可能的輸出,因為這些空白行並不是真正的空白。

我正在尋找可以安裝在 CentOS 6 最小環境中的任何普通 gnu 工具的解決方案。

我差點把這個問題刪了。哦!來自man iptables

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

對於那些可能想查看帶有鏈條的 mangle 或 nat 表的人,您可以這樣做

iptables -L mychainname -t mangle

然後它會顯示 mangle 表中的那個鏈。

引用自:https://serverfault.com/questions/840835