Date: Wed, 14 Mar 2001 20:35:20 +0100 From: Gerhard Sittig <Gerhard.Sittig@gmx.net> To: stable@FreeBSD.ORG Subject: Re: /etc/default/rc.conf bad default ipfilter_flags? Message-ID: <20010314203520.Y20830@speedy.gsinet> In-Reply-To: <20010314113640.741AF1140FC@netcom1.netcom.com>; from mvh@ix.netcom.com on Wed, Mar 14, 2001 at 03:36:40AM -0800 References: <Pine.GSO.4.30.0103132009500.28627-100000@nova.fnal.gov> <20010314113640.741AF1140FC@netcom1.netcom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 14, 2001 at 03:36 -0800, Mike Harding wrote:
>
> I can confirm that the "-E" seems to be unecessary for both
> kernel and kernel module loads.
I'm "guilty" of having provided this default setting (see PR
conf/20202). :) It's because I tried the OpenBSD invocation (and
what I got from the excellent "IPFilter HowTo") in FreeBSD, too.
Admittedly I never tried anything else than compiling ipf(4) into
the kernel. And I honestly assume a module loaded by the loader
(i.e. before / together with the kernel) to be more of an
integral part of the kernel than a module loaded much later after
having run for some time without the additional functionality.
I'm not 100% positive what the -E switch does to the ipf(8)
command. If it makes it load the module at all, that's of course
a problem when the functionality is already active. "man 8 ipf"
tells me:
-E Enable the filter (if disabled). Not effective for
loadable kernel versions.
so I guess it's about having pass as the default action? Or is
it the opposite of temporarily issuing "ipf -D" for whatever
reason?
To summarize: I don't know. And as discussed (in quite some
detail) in "man 5 rc.conf" I don't care about ipf(4) being a
module. :> Just state when you're sure ipfilter_flags could
always be empty and file a PR to have the default corrected ...
> I can also confirm that ppp does not play well with ipfilter
> because ipfilter needs a 'ipf -y' to pick up the dynamically
> configured interfaces - it's set up before these interfaces
> exist, so that any rules applying to them don't work! I stick
> a 'ipf -y' near the end of pass 1 in /etc/rc.network but this
> is my local hack.
Are you referring to conf/22859? There's a followup by me
discussing three methods of avoiding the problem. One of them
being really easy to apply: it's the "ipf -y" you state. The PR
got assigned to darrenr, just ask him kindly to commit the three
line extension. But yet I feel that ppp users usually have an
"ipf -y" in their /etc/ppp/ppp.link{up,down} anyway ...
virtually yours 82D1 9B9C 01DC 4FB4 D7B4 61BE 3F49 4F77 72DE DA76
Gerhard Sittig true | mail -s "get gpg key" Gerhard.Sittig@gmx.net
--
If you don't understand or are scared by any of the above
ask your parents or an adult to help you.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010314203520.Y20830>
