首页/网络/网络排障速查/iptables 计数器追踪拦截规则
本包目录(235 条)

iptables 计数器追踪拦截规则

用规则计数器定位是哪条规则吃掉了流量:-v 显示包数与字节数,多次采样看增量,比逐条猜规则快得多;nft 也用同思路看 counters。

网络排障速查网络更新于 2026-10-12

计数采样

计数采样
iptables -L INPUT -nv --line-numbers
watch -n1 "iptables -L INPUT -nv --line-numbers | head -20"
iptables -t nat -L PREROUTING -nv --line-numbers
nft list ruleset -a | head -60   # 带 handle,便于精确操作

临时加日志定位(用完记得删)

临时加日志定位(用完记得删)
iptables -I INPUT 5 -p tcp --dport 8080 -j LOG --log-prefix 'BT-8080-DROP: '
dmesg -w | grep BT-8080-DROP
计数为 0 的规则从未命中可先排除;命中数持续增长的规则才是嫌疑对象,再配合 LOG 目标或 nft monitor trace 精确确认。

易错点

  • 改规则前不备份(iptables-save),误删后把自己关在门外
  • 只看 OUTPUT 链却在排查入站拦截,方向弄反

数据来源与参考

  • man 8 iptables(-v 计数器语义)
  • man 8 nft(counters 与 trace)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌