在 CentOS 中查看 iptables 规则,常用方法如下:
iptables -L -n -v
参数说明:
-L:列出规则-n:以数字形式显示 IP 和端口(不解析域名)-v:显示详细信息(包数、字节数等)iptables -L -n -v
iptables -t nat -L -n -v
iptables -t mangle -L -n -v
例如查看 INPUT 链:
iptables -L INPUT -n -v
iptables -L -n -v --line-numbers
iptables-save
CentOS 7 默认使用 firewalld,如果没装 iptables 服务:
# 检查是否安装
rpm -q iptables
# 查看服务状态
systemctl status iptables
如果使用的是 firewalld:
firewall-cmd --list-all
# 查看网卡流量是否被拦
iptables -L INPUT -n -v
# 查看 NAT 转发
iptables -t nat -L -n -v
如果你有具体场景(如:端口不通、Docker、 NAT、CentOS 版本),可以告诉我,我给你更精准的命令。