Originally Posted by
ghporter
Every consumer router offers DHCP support. AFAIK, DynDNS uses a client that emails (or otherwise messages) their servers to keep them updated, so the router choice here isn't a big deal either. Most routers also offer port forwarding-check online reviews for which ones work better than others.
Your item 5 is something I'm really working hard at addressing. As long as the router complies with the IEEE standards for ethernet and WiFi, then it WILL WORK WITH ALL BRANDS of compliant equipment. Specifically, from a networking standpoint, XP, Fedora, and OS X are all compliant so they should all work fine with any compliant router.
Now for the "which version" WRT54G issue. I've seen retailers with three or four different versions of the same hardware on the shelf, all mixed together. Linksys never pulls a model off the shelf, they just ship newer models. It's up to the retailer to rotate stock or otherwise get rid of older models. If you look around you're likely to find a v4 without too much trouble. I personally use a BEFSR41 wired router and a WAP54G access point in my network-separating the functions means that I'm not going to have too much fail if one box decides to quit (which has not happened in a LONG time).
So here is what I ended up with:
I returned the WRT54G.
I bought an Airport Extreme
I already had a small Ethernet hub, so the single ethernet port out of the Extreme wasn't an issue
I downloaded a client "recommended" by DynDNS and configured it for use on my Linux box to keep the DNS name up to date.
I set the Extreme to port forward appropriately for my external ssh access.
Everything is up and working. The only thing I am now having a problem with that used to work is launching a Java Web Start application served by that internal linux box via ssh tunneling. This used to work, (and in fact I get the certificate served and the application launch screen) but now it acts like it can't reach the application on startup.
Other applications (and the web-based version of the applicaiton no longer working via Java Web Start) work fine.
Tad