温馨提示×

debian iptables怎么查看规则

小樊
45
2026-09-13 20:21:47
栏目: 智能运维

在 Debian 系统中,使用 iptables 查看防火墙规则,常用命令如下:

1. 查看所有规则(默认 filter 表)

sudo iptables -L

2. 查看规则并显示行号(方便删除/插入)

sudo iptables -L --line-numbers

3. 查看详细规则(包含 IP、端口、计数器)

sudo iptables -L -v

4. 查看指定表的规则

例如 nat 表:

sudo iptables -t nat -L -v

常用表:

  • filter(默认)
  • nat
  • mangle
  • raw

5. 查看所有表的所有规则(完整导出)

sudo iptables-save

6. 查看某条链(如 INPUT)

sudo iptables -L INPUT -v --line-numbers

补充说明

  • 需要 root 权限(用 sudo)
  • 如果系统使用 nftables 或 ufw,可能看不到预期结果
    • 查看是否使用 ufw:
      sudo ufw status
      
    • Debian 新版本可能用 nftables:
      sudo nft list ruleset
      

如果你是想排查某个端口不通或只看某条规则,可以告诉我具体场景。

0 踩