Re: Flagging pf
D'Arcy Cain <[email protected]> Sun, 20 Nov 2011 08:50:58 -0500
| Newsgroups | gmane.os.netbsd.devel.general |
|---|---|
| Organization | The NetBSD Project |
| Message-ID | <[email protected]> |
On 11/20/2011 03:58 AM, Luke Mewburn wrote:
> On Sat, Nov 19, 2011 at 12:02:54AM -0500, D'Arcy Cain wrote:
> | Is there any reason that /etc/rc.d doesn't use the ${pf_flags} variable?
>
> Probably not, although I don't see a default value for pf_flags
> in etc/defaults/rc.conf. I'd recommend updating that in sync.
Good point. The default is "" so it works anyway but it's good for
documentation purposes.
> What extra (pfctl) options were you considering to use ?
Basically I want to use a common pf.conf for all my systems that
includes the following lines:
# Exempt internal interfaces
pass quick on lo0
pass quick on $int_if
# Filtering: the implicit first two rules are
block in log on $ext_if
pass out all
pass in inet proto icmp all icmp-type echoreq modulate state
pass in proto udp from any port 123 to any
pass in quick on $ext_if from <FRIENDS> to any keep state
So my pf_flags would be "-Dext_if=bge0 -Dint_if=bge1" with different
values on each system.
> (I see that rc.d ipfilter doesn't implement overrides either.)
Think I modify that as well? There is also npf but I think that that is
still under active development so I didn't want to touch it but it would
be nice if it worked too for ehen I switch.
By the way, the other thing missing in all of these is an include
facility. That would have been a nice to have too.
--
D'Arcy J.M. Cain <[email protected]>
http://www.NetBSD.org/