well if you want to do this with linux make sure you have a very very
hardened linux installation, run no services on it whatsoever, unless you
absolutly need to, then you ought to be fine. The key to securing anything
is to remove every possible doorway. Dont run apache, dont run proftp,
dont run anything unless you absolutly have to. there are some additional
packages to harden the kernel (prevent stack smashing attacks). Goto
insecure.org and read up on any exploitable software, and make sure if
anything you run is on that list, you fix it. Download and install nmap
and scan yourself to see what you have open. The said, go for a
minimalistic distro, dont install mandrake, or redhat (sorry guys), they
arent built for being a server. I would go with a nice simple,
minimalistic installation, since all you're gonna run is ipf anyways, why
have anything but a console, and some basic apps, you may consider going
with 2.2 series kernel (depending on what you need), they tend to be more
stable then the newer ones, not that linux is unstable, but if you are
making a firewall, you want a rock. IMHO, linux is not the OS of choice
for building a firewall. I plan on using my freeBSD as a router, why? the
BSD's are better suited for server environments, they are by far more
stable by the way they are developed. openBSD is remored to be one of the
most stable server setups availible. At my work we have a half dozen
servers, our http proxy runs squid on openBSD and typically stays up for
months at a time. free and open just seem to be more designed for a quiet
server setup. fwiw most appliance computers (snap server, hubs, etc) run
some variation on the BSD's.
If you still are convinced linux is the OS you want for your router, goto
www.linux.org pick out a nice small distro, install it bare except for a
compiler and gmake, then build ipfilter, and setup the kernel to route
packets for you (thus the same for freeBSD).
> Hello,
> I am about to get a DSL which I want to share on my local net. My client
> hosts are about 10, all of them Windows machines.
> So, I want to setup a dual-hommed Linux box which will share my DSL to my
> local net and also act as a firewall.
> Which do you believe is the best distribution of Linux for such a use? I
> know that more or less each distribution offers the same tools, but I would
> like to know if any of them offers more tools towards my above need.
> Regards,
> -n-