When it comes to a firewall, most people are fine with a consumer grade solution like a Linksys, Netgear or D-Link “router,” but I find these devices lacking in features that I want and speed that I need. Instead, I use a retired server that my boss gave me. With a Pentium II 200MHz processor and 1GB of RAM, this machine is way more powerful than the standard cable/dsl router you might pick up from Circuit City or Best Buy, and thanks to Free software, has features those other devices can only dream about. Here, I’ll look at two prominent solutions, Smoothwall Express 3.0 and M0n0wall 1.231.
Hardware
Both Smoothwall and M0n0wall run on low end hardware just fine. For both systems, you’ll want at least a P2 and 128MB of RAM. Smoothwall requires more hard drive space than M0n0wall, which only needs about 8MB! Machines like this are available at auction sites, flea markets and garage sales for about $20 - $50. Keep in mind that these machines will use more power than a consumer “router,” but M0n0wall does have an option to turn off the hard drive after a few minutes of being idle. Now, on to the feature comparison.
Features
Smoothwall offers many more features than M0n0wall, including a caching web proxy server, DNS server, intrusion detection system, instant messenger logging, NTP server and email virus scanning.
By design, M0n0wall is only a firewall. It keeps to the Unix programming concept of doing one thing very well. If you want things like a proxy server, IDS or DNS, you’ll want to use Smoothwall. If you want things like 1:1 NAT, M0n0wall is your best choice. Both systems offer web based management and traffic shaping, and I liked M0n0wall’s implementation of both of these more than Smoothwall’s.
Final Word
The bottom line is that both of these systems are excellent firewalls. Smoothwall has more features, but requires higher-end hardware, while M0n0wall’s web management of firewall rules and traffic shaping seemed to be easier to use.
4 Comments
I like http://www.fwbuilder.org/ Firewall Builder. It is a GUI that only configure your standard IPTable (or pf, or linksys …) service.
If you only have one machine it is a lightweight and efficient solution.
Nice comparison I guess M0n0wall needs these great features Smoothwall already has.
I think M0n0wall doesn’t have some of the extra stuff by design. It’s a firewall only, and a great one at that. M0n0wall seems to follow the Unix programming concept, “do one thing very well,” while Smoothwall tries to throw in everything but the kitchen sink. The firewall part of Smoothwall is as good as M0n0wall, but the extra fluff requires a higher end computer.
Hi,
this pingback goes to a dead link:
# Smoothwall vs M0n0wall: A comparison « FreeBSD, the unknown giant Says:
November 10th, 2007 at 5:32 pm
[…] is a summary of a post found on Linux Brain […]
The correct link is: http://www.freebsdos.com/news/2007/11/10/smoothwall-vs-m0n0wall-a-comparison/
2 Trackbacks/Pingbacks
[...] read more | digg story [...]
[...] is a summary of a post found on Linux Brain [...]
Post a Comment