The BSDwall Project

The purpose of the BSDwall project is to make it easy for people of minimal technical ability (and, minimal hardware) to set up a useful firewall for a home or small business, using the *BSD Free Software operating systems.

If configuration files and documentation can be considered "software" then the BSDwall project is also a Free Software project. Subject to crediting BSDwall, you may freely use and redistribute information found throughout this site, and use modified versions in commercial products, as with the generally accepted usage of FreeBSD, NetBSD and OpenBSD.

The config files shown within this site are taken from the OpenBSD project and are subject to its license, see www.openbsd.org. Any wholly original material at this site, including the "bsdwall" Perl script and all documentation, are provided under a license identical to the Berkeley License used by OpenBSD.

Platforms

There is no need for configurations of a BSD operating system to be restricted to any hardware architecture or any of the three popular BSD projects.

However, at present, the provided material has only been created and tested with Intel hardware, because of its availability, using OpenBSD, because it has the strongest focus on security. At present, bsdwall uses OpenBSD 3.8.

The Beef

Hardware: Instructions for finding and configuring compatible network cards

Keystroke-by-keystroke OpenBSD Install Directions

How to install the bsdwall package after your first boot of an OpenBSD machine

Using the bsdwall script to set up a firewall

Other uses of the bsdwall script (to configure and control your firewall)

Documentation of the OpenBSD config files in /etc altered by the bsdwall script

SOFTWARE

bsdwall script package

Boot Floppy Image for 3COM and AT/LANtic network card config programs. (This is a FreeDOS boot floppy and may be used on "bare" machines)

OpenBSD Boot & Install floppy image. (Refer to the Keystroke-by-keystroke OpenBSD Install Directions for instructions on use.)

Copyright of any original material added to OpenBSD, is under the same license. Roy Brander, 2001