Firehol needs bash upgrade in RHEL3
Pre Taroon Update 5, the version of bash was too old on Redhat Enterprise Linux 3.
It caused an error when trying to build a standard firewall script. Upgrading to bash version 2.05b-34 did the trick.
Fedora Core 1 had this so just grab it from the Fedora Core 1 Package repository, its compatible.
Since Taroon Update 5 RHEL have upgraded bash to 2.05b-41.4, so if you upgrade to "Update 5" on RHEL3 you shouldn't have a problem.
other Firewall Tips...