On Mon, 19 Oct 2015 12:47:46 -0600
Theo de Raadt <dera...@cvs.openbsd.org> wrote:

> > > The supplied patch allows the rc.conf(8) pf
> > > variable to be set to MINIMAL (in addition to
> > > the current YES and NO).  A setting of MINIMAL
> > > loads the rc(8) default pf ruleset and enables
> > > pf.  MINIMAL means that rc(8) does not load
> > > /etc/pf.conf.  Any loading of /etc/pf.conf
> > > is left to the sysadm.
> 
> I read your explanation, but I really don't see the point.

Consider what happens when the IP number
of some server, say an SMTP server, is changed.

1) DNS must be updated.

2) On the firewall the pf rules or some pf table
content must be changed.  But keeping a single 
IP, like that of an SMTP server, in a table is 
inefficient and overly complicated.  So pf.conf 
must be edited.  (Most rules are kept in files
and are not programmatically generated.)

3) Then the rules must be reloaded.

But if you write DNS names into your pf.conf
file then step 2 can be eliminated.  All
that's required is to reload the rules.

Eliminating an extra editing step reduces
error.

Regards,

Karl <k...@meme.com>
Free Software:  "You don't pay back, you pay forward."
                 -- Robert A. Heinlein

Reply via email to