在 CentOS 中查看 iptables 状态/规则,常用方法如下:
iptables -L -n -v
说明:
-L:列出规则-n:以数字形式显示 IP 和端口(不解析域名)-v:显示详细信息(包数、字节数)查看指定表(如 nat):
iptables -t nat -L -n -v
service iptables status
CentOS 7 以后默认使用 firewalld,iptables 可能并未运行。
systemctl status firewalld
systemctl status iptables
如果没安装 iptables 服务:
yum install iptables-services
systemctl enable iptables
systemctl start iptables
iptables-save
或:
cat /etc/sysconfig/iptables
iptables -L | head
如果有规则输出,说明 iptables 在生效。
如果你告诉我:
我可以给你更精确的命令。