首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >困惑于“iptables”链和为什么某些流量被阻塞而其他流量不被阻塞

问困惑于“iptables”链和为什么某些流量被阻塞而其他流量不被阻塞
EN

Unix & Linux用户
提问于 2018-02-02 17:52:14
回答 1查看 119关注 0票数 1

当我将这些规则添加到输入时:

代码语言:javascript
复制
-A INPUT -p icmp -m icmp --icmp-type 8 -m recent --name ping --set
-A INPUT -m recent --name ping --hitcount 3 --rcheck --seconds 20 -j DROP

这将禁止(所有连接类型)从IP地址(Es)从ping列表-谁试图在20秒内3次平。

然而,当我将流量重定向到另一条链时:

代码语言:javascript
复制
-A INPUT -p icmp -m icmp --icmp-type 8 -j BAN

在同一条链上做同样的事情:

代码语言:javascript
复制
-A BAN -p icmp -m icmp --icmp-type 8 -m recent --name ping --set
-A BAN -m recent --name ping --hitcount 3 --rcheck --seconds 60 -j DROP

..。这只会阻塞ICMP通信量,而不会阻止IP地址(Es)中的其他通信量。为什么会这样呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-02-04 18:21:21

-j DROP规则只影响被重定向到BAN链的通信量--这只是ping通信量。来自黑名单的IP地址(Es)的其他通信量从未进入BAN链,因此从未触及-j DROP规则。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/421490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档