I picked up the NetGear DGND3300 at Fry’s last night for about $160. This is a wireless router with an integrated DSL Modem- pretty cool as it eliminates one more device in my equipment closet (and one less power adaptor as well).
I did my initial setup and then replaced my current D-Link DGL-4500 and DSL modem. Let’s just say that this firmware appears to be in its very early stages of development and debugging. It works, but it often hangs, disconnects and pauses when changing options/page. For example, when running the ‘wizard’ to detect my DSL, it was stuck in a ‘detecting settings’ loop for about 15 minutes. I closed my web browser and re-connected to see what was happening and I received the message that ‘this device is being managed by another administrator’ as I did not properly log out when I closed my browser session. I received the same message for the next 10 minutes- until I power cycled my router.
It also appears the NetGear hardware is designed more for the ‘typical home user’ as it lacks many options and features that I would like in a router- number one on this list would be port translation.
I run several different devices on my internal network- and many of them run on standard ports. I can do a one-to-one NAT translation for port 80 on one PC with no problem. If I have a second device in my network that must also be on port 80 (some of my older IP cameras and one of my security DVRs) I would like to be able to do a port translation from a different external port to the internal port 80; something along the lines of:
126.96.36.199:81 –> 192.168.15.2:80
188.8.131.52:82 –> 192.168.15.3:80
It does not appear that this is an option via the web browser. I can create a ‘Service’ with start and end ports (in the example below, the service is the ‘WTF’ protocol) and then add an inbound rule to connect this service to an inside IP address (and restrict what WAN users have access):
Telnet is not enabled by default on the router, but I found that by enabling debug mode turns this on:
I can then telnet to the device where I am greeted by:
Busybox v1.00 (2009.03.06-06:20+0000) Built-in shell (ash)
Enter ‘help’ for a list of built-in commands.
I haven’t found exactly what I am looking for to do port translation, but it does appear that IPTables is available on the device:
iptables v1.3.8: no command specified
Looks like another weekend project has been added to my list…