On Wednesday, January 30, 2002, at 11:40  PM, Mark Woodson wrote:
> I don't feel that the current system needs changing.  It's my thought 
> that if you go to the extra trouble of compiling ipfw or ipf into the 
> kernel, then you want it and you get it.  No matter what you've set in rc.
> conf.

I see nothing wrong with creating/using a more generic kernel and system
configuration. I have several identical computer systems and I have a set 
of
services that those systems are to provide. I'll be installing/configuring
each system so that any system can provide any/every service. The only
difference is that for each service "foo", only one system will have

        foo_enable="YES"

in its /etc/rc.conf.  Ideally, I can move, failover, or load-balance a 
service,
I need only modify the rc.conf file (and probably modifying the DNS).
I see simplicity and correctness that I can prepare my systems to be ready
to serve, but with the protection when I explicitly say "NO", the system
understands that I mean "NO".

> Perhaps the docs should be modified to make that behavior more clear, but 
> if you have a machine set up as a firewall having it's functionality as a 
> firewall eliminated by setting enable="NO" is unacceptable from a 
> security standpoint.

And therein lies the real problem. The current configuration is misleading
and--to many of us--undesirable, even wrong. But security concerns make it 
hard
to correct. It's wrong, to me (and I don't think I'm alone in this), 
because I believe that clarity in rc.conf is more than a desire, it's an 
objective. When the rc.conf file
includes

        foo_enable="NO"

it's right to expect that the system will operate like a system that does 
not
have foo installed.

Paul Fardy
--
Systems Administrator
Computing and Communications
Memorial University of Newfoundland


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message

Reply via email to