Lost Password? No account yet? Sign up! Why bother?
  • Narrow screen resolution
  • Wide screen resolution
  • Auto width resolution
  • Increase font size
  • Decrease font size
  • Default font size

SmallNetBuilder - Small Network Help

  
Home arrow LAN & WAN arrow LAN & WAN Reviews arrow m0n0wall Firewall V1.0 - Part 1
m0n0wall Firewall V1.0 - Part 1 Print E-mail
David Cook   
August 13, 2004

What is m0n0wall?

m0n0wall is free firewall software that is a little different for a few reasons. It is:

  • based on FreeBSD, not Linux 1
  • optimised for small embedded PC devices, but can also be installed on a very wide range of PC hardware
  • licensed under a less restrictive FreeBSD type license rather than the GPL 2

m0n0wall is mostly the work of Manuel Kasper. He started to build m0n0wall as a web interface to FreeBSD being used as a packet filter on embedded PCs. This quickly turned into a complete firewall package with a clean and easy-to-use PHP-driven web interface.

Manuel then decided he didn't like the inflexibility of using the standard shell script method of configuring the Unix systems and made the bold step of using PHP - a technology usually used for dynamic web page creation - for configuring the system at boot up. Using PHP in this way is quite unique and allows the whole system configuration to be held in a structured XML file. It also helps to keep the system image small (currently less than 6MB) as large bits of software like PERL are not required.

The first public beta of m0n0wall was released in February 2003. A further year of work and 26 further beta releases culminated in the release of m0n0wall v1.0 in February this year. m0n0wall is now a collaborative project, but its development is still managed by Manuel Kasper, who also contributes a large proportion of the development.

The main m0n0wall v1.0 functions and features are:

  • Stateful packet filtering with block/pass rules on all interfaces and logging
  • Flexible and optional NAT & PAT including 1:1
  • DHCP client, PPPoE, PPTP support on the WAN interface
  • Static routes
  • Traffic shaping
  • Dynamic DNS client
  • DHCP server, separately configurable for all interfaces
  • Caching DNS forwarder with optional static entries
  • Aliasing for hosts and networks
  • Wireless interface support
  • IPSEC VPN endpoint, network to network and mobile clients
  • PPTP VPN endpoint, with RADIUS authentication support
  • SNMP agent
  • Logging to remote Syslog server
  • Online firmware upgrade
  • Configuration Backup/Restore

1 Some Linux based firewalls such as SmoothWall are based on the Linux 2.4 Kernel (or more recent). This could make users liable for licensing fees payable to SCO Inc. if they are successful with their current Intellectual Property / Copyright / Contract claims. So far the BSD family has been free of such claims from SCO Inc.

2 Quoting the FreeBSD FAQ, the license has two and only two basic conditions, "Do not claim that you wrote this." and "Do not sue us if it breaks." This frees the software to be used and modified for any purpose, including commercial, with very little restriction other than crediting the authors of the original work.



Tags: firewall, Linux, m0n0wall, open source,

Related Articles:

PC Engines Wireless Router Application Platform (WRAP) reviewed
m0n0wall Firewall V1.0 - Part 2
How To: Using m0n0wall to create a Wireless Captive Portal
A Beginners Guide To Successful VOIP Over DSL - Part 2
How To: Building an Embedded Asterisk PBX
 

Most Read

 
 

Over At The Forums

D-Link DNS-323 Mysteries
Hello folks. I'm having issues with my Nas and looking for some thoughts. 1. The 323 gets recognised by Vista as a network device but...

Gigabit Network Help!
I have a gigabit NAS (D-link 323) that I have connected to a D-Link DGS-1005D gigabit switch. I then have my desktop connected to...

Synology DS-209+ review up!!
Looks real good. Now Netgear needs to play catchup and dump that old Infrant CPU for something more modern and powerful!! http://www.trustedreviews.com/networ...ion-DS-209-/p1

Real world NAS vs XP performance
I'm interested in a NAS like the Qnap TS 509 to store a lot of photo image files. We currently use a Windows XP SP3...

FCC OET Filings--November
For a device to utilize the radio spectrum in the United States, the FCC requires hardware manufacturers to apply for the relevant license. These publically-accessible...

Slideshows

NETGEAR ReadyNAS Pro Western Digital ShareSpace QNAP TS-509 Pro D-Link DNS-343 4-Bay Network Storage Enclosure Thecus N3200 RAID 5 NAS D-Link DIR-628 RangeBooster N Dual Band Router More

Win This!

Enter to Win!

You could win a Trendnet TEW-633GR Wireless N Gigabit Router and two TEW-621PC 300Mbps Wireless N-Draft PC Cards

Learn How!

 

Ldr:0.00181198120117, Rct:0.00593400001526, Sky:0.00768399238586, Tlink:0.327461957932, TopPG:0.327560901642, GQV:0.327719926834 seconds to load.