Subscribe to EDN

Router Firmware Recommendations: DD-WRT, Tomato, Other?

March 11, 2008

Yesterday morning, my Sirius Internet Radio stream started randomly stuttering and dropping out, and I also noticed that website accesses and email downloads were taking longer and progressing much less smoothly than before. Many ping attempts to Yahoo.com and other URLs completed much slowly than they should, too; that is, if they completed at all.

My first suspect was my recently upgraded DSL connection. But after several resets of the DSL modem didn’t improve the situation, I started looking upstream in the LAN, specifically fingering my Linksys WRT54GC router as a likely culprit. Indeed, ping and web server access attempts to the router over both Wi-Fi and CAT5 were erratic in result, even when I disconnected other LAN clients from the router prior to the test. LAN clients were also randomly failing to receive DHCP renewals, and when I looked at my laptop’s Events Viewer entries, I saw that the renewal attempts were going to 192.168.1.102.

But my router is at 192.168.1.1. Conversely, 192.168.1.102 is my Infrant/NETGEAR ReadyNAS. From past experience, I remembered that (for reasons unknown…Infrant never got back to me with an explanation) the ReadyNAS attempts, in the absence of a functioning DHCP server in the router or elsewhere, to itself act as the DHCP server for the LAN. After being powered off all night, the WRT54GC seems to be behaving itself, at least for the moment. For how long, though, I don’t know; it was acting weird again when I first booted it up this morning.

Once I get back from a Right Coast trip that begins tomorrow morning, I think it’s time to stop putting off the router upgrade I’ve long been contemplating. The WRT54GC is a decent little box, mind you; I especially love its small footprint, and its coverage is quite good, particularly when you supplement its internal antenna with an external unit. But it only allows a maximum of 10 static DHCP entries, along with 10 custom port range forwarding (i.e. firewall ‘hole’) entries, both of which I was beginning to find too limiting. It doesn’t natively support QoS. And its internal switch seems to be funky; I often notice that various LAN clients ‘disappear’ when I transition either their connection to the router or my connection to them via the router from one technology to another (Wi-Fi, CAT5, and/or HomePlug AV)…until I reset the router, at which point they reappear.

Since both my MacBook and Apple TV contain 802.11n transceivers (although the latter is currently HomePlug AV-tethered), I should just migrate to an 802.11n-inclusive router. After all, I have review units on-hand from Apple, Buffalo, D-Link, and Linksys. The idea of exploring open source intrigues me, however, specifically in conjunction with Linksys’ Linux-based WRT54GL. Therein my question to you; the most commonly mentioned open-source firmware images for this router that I hear of are DD-WRT and Tomato. I’m not sure which path I should choose, or if in fact there’s another distro that I should instead pursue. I welcome firmware feedback and suggestions, both absolute and relative if you’ve tested multiple open-source candidates. Thanks in advance!

Followup (3/26): By the way, the WRT54GL is currently on sale for $49.99 after rebate, with free shipping.

Posted by Brian Dipert on March 11, 2008 | Comments (6)

February 6, 2010
In response to: Router Firmware Recommendations: DD-WRT, Tomato, Other?
Install Software commented:

Another great post. Thanks for the tips and help. Everyone, bookmark this site.


February 6, 2010
In response to: Router Firmware Recommendations: DD-WRT, Tomato, Other?
Install Software commented:

Another great post. Thanks for the tips and help. Everyone, bookmark this site.


April 8, 2008
In response to: Router Firmware Recommendations: DD-WRT, Tomato, Other?
rolf commented:

I''m Testing tomato to see if it will resolve some problems I have with file upload on my DD-Wrt router (tomato is said to be more stable)... until now tomato looks good - and the firewall and traffic shaping seem to be more advanced then those of dd-wrt. One little thing is missing though... you cant tell tomato to use your WAN port as a LAN port (that is change your router in a 5 port switch with wireless). I''ll tell you if it resolved the upload problem in a couple of days. If you're slightly paranoid... you can also check packetprotector light (built on openwrt) on packetprotector.org it's more security oriented.


March 25, 2008
In response to: Router Firmware Recommendations: DD-WRT, Tomato, Other?
Tommy commented:

Echoing the other recommendations for DD-WRT -- I'm probably not using the latest release, but I've been running it with no errors on a link between the home and office (about 60 feet). The office unit is set to wirelessly bridge with the home unit so I can use one unit as a DHCP server to assign network addresses on the whole LAN.


March 21, 2008
In response to: Router Firmware Recommendations: DD-WRT, Tomato, Other?
Jack commented:

btw, you all if you're not careful, one bad step and you have a shiny new "brick" :-) ENABLE boot wait, AND ensure you know how to connect to router using a serial-ttl-3.3v cable, and make a backup of entire flash as well as the CFE bootloader. If serial is unable to revive it after a bad flash, use a JTAG cable you built or one that you bought on ebay for less than $10.


March 21, 2008
In response to: Router Firmware Recommendations: DD-WRT, Tomato, Other?
Jack commented:

TomatoMod includes VPN.

POST A COMMENT
Display Name
captcha

Before submitting this form, please type the characters displayed above. Note the letters are case sensitive:

Advertisement
Advertisement
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows