5
我正在使用iptables最近匹配我的工作,因爲它保存了ip地址,並且出現了我需要的最後一個值。 但現在我需要從iptables最近列表中刪除一些條目,並且這些條目在ipset中存在。誰能告訴我是否有可能?如果是的話,我該怎麼做? 謝謝。從iptables最近的列表中刪除那些不在ipset中的條目
... -m recent --remove ...
例如:
我正在使用iptables最近匹配我的工作,因爲它保存了ip地址,並且出現了我需要的最後一個值。 但現在我需要從iptables最近列表中刪除一些條目,並且這些條目在ipset中存在。誰能告訴我是否有可能?如果是的話,我該怎麼做? 謝謝。從iptables最近的列表中刪除那些不在ipset中的條目
... -m recent --remove ...
例如:
可以iptables規則與內刪除與小於5組的分組/小時刪除條目:
-A TEST -m recent --rcheck --seconds 3600 --hitcount 5 --rsource -j RETURN
-A TEST -m recent --remove
第一規則源IPS匹配以> = 5 PKTS /小時,並通過RETURN目標離開TEST鏈。第二個規則是從默認最近列表中刪除未匹配/未過濾的數據包(速率低於5 pkts /小時)。
可以從用戶空間刪除帶有:
echo -addr >/proc/net/xt_recent/DEFAULT
to remove addr from the DEFAULT list
echo/>/proc/net/xt_recent/DEFAULT
to flush the DEFAULT list (remove all entries).
例如從最近的默認列表中刪除IP 192.168.4.7:
echo -192.168.4.7 >/proc/net/xt_recent/DEFAULT
還看到:
由於是'-A TEST -m recent --remove'爲什麼RETURN規則不匹配? – EdiD