Build a Secure Internet Gateway with Endian Linux
Basic Networking and OpenVPNLinux is cram-full of networking and network security goodness, and the Endian Firewall Community distribution is a complete "turn-key" Internet gateway and networking appliance. Eric Geier walks us through setting up local networking and secure remote access on Endian.
There are numerous open source firewall, router and network server projects. In this two-part tutorial we will discuss the free community version of Endian. It's a Linux distribution that can turn any system into a full-featured network and Internet security appliance.
First, we will perform the basic configuration of Endian. This includes setting up the Internet connection and creating a local network with DHCP enabled. Then, we will set up the OpenVPN server. (Note that this tutorial is based on Endian Firewall Community version 2.4, released May 29 2010.)
Then, you can look into the other features, such as the stateful packet inspection firewall, application-level proxies with antivirus support, virus and spam-filtering for email, and content filtering of Web traffic.
Installing the Endian Community Edition
First, prepare server (or PC) with the following system requirements:
* CPU: Intel x86 compatible (500MHz minimum, 1GHz recommended)
* RAM: 256MB minimum (512MB recommended)
* Disk: SCSI, SATA, SAS or IDE disk required (4GB minimum)
* CD-ROM: IDE, SCSI or USB CDROM drive required for installation
* Network Cards: At least two Ethernet cards are required, one for the WAN/Internet and one for the LAN.
Endian will automatically format the drive during the installation, so make sure all data is backed up before installing. During the initial installation, you must have a monitor and keyboard hooked up. However, once you have Endian installed and can access the web-based front end, you can go headless...
Read the rest of Eric Geier's Endian howto at Serverwatch.com