limit extension problem
Hi all,
I'm on debian etch with the default kernel (iptables 1.3.6 and 2.6.18).
I'm trying the limit extension, but the invert flag doesn't work like the man page say:
"""
iptables -t filter -A FORWARD -m mark --mark 2 -p icmp --icmp-type 8 -m limit ! --limit 20/min -j ACCEPT
iptables v.1.3.6: limit does not support invert
"""
What I want it's to "limit" the log for icmp protocol to 20/minute
What can I do?
Thanks,
Michele
Quoted 12 lines · Michele Petrazzo - Unipex srl
Hi all,
I'm on debian etch with the default kernel (iptables 1.3.6 and 2.6.18).I'm trying the limit extension, but the invert flag doesn't work like the man page say:
"""
iptables -t filter -A FORWARD -m mark --mark 2 -p icmp --icmp-type 8 -m limit ! --limit 20/min -j ACCEPT
iptables v.1.3.6: limit does not support invert
"""
What I want it's to "limit" the log for icmp protocol to 20/minute
Is that what you are looking for :
iptables -A FORWARD -p icmp --icmp-type echo-request -m mark --mark 2 -j ACCEPT iptables -A FORWARD -p icmp -m limit --limit 20/min -j LOG_ICMP
Signature · 4 lines
Franck Joncourt http://www.debian.org - http://smhteam.info/wiki/ GPG server : pgpkeys.mit.edu Fingerprint : C10E D1D0 EF70 0A2A CACF 9A3C C490 534E 75C0 89FE
Quoted 4 lines · Franck Joncourt
Is that what you are looking for :
iptables -A FORWARD -p icmp --icmp-type echo-request -m mark --mark 2 -j ACCEPT iptables -A FORWARD -p icmp -m limit --limit 20/min -j
LOG_ICMP
Not really.
I want to log only 20 ping forwarded on a minute. May be that I need to invert those lines? I think yes!
iptables -A FORWARD -p icmp -m limit --limit 20/min -j LOG_ICMP iptables -A FORWARD -p icmp --icmp-type echo-request -m mark --mark 2 -j ACCEPT
Michele
Quoted 5 lines · Michele Petrazzo - Unipex srl
I want to log only 20 ping forwarded on a minute.
iptables -A FORWARD -p icmp -m limit --limit 20/min -j
LOG_ICMPiptables -A FORWARD -p icmp --icmp-type echo-request -m mark --mark 2 -j ACCEPT
iptables -A FORWARD -p icmp --icmp-type echo-request \ -m limit --limit 20/min -j LOG_ICMP
In your first email, I thought you wanted to accept all echo-request without logging, but log other icmp types.
What you wrote will log all icmp types, and not only echo-request.
Why are you playing with _mark_ in your rules ?
Signature · 4 lines
Franck Joncourt http://www.debian.org - http://smhteam.info/wiki/ GPG server : pgpkeys.mit.edu Fingerprint : C10E D1D0 EF70 0A2A CACF 9A3C C490 534E 75C0 89FE