温馨提示×

怎样查看ubuntu iptables规则

小樊
48
2026-10-18 14:41:09
栏目: 智能运维

在 Ubuntu 上查看 iptables 规则,常用方法如下:


一、查看所有 iptables 规则(最常用)

sudo iptables -L

说明:

  • 默认只显示 filter 表
  • 不显示规则编号和详细信息

二、查看详细规则(推荐)

sudo iptables -L -v -n

参数说明:

  • -v:显示详细信息(包数、字节数)
  • -n:以数字形式显示 IP 和端口(更快、更清晰)

三、查看指定表(如 nat / mangle)

sudo iptables -t nat -L -v -n
sudo iptables -t mangle -L -v -n

常见表:

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

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

sudo iptables -L -v -n --line-numbers

五、查看完整规则(包括匹配条件)

sudo iptables-save

或

sudo iptables-save -c

适合:

  • 备份规则
  • 查看完整配置

六、Ubuntu 18.04+ 常见情况说明

Ubuntu 默认可能使用:

  • ufw(简易防火墙)
  • nftables(新架构)

1️⃣ 如果使用 ufw

sudo ufw status
sudo ufw status numbered

2️⃣ 查看 nftables(不是 iptables)

sudo nft list ruleset

七、检查 iptables 是否可用

which iptables
sudo iptables --version

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • 是否使用了 uw / docker / k8s
  • 是想排查网络、端口还是安全规则

我可以给你更精准的命令 ✅

0 踩