Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Mar 2007 18:07:26 -0700
From:      Kian Mohageri <kian.mohageri@gmail.com>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        freebsd-net@freebsd.org, Mark Andrews <Mark_Andrews@isc.org>, freebsd-rc@freebsd.org
Subject:   Re: rc.order wrong (ipfw)
Message-ID:  <45FC90CE.3020605@gmail.com>
In-Reply-To: <45FC7EAE.803@FreeBSD.org>
References:  <200703171210.l2HCAD63046801@drugs.dv.isc.org> <45FC7EAE.803@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Doug Barton wrote:
>
> If it's reasonable to conclude that we want all the firewalls to start
> before netif, I see two ways to accomplish that. One would be to have
> netif REQUIRE ipfilter, pf, and ipfw. In some ways I think this is
> cleaner, but netif already has a pretty long REQUIRE line. The other
> way would be to add a new FIREWALLS placeholder for the REQUIREs I'm
> suggesting above, and then have netif REQUIRE that.
>
> If on the other hand, there is some reason NOT to start all the
> firewalls before netif, then things get more complicated. :)
>
>

I definitely think that firewalls should be started as early as
possible, for obvious reasons.  I can't speak for ipfw, but removing the
REQUIRE: netif for pf might break some setups where the ruleset
references a cloned interface that netif creates.  Correct me if I'm wrong?

Loading a minimal ruleset initially (as OpenBSD and NetBSD do) would
solve that problem, at least for pf.  The idea has been discussed a few
times before but I didn't see it go anywhere.

http://lists.freebsd.org/pipermail/freebsd-pf/2007-February/003041.html

I'd love to see the rcorder for the firewalls get worked out! :)

Kian





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45FC90CE.3020605>