Technology Computer & Networking security

PfSense Vs. M0n0wall

Some of those who are considering either upgrading from m0n0wall to pfSense or who are considering which firewall/router to deploy are likely weighing the merits of these two platforms. m0n0wall is a customized version of FreeBSD designed to act as a firewall and router; pfSense is a fork of the m0n0wall project, but while m0n0wall was designed to work well with embedded systems, pfSense targets full PC installs. In this article, I will attempt to summarize the advantages of each software. I will begin with pfSense.

pfSense incorporates load balancing; m0n0wall does not. Load balancing is a computer networking method for distributing workloads across multiple computer or a computer cluster, network links, CPUs, disk drives, or other resources. Obviously, the more your networks employs distributed computing, the more important load balancing will become as a means of optimizing resource use, maximizing throughput, mimimizing response time, and avoiding overload. You need dedicated software or hardware to perform load balancing, and pfSense can serve this function. This in itself makes pfSense much more of an enterprise-level firewall than m0n0wall.

pfSense incorporates failover capabilities; m0n0wall does not. Failover is switching to a redundant or standby computer server, system, hardware component or network. Unlike switchover, failover is automatic and requires no human intervention. As you may have guessed, having such capabilities is not necessarily crucial on a home network, but becomes crucial for enterprise-level deployments, and the fact that pfSense allows invoking failover - and with several different trigger levels - is another good reason for using it.

In addition, pfSense allows custom rules based on the user's operating system. This may not be something all administrators find useful, but if you plan on deploying your system within company or organization that uses multiple OSes, it is something to consider.

In spite of all these features, there are several reasons you might consider installing m0n0wall instead. Among the advantages of m0n0wall are the following:

m0n0wall has less stringent hardware requirements: pfSense has more functionality, but requires a 100 MHz Pentium with 128 MB RAM and 1 GB of storage space (for installation onto a hard drive or other media). m0n0wall, on the other hand, requires only 64 MB RAM and can run on 486s (though a Pentium II or III is more appropriate. I have been running m0n0wall for several years on an old 233 MHz Pentium with 64 MB RAM (running from a LiveCD with configuration data saved on a floopy drive), and it has worked flawlessly.

m0n0wall incorporates many features. Although it does not have all the features that pfSense does, it still has many of the features the typical user would want in a firewall, including support for virtual private networks (VPNs), captive portal, traffic shaping, and inbound and outbound traffic filtering.

m0n0wall is simple. The m0n0wall web GUI has less options, and while this is a reflection of the fact that it has less functionaliy than pfSense, there is less that can go wrong, and the GUI is somewhat easier to navigate than pfSense's GUI.

In summary, while m0n0wall is still perfectly adequate for personal use and might even be acceptable for some companies, the enterprise-level user will probably find the more stringent hardware requirements and additional complexity of pfSense are minor drawbacks in comparison with its additional functionality.

If you found this article helpful, be sure to check out pfSense Setup HQ, my pfSense blog. Here you will find several tutorials to help you set up and configure your pfSense box.
SHARE
RELATED POSTS on "Technology"
Use Online Backup to Keep Your Valuable Data Safe
Use Online Backup to Keep Your Valuable Data Safe
'Problem occurred while doing OST sync operation' Error and Recovery
'Problem occurred while doing OST sync operation' Error and Recovery
Data Recovery - Important Factors to Consider
Data Recovery - Important Factors to Consider
Email Spam Protection Quite Essential To Help Cut The Time And Money Due To Manpower Use
Email Spam Protection Quite Essential To Help Cut The Time And Money Due To Manpower Use
Remove Feed Helperbar Redirect Virus From Windows and Mac OS X
Remove Feed Helperbar Redirect Virus From Windows and Mac OS X
Check System And Get Ensure: How To Make Your Windows PC Spyware Free
Check System And Get Ensure: How To Make Your Windows PC Spyware Free
Speed Up XP Software - Download Right Now!
Speed Up XP Software - Download Right Now!
The Right Time To Use A Registry Cleaner Windows XP Optimizer
The Right Time To Use A Registry Cleaner Windows XP Optimizer
Stop Piracy and Use CD Duplication Service for Creating Largest Number of Discs
Stop Piracy and Use CD Duplication Service for Creating Largest Number of Discs
Migrate Contacts From Lotus Notes to Outlook Exchange Server 5.5 or Exchange 2000
Migrate Contacts From Lotus Notes to Outlook Exchange Server 5.5 or Exchange 2000
Guide On How To Make Low Priced But Required Components In Creating Basement Insulation For Any Time
Guide On How To Make Low Priced But Required Components In Creating Basement Insulation For Any Time
Remove Ddos Clean: To Get Rid of Fake Anti Spyware Program
Remove Ddos Clean: To Get Rid of Fake Anti Spyware Program
How to Get Rid of Spyware on My Computer
How to Get Rid of Spyware on My Computer
How to Avoid a Malware Infection?
How to Avoid a Malware Infection?
Outstanding Registry Cleaner
Outstanding Registry Cleaner
Why You Should Be Using Vipre Internet Security?
Why You Should Be Using Vipre Internet Security?
Run Data Recovery Software to Restore Data from RAW USB Hard Drive?
Run Data Recovery Software to Restore Data from RAW USB Hard Drive?
How to Remove Virus Protector Spyware Automatically-Manually
How to Remove Virus Protector Spyware Automatically-Manually
Data Recovery of IBM Drive
Data Recovery of IBM Drive
What Are the Best Registry Cleaners For Windows?
What Are the Best Registry Cleaners For Windows?
Protect Your Laptop and the Data It Holds
Protect Your Laptop and the Data It Holds

Leave Your Reply

*