This document, Securing an 802.11a/b/g Network with a VPN using Linux 2.6 , is copyrighted (c) 2004-2005 by Nicholas Haggin. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is available at http://www.gnu.org/copyleft/fdl.html.
Use this document with caution; while the author(s) and contributor(s) have attempted to provide accurate information, errors and inaccuracies that could potentially damage your system may be contained herein.
THIS DOCUMENT IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OF OR CONTRIBUTOR(S) TO THIS DOCUMENT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Linux is a registered trademark of Linus Torvalds. All other trademarks and copyrights are held by their by their respective owners. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark. The naming of a particular product or service is not an endorsement and is not to be construed as such.
The section "Managing X.509 Certificates" is based on portions of the OpenVPN HOWTO (http://openvpn.net/howto.html), which is copyright (C) 2002-2005 by James Yonan <jim <at> yonan <dot> net> and released under the GNU Free Documentation License.
Felipe Gasper <fgasper <at> freeshell <dot> org> helped with proofreading and offered suggestions for generalizing some aspects of the presentation, including the shell scripts.
I also owe a large debt to the members of the Gentoo Linux Forums (http://forums.gentoo.org/) for helping solve the niggling problems needed to make my own system work, and thus make this document possible.
Additions, comments, and criticism are welcome; send them to <nhaggin <at> freeshell <dot> org>.