iptables仅显示一条链


12

tldr:如何让iptables只显示一个链?

我可以让iptables只显示一个表,但是一个表包含多个链。我需要找到INPUT在链中的最后一条规则(通常但并非总是REJECT all规则)。

我已经尝试过awk,甚至尝试过一些grep,但是我在这些方面的技能必定会下降。我尝试使用awk仅获得一个段落,但这似乎不适用于输出,iptables --line-numbers -n -L -t filter也许是因为这些空白行并不是真的空白。

我正在寻找可以在CentOS 6最低环境中安装的任何普通gnu工具的解决方案。


iptables -L INPUT -n -v -t filter
亚伦

Answers:


21

我几乎删除了这个问题。天哪!来自man iptables

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

幸运的是,您没有删除它:)您的回答是Google搜索结果的前1名,获得了1.8万次浏览!RTFM(✘)Google it(✔)
周末

3

对于那些可能想要查看带有链的mangle或nat表的人,您可以这样做

iptables -L mychainname -t mangle

然后它将向您显示mangle表中的该链。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.