Date: Mon, 28 Jan 2002 12:10:17 -0800 (PST) From: Patrick Greenwell <patrick@stealthgeeks.net> To: Justin White <justinfinity@mac.com> Cc: freebsd-stable@FreeBSD.ORG Subject: re: firewall config (CTFM) Message-ID: <20020127231521.J87241-100000@rockstar.stealthgeeks.net> In-Reply-To: <12A141AE-13BD-11D6-876A-000393092F82@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Note: This was my last post on this issue as I find myself merely
repeating points that I've already made.(a cheer goes up from the
crowd...)
On Mon, 28 Jan 2002, Justin White wrote:
> instead of changing the way the system works, let's change the
> documentation. new people _should_ be reading the docs, and for people
> that already know, well, their existing configuration won't need to
> change a bit.
>
> in RELENG_4 from 5 Nov, /etc/defaults/rc.conf reads:
> -snip-
> firewall_enable="NO" # Set to YES to enable firewall functionality
> firewall_script="/etc/rc.firewall" # Which script to run to set up the
> firewall
> -snip-
>
> change the first line to read:
> firewall_enable="NO" # set to YES to enable running of the
> following firewall script
Wow, you've single-handedly suggested a change that solves absolutely
nothing, and clarifies absolutely nothing. We all know what setting
firewall_enable to yes does. The problem isn't that firewall_enable=yes
doesn't do something sane and/or isn't documented(it does and is), it's that
firewall_enable=no doesn't and the inconsistent behavior it exhibits isn't
documented. Note that if you don't have firewall capabilities compiled in
and you set firewall_enable=no, guess what, you end up with no firewall,
which is how the distro ships.
I'd call that behavior non-intuitive and confusing(firewall_enable=no
actually means no if you don't have firewalling compiled in, but it means
yes if you do have firewalling compiled in.)
> since they _should_ have already read about default-deny in the kernel
> config,
Oh you mean the one that says nothing absolutely nothing about the
firewall_enable option, and gives only partial information that if
followed as written will still result in someone being locked out of their
box?
> the rc.conf docs will remind them that the kernel's policy will
> stand without any rules being run.
> i'm not trying to be mean, but if you don't read the docs, you deserve
> the problems you get.
Ah yes, another jumper-on to the RTFM and the "you get what you
deserve" bandwagon. The only small problem your argument is that when telling
someone to RTFM, it's usually a good idea to make certain that there is
something to read. In this case there isn't.
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
Patrick Greenwell
Stealthgeeks,LLC. Operations Consulting
http://www.stealthgeeks.net
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
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?20020127231521.J87241-100000>
