From: Toerless Eckert <redacted>
Date: Mon, 16 Feb 2015 11:13:10 +0100
I fail to find a good reference explaining why linux would default to
rp_filtering = 1 (more appropriate for routers) even if forwarding defaults to 0
(more appropriate for multi-homed hosts).
Any ideas how to track back where this choice came from ?
"Linux", ie. the kernel, does not default to '1' for rp_filtering.
The distributions are setting it to a non-zere value via
/etc/sysctl.conf or similar, and I've always said that I consider it
an extremely poor decision, as reverse path filtering is completely
pointless on an end host.