在 Ubuntu 中,防火墙通常是使用 UFW(Uncomplicated Firewall) 来管理的。下面是常用的查看防火墙状态和规则的方法:
sudo ufw status
常见输出:
Status: inactive → 防火墙未启用Status: active → 防火墙已启用,并会列出允许/拒绝的规则如果想看更详细的信息:
sudo ufw status verbose
查看编号规则(方便删除):
sudo ufw status numbered
UFW 本质上是 iptables 的前端,你也可以直接看底层规则:
sudo iptables -L -n -v
或查看 NAT 表:
sudo iptables -t nat -L -n -v
较新版本的 Ubuntu 可能使用 nftables:
sudo nft list ruleset
systemctl status ufw
或:
systemctl status firewalld
(Ubuntu 默认一般不用 firewalld)
✅ 最推荐命令:
sudo ufw status verbose
如果你愿意,我也可以帮你: