我阅读了一个防火墙脚本,包括以下几行
iptables -A pfc -p udp --dport 5060 -m recent --name badguy --update --seconds 60 -hitcount 600 -j DROP
iptables -A pfc -p udp --dport 5060 -m recent --name badguy --set
这是默认情况下拒绝防火墙脚本的一部分,pfc 是用户定义的 INPUT 子链。
这里不是有什么问题吗?第二行不会跳到链上。除非第一行匹配,否则数据包的命运是什么?
我认为应该这样做
iptables -A pfc -p udp --dport 5060 -m recent --name badguy --set **-j ACCEPT**
不是吗?