在 CentOS 中,使用 iptables 查看规则常用以下几种方式:
iptables -L -n -v
参数说明:
-L:列出规则-n:以数字形式显示 IP 和端口(不加会做 DNS 解析,慢)-v:显示详细信息(包数、字节数等)iptables -t filter -L -n -v
iptables -t nat -L -n -v
常用表:
filter(默认)natmangleiptables -L INPUT -n -v
iptables -L OUTPUT -n -v
iptables -L -n -v --line-numbers
iptables-save
CentOS 7 默认使用 firewalld,如果没装 iptables-services:
systemctl stop firewalld
systemctl disable firewalld
yum install iptables-services
systemctl start iptables
如果你是想 排查网络不通 / 端口不通,可以告诉我具体场景,我帮你写检查命令。