Darren Reed writes:
> The "ipf" service must always be enabled for any of the others
> to be active.  The premise behind making this seperate from the
> others was to put the check for pfil in one place, so that if this
> check fails and causes "ipf" to go into maintainence mode, there
> is only a single service that needs attention.  Post pfhooks, it is
> harder to justify this service existing - it'd just be causing the
> ipf kernel module to load.

I see.  But as long as pfhooks is imminent, why bother doing that?
How are these two projects being coordinated?

Even if this improvement goes first, I don't think it helps users much
to give them a new administrative interface in one build, and then
pull it away in another.

> You might want to have "ipfnat" or "ipfconf" active, if you want
> to do NAT without firewalling or firewalling without NAT.

I'm not sure I understand that.  Why wouldn't I use the existing IP
Filter configuration files to control what IP Filter does?  Does it
make operational sense to enable and disable these large chunks
separately -- in addition to setting up the configuration files?

My concern is that with more moving parts, it's easier for users to
misconfigure things.  That's likely a bad thing with parts of the
system that are intended to provide security.

> The ippool service is an optional dependency for ipfconf/ipfnat,
> where if it is enabled and there is an error, should cause those
> coming after it to wait.  At present only ipf rules can make a

OK.

I suppose the main issue here is that it looks like the breakup into
services just reflects the commands and daemons that are run.  I'm not
sure that's always the right sort of factoring to do with SMF.

> >  - are all of them actually administrative interfaces, or are some of
> >    them implementation artifacts?  (Should I be doing "-r" on the
> >    milestone alone?)
> >
> 
> Before SMF, it was possible to do "/etc/init.d/ipfboot <action>",
> where "action" would do the reloading of one or the other
> configuration files, in addition to the usual "start" and "stop".

Does it help to be able to specify reloading of a particular
configuration file, rather than just saying "refresh IP Filter from
its current configuration files so that everything matches?"  Why
would a user pick just one file to refresh?

> Whatever the path taken here, we need to change the administrative
> interface - this is unavoidable.

OK ...

> >  - what would be dependent on any of these and what do they each
> >    depend on?
> >
> 
> In addition to Zhijun's email, I hope the description above
> has answered this?

Yes.

-- 
James Carlson, KISS Network                    <james.d.carlson at sun.com>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to