public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* Proposal: Drop iptables logging rate-limit
@ 2019-07-14 14:56 Peter Müller
  2019-07-15 10:29 ` Michael Tremer
  0 siblings, 1 reply; 5+ messages in thread
From: Peter Müller @ 2019-07-14 14:56 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1631 bytes --]

Hello *,

currently, the iptables configuration used in IPFire 2.x does not
log _every_ packet if logging is enabled for whatever reason, but
enforces a rate-limit:

> iptables -A LOG_DROP   -m limit --limit 10/minute -j LOG
(snip taken from /etc/init.d/firewall)

For several reasons, I consider this a bad idea. (Forgive me for
bringing up firewall issues in IPFire 2.x again. :-) )

First, this rate-limit is never mentioned in the firewall WebUI
or our documentation, thus being unintentional for most users
including me.

Second, it makes debugging very hard - I recently spent several
unpleasant days trying to fix a VoIP related network problem,
until I got not every packet dropped by IPFire was actually logged.
Especially for corner cases or non-deterministic issues, this
behaviour makes this more difficult.

Third, it is not compliant. Especially when it comes to post
mortem forensics, firewall logs are important. If you cannot
trust them since there is no way of telling whether a packet
was dropped and not logged, or never seen by the firewall machine,
its best to stop logging anything at all.

I therefore propose to drop iptables logging rate-limit in our
firewall configurations (which goes for IPFire 3.x as well).
Since my systems to not run on problematic hardware (ARM SoCs
with SD cards, crappy flash storage, etc.), I have no idea if
this will cause issues on some systems/platforms.

@All: Thoughts, please. Is anyone aware of potential trouble?

If not, I will send in a patch within this week.

Thanks, and best regards,
Peter Müller
-- 
The road to Hades is easy to travel.
	-- Bion of Borysthenes

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-07-29 20:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-14 14:56 Proposal: Drop iptables logging rate-limit Peter Müller
2019-07-15 10:29 ` Michael Tremer
2019-07-18 18:23   ` Tim FitzGeorge
2019-07-29 20:00     ` [PATCH] firewall: raise log rate limit to 10 packets per second Peter Müller
2019-07-29 20:40       ` Horace Michael

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox