On Thu, Mar 1, 2018 at 8:48 PM, Walter Dnes <waltd...@waltdnes.org> wrote:
> On Thu, Mar 01, 2018 at 12:58:44PM -0500, Tom H wrote
>> On Wed, Feb 28, 2018 at 4:15 PM, Walter Dnes <waltd...@waltdnes.org> wrote:
>> >
>> > Is there something besides iptables? It seems to be like
>> > systemd/perl/python, continuously expanding its scope. And no, I'm not
>> > looking for an "easy-peasy front-end gui" that'll probably pull in 90%
>> > of QT as dependancies. I fondly remember IPCHAINS.
>>
>> iptables doesn't depend on systemd, perl, or python.
>
>   It has become an all-in-one router/packet-mangler/firewall/QOS/etc
> when I simply want a firewall.  The required kernel entries have
> increased simply for the firewall functionality.
>

Has it really changed that much for the same requirements?  Google
suggests that blocking a port is still a one-liner.

They've certainly added a lot of functionality, but as far as I'm
aware you don't have to use most of it to just filter packets.

In any case, netfilter is entirely in the kernel, so you're going to
be using it one way or another if you want to use linux.  Using a
front-end is the easiest way to go with it.

I don't really see that Linus has much choice but to accept more scope
unless he wants to move netfilter out into userspace, since I'm sure
some people need those features and he hasn't really given them any
other way to have them.

If they did move netfilter to userspace, then it would probably end up
working a lot more like dbus,  I'm sure that would make you happier...
  It would enable you to use an alternative implementation, though.
Not that anybody will bother to write one because it is easier to let
RedHat do all the work.

That is generally how most of these things go.  Nobody really kills
off the ability for a simple tool to work.  However, what does happen
is that somebody comes up with a fancier tool that covers more edge
cases, then all the distros adopt it, because they're shipping it all
preconfigured so it isn't that big a deal if the new solution requires
35 configuration files since it isn't like their end-users are editing
those files directly.  Then more software ends up taking advantage of
some of the features offered by this tool, and it becomes harder to
avoid using it.

If anything netfilter staying in the kernel and picking up all those
other features is probably going to be more to your taste than the
alternatives...

-- 
Rich

Reply via email to