Copyright © 2001-2006 Thomas M. Eastep
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover, and with no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.
2006-03-10
This article applies to Shorewall 3.0 and later. If you are running a version of Shorewall earlier than Shorewall 3.0.0 then please see the documentation for that release.
The complete Shorewall Documentation is available for download in both Docbook XML and HTML formats.
Frequently asked questions:
If you are new to Shorewall, please read these two articles first.
The following article is also recommended reading for newcomers.
The remainder of the Documentation supplements the QuickStart Guides. Please review the appropriate guide before trying to use this documentation directly.
This index is in alphabetical order.
Static Blacklisting using /etc/shorewall/blacklist
Dynamic Blacklisting using /sbin/shorewall
Bridging
Commands (Description of all /sbin/shorewall commands)
Compiled Firewall Programs (Shorewall 3.1 and later)
Corporate Network Example (Contributed by a Graeme Boyle)
Extension Scripts (How to extend Shorewall without modifying Shorewall code through the use of files in /etc/shorewall -- /etc/shorewall/start, /etc/shorewall/stopped, etc.)
My Shorewall Configuration (How I personally use Shorewall)
One-to-one NAT (Static NAT)
Which applications use which ports
Ports used by Trojans
Starting/stopping the Firewall
Description of all /sbin/shorewall commands
How to safely test a Shorewall configuration change
Troubleshooting (Things to try if it doesn't work)
VPN
Xen