On mine, I just open ports for TCP and UDP... the "all" setting buggers everything up - at least for me. You can get the new firmware update at
http://www.marconisa.co.za/premium_combo_software_download.htm which apparently fixes a number of issues. But of course, if you use
www.portforward.com as a reference, the interface will be a bit different in the NAT configuration.
Uhmm... For an example, let me try explain how I opened up one of the ports for Diablo II.
I'm guessing you already know how to get into the NAT configuration. So, go into "Advanced NAT Configuration" then "Add Reserved Mapping" and:
- Leave "Global" as 0.0.0.0
- "Internal" That's your internal IP, you can see that by double clicking on the little Local Area Connection icon at the bottom right, and selecting the "Support" tab... The first IP you see is the one, it'll be something like 10.0.0.3 - type that in there for the computer you want to open the ports for.
- "Source Address Type" leave that on 'Use IP Address Range'
- "IP Address From/Subnet" leave that on 0.0.0.0 as well...
- "IP Address To/NetMask" leave that on 255.255.255
- "Type" select either TCP or UDP, most programs that use ports require that you open both, so, for now do TCP and then open the same ports for UDP when you're done.
If you're just using one port, (In this case one of Diablo II's port, 4000), put the desired ports in both "Start" and "End" for both the Internal and External columns. Otherwise if you want to select an array of ports, insert something like 4000 in Start and 4020 in End, that will open up all ports from 4000-4020.
And.. then click on "Add Reserved Mapping" and then do it again for UDP.
And then Config, and Save

And that's it...
I just used Diablo because it was the first thing that came to mind. But yeah, I think that should help...