温馨提示×

centos iptables查看规则技巧

小樊
64
2025-08-28 14:59:41
栏目: 智能运维

在 CentOS 系统中,iptables 是一个用于配置内核防火墙(netfilter)规则的命令行工具。以下是一些查看 iptables 规则的技巧:

  1. 查看所有链的规则:
sudo iptables -L -n -v

参数说明:

  • -L:列出规则
  • -n:以数字形式显示地址和端口,而不是尝试解析主机名和服务名
  • -v:显示详细信息,如数据包和字节计数
  1. 查看特定链的规则:
sudo iptables -L INPUT -n -v

INPUT 替换为你想要查看的链名称,例如 OUTPUTFORWARD 等。

  1. 查看特定表的规则:
sudo iptables -t nat -L -n -v

nat 替换为你想要查看的表名称,例如 filtermangle 等。CentOS 默认使用 filter 表。

  1. 查看规则的行号:
sudo iptables -L --line-numbers -n -v

这将显示规则的行号,方便你参考和修改规则。

  1. 持续监控 iptables 规则的变化:
sudo iptables -L -n -v -w

参数 -w 会使 iptables 命令等待指定的秒数,如果在这段时间内规则发生变化,它会重新显示规则。这对于查看实时更新的规则非常有用。

  1. 查看自定义链的规则:
sudo iptables -L -n -v --chain=custom_chain

custom_chain 替换为你想要查看的自定义链名称。

通过这些技巧,你可以更方便地查看和管理 CentOS 系统中的 iptables 规则。

0