Seattle Firewall (Seawall)

This is an Open Source Software project with no ties to Seawall, Incorporated.


What is it?

The Seattle firewall is an ipchains based firewall that can be used on a dedicated masquerading firewall machine (including LRP), a multi-function masquerade gateway/server or on a standalone system.

What features does it provide?

Will it work with my Linux distribution?

I have personally used Seattle Firewall with RedHat 6.0, 6.1 and 6.2, with Slackware 7.0 and with LRP. The only real requirement is that your kernel supports ipchains.

Where can I get it?

I strongly urge you to read and print a copy of the Seattle Firewall Documentation. Once you've done that go to the Seattle Firewall project page at Sourceforge to download the code. If you run LRP, download the seawall-lrp module and see the Seattle Firewall LRP documentation. Otherwise, download the seawall module and...

Now that I've got it, how do I install and configure it?

If you haven't done so already, please read and print a copy of the Seattle Firewall Documentation.

With versions 3.0 and later, to install Seattle Firewall:

How do I customize it?

Most firewall parameters can be set by editing the file /etc/seawall.conf and by modifying the files /etc/seawall/apps and /etc/seawall/servers. For customization beyond what is provided by editing these files, additional rules can be defined in other files in the /etc/seawall directory.

I have Seattle Firewall 2.x -- How do I upgrade to version 3.0?

You should begin by taking a look at the differences between 2.x and 3.0. If you have no extra files in /etc/seawall/*, simply run the install script as described above (it won't overwrite your /etc/seawall.conf file), edit your /etc/seawall.conf file and remove the firewall variable assignment (it's no longer used), and "seawall restart". If you've added files in /etc/seawall, you will need to review the documentation regarding /etc/seawall/apps and /etc/seawall/servers to see if you need to delete files in /etc/seawall/ and add entries to these new files.

Where do I get Help or Report Bugs?

There's a mailing list at seawall-user@lists.sourceforge.net (the author regularly monitors this list).


Updated 5/7/2000 - Tom Eastep