Shorewall Requirements
- A kernel that supports netfilter. I've tested with 2.4.2 - 2.4.19.
Check here for kernel configuration information.
If you are looking for a firewall for use with 2.2 kernels,
see the Seattle Firewall site
.
- iptables 1.2 or later but beware version 1.2.3 -- see the Errata.
WARNING: The buggy iptables version 1.2.3
is included in RedHat 7.2 and you should upgrade to iptables 1.2.4 prior to
installing Shorewall. Version 1.2.4 is available
from RedHat
and in the Shorewall Errata. If you are going to be
running kernel 2.4.18 or later, NO currently-available RedHat iptables RPM
will work -- again, see the Shorewall Errata.
- Some features require iproute ("ip" utility). The iproute package is
included with most distributions but may not be installed by default. The
official download site is
ftp://ftp.inr.ac.ru/ip-routing.
- A Bourne shell or derivative such as bash or ash. Must have correct
support for variable expansion formats ${variable%pattern
}, ${variable%%pattern}, ${variable#pattern
} and ${variable##pattern}.
- The firewall monitoring display is greatly improved if you have awk
(gawk) installed.
Last updated 8/4/2002 - Tom
Eastep
Copyright © 2001, 2002 Thomas M. Eastep.