netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* CONFIG_NETFILTER_ADVANCED
@ 2007-11-16  0:01 David Miller
  2007-11-16  0:06 ` CONFIG_NETFILTER_ADVANCED Patrick McHardy
  0 siblings, 1 reply; 24+ messages in thread
From: David Miller @ 2007-11-16  0:01 UTC (permalink / raw)
  To: kaber; +Cc: netfilter-devel


Patrick I would like to propose that we do something similar to how we
handle all the non-trivial routing and TCP congestion control
settings.

And that is to have an "ADVANCED" guard that simply doesn't present
the myriad of netfilter modules and options we have.

Basically, if the user doesn't set CONFIG_NETFILTER_ADVANCED he gets
basic NAT and connection tracking support, that's it.

Or at least something along those lines.

Let me know what you think about this.  Linus has asked me for
something like this several times :)

^ permalink raw reply	[flat|nested] 24+ messages in thread
* Re: CONFIG_NETFILTER_ADVANCED
@ 2007-11-18  6:05 Al Boldi
  0 siblings, 0 replies; 24+ messages in thread
From: Al Boldi @ 2007-11-18  6:05 UTC (permalink / raw)
  To: netfilter-devel

Patrick McHardy wrote:
> Well, the point of the avanced option is to handle *advanced*
> cases, so we don't need to cover manual adjustments (including
> things like shorewall which are usually installed manually). The
> default cases for people not having touched their *firewall*
> configuration is enough. I wasn't able to find the SuSE-script,
> but from a screenshot I could see that they do optionally handle
> IPsec. So what I'm saying is that we should include f.i. the policy
> match, and all other modules needed without manually attending
> to the firewall, but nothing more.
>
> IOW, its for people like Linus, presumably not touching their
> default configuration, but unwilling to go through the 50+
> options to decide themselves.
>
> For people who want to compile-test them all (like me), we
> still can have a CONFIG_NETFILTER_ALL option hidden under
> CONFIG_NETFILTER_ADVANCED for simplicity, but that is a
> different topic.

CONFIG_NETFILTER_ALL sounds great.  So why not have CONFIG_NETFILTER_MIN for 
a minimal setup, which would only select:

  targets: NOTRACK, MASQ, REJECT, LOG
  matches: state, mport

Then let the user select any additional modules, like IPsec/policy or 
FTP/helpers.


Thanks!

--
Al


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

end of thread, other threads:[~2007-11-27 16:34 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-16  0:01 CONFIG_NETFILTER_ADVANCED David Miller
2007-11-16  0:06 ` CONFIG_NETFILTER_ADVANCED Patrick McHardy
2007-11-16  0:41   ` CONFIG_NETFILTER_ADVANCED Jan Engelhardt
2007-11-16 10:10     ` CONFIG_NETFILTER_ADVANCED Patrick McHardy
2007-11-16 10:12       ` CONFIG_NETFILTER_ADVANCED David Miller
2007-11-16 12:19         ` CONFIG_NETFILTER_ADVANCED Jan Engelhardt
2007-11-16 12:44           ` CONFIG_NETFILTER_ADVANCED David Miller
2007-11-16 12:49             ` CONFIG_NETFILTER_ADVANCED Patrick McHardy
2007-11-16 15:35               ` CONFIG_NETFILTER_ADVANCED Phil Oester
2007-11-16 15:47                 ` CONFIG_NETFILTER_ADVANCED Patrick McHardy
2007-11-16 23:29                   ` CONFIG_NETFILTER_ADVANCED Amos Jeffries
2007-11-17  0:13                     ` CONFIG_NETFILTER_ADVANCED Tom Eastep
2007-11-17 16:08                     ` CONFIG_NETFILTER_ADVANCED Patrick McHardy
2007-11-17 21:19                       ` CONFIG_NETFILTER_ADVANCED Jan Engelhardt
2007-11-18  2:19                         ` CONFIG_NETFILTER_ADVANCED Patrick McHardy
2007-11-18  9:35                           ` CONFIG_NETFILTER_ADVANCED Jan Engelhardt
2007-11-18 13:21                           ` CONFIG_NETFILTER_ADVANCED Jozsef Kadlecsik
2007-11-18 21:40                             ` CONFIG_NETFILTER_ADVANCED David Miller
2007-11-27 16:34                               ` CONFIG_NETFILTER_ADVANCED Patrick McHardy
2007-11-17  0:19                 ` CONFIG_NETFILTER_ADVANCED David Miller
2007-11-17  8:48                   ` CONFIG_NETFILTER_ADVANCED Benny Amorsen
2007-11-17 15:29                     ` CONFIG_NETFILTER_ADVANCED Pascal Hambourg
2007-11-17 16:14                   ` CONFIG_NETFILTER_ADVANCED Patrick McHardy
  -- strict thread matches above, loose matches on Subject: below --
2007-11-18  6:05 CONFIG_NETFILTER_ADVANCED Al Boldi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).