I'm relatively new to m0n0wall, just started messing around with it a few days ago. I got tired of the poor performance of my low-spec Netgear WGR614v9, so I decided to turn an old machine I got from my high school into a router (P4 1.6GHz, 256MB SDRAM).
I need to have a computer on the DMZ, and I also need to forward the odd port or two to my main machine. I used Firewall: NAT: Inbound to forward the port to my main pc, and Firewall: NAT: 1:1 to put my server on the DMZ, making appropriate entries under Firewall: Rules (under WAN of course). The individual ports are higher than the DMZ entry in the firewall rules list. The individual ports work until I use Firewall: NAT: 1:1, and then they break. I can watch utorrent spring to life as soon as I disable my entry under Firewall: NAT: 1:1. I only have one public IP, and my router only has two NICS (onboard and a Realtek nic). I'm pretty sure I need a third network card to properly set up the DMZ (as shown
here), and I heard from somewhere that it's best to use Intel NICs with m0n0wall. I found this on ebay and was wondering if it will work with m0n0wall.
http://cgi.ebay.com/INTEL-PRO-100-82559-PCI-NETWORK-ADAPTER-LAN-CARD-LOT-/140443264147?pt=LH_DefaultDomain_0&hash=item20b3122493#ht_533wt_1139