温馨提示×

centos iptables怎么查看规则

小樊
45
2026-10-11 13:55:01
栏目: 智能运维

在 CentOS 中,使用 iptables 查看规则常用以下几种方式:

1. 查看所有规则(推荐)

iptables -L -n -v

参数说明:

  • -L:列出规则
  • -n:以数字形式显示 IP 和端口(不加会做 DNS 解析,慢)
  • -v:显示详细信息(包数、字节数等)

2. 查看指定表(如 filter / nat)

iptables -t filter -L -n -v
iptables -t nat -L -n -v

常用表:

  • filter(默认)
  • nat
  • mangle

3. 查看指定链

iptables -L INPUT -n -v
iptables -L OUTPUT -n -v

4. 显示规则行号(方便删除)

iptables -L -n -v --line-numbers

5. 查看原始规则(保存格式)

iptables-save

6. CentOS 7+ 注意

CentOS 7 默认使用 firewalld,如果没装 iptables-services:

systemctl stop firewalld
systemctl disable firewalld
yum install iptables-services
systemctl start iptables

如果你是想 排查网络不通 / 端口不通,可以告诉我具体场景,我帮你写检查命令。

0 踩