On Wed, Nov 25, 2015 at 09:58:30PM +0100, Michal Kubecek wrote: > On Wed, Nov 25, 2015 at 06:20:46PM -0200, Marcelo Ricardo Leitner wrote: > > Em 25-11-2015 17:42, Pablo Neira Ayuso escreveu: > > > > > >Any specific reason ... > > > > > >not to have this enable by default? > > >to have a sysctl switch to enable/disable this? > > > > > >Thanks. > > > > Yes, because it can't be used in routers in the middle. That is, > > unless it's a common hop with the initial path.. > > If it's enabled and this router doesn't see the initial handshake, > > it won't allow heartbeats to pass and will block all secondary > > paths. > > > > So if one is already using commit d7ee35190427 and this went on by > > default, it would break his/her setup. > > This essentially means anyone using SCTP multihoming and conntrack based > rules as commit db29a9508a92 ("netfilter: conntrack: disable generic > tracking for known protocols") enforces using the helper. This is where > the need for basic multihoming support came from: our customer was using > SCTP multihoming through a firewall with connection tracking but without > helper (so that only IP addresses were used to match the conntrack); the > security fix prevented them from doing that. I would really like to see some scrutiny on the SCTP to get it embedded into nf_conntrack. Similar things with other existing protocols that are supported, where you need to modprobe the protocol to get support for this. I think this existing behaviour is an anachronism. -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html