在 Ubuntu 上查看 iptables 的状态/规则,常用以下几种方式:
sudo iptables -L -n -v
参数说明:
-L:列出规则-n:以数字形式显示 IP 和端口(不解析域名)-v:显示详细信息(流量计数等)查看指定表(如 nat、mangle):
sudo iptables -t nat -L -n -v
sudo iptables-save
可以看到完整的规则配置(类似配置文件格式)。
如果是使用 iptables-persistent 或 service:
sudo service iptables status
⚠️ 注意:Ubuntu 18.04+ 默认可能 没有 iptables 服务,而是用 nftables 或 ufw。
sudo ufw status
或详细模式:
sudo ufw status verbose
Ubuntu 新版本 iptables 可能是 nft 后端:
sudo nft list ruleset
lsmod | grep iptable
sudo iptables -L -n -vsudo iptables-savesudo ufw status如果你是 想确认防火墙有没有生效 / 是否被清空 / 如何持久化规则,可以告诉我你的 Ubuntu 版本,我可以给你更精确的操作。