My family has been using Midcontinent Communications for our broadband internet for about three and a half years now, and have had a very good experience with it. About a month ago though, things seemed to really slow down. This was especially noticeable whenever I loaded up a video from YouTube – or any other streaming video site, for that matter. There was simply no buffering going on, and it meant for a very frustrating experience. Speed tests confirmed there was something weird going on, so I gave Midco’s tech support a phone call.
A very helpful support person listened while I explained the situation. He then had me do some more tests using the company’s internal speed test tool, which confirmed that our download speeds were about 1/6th of what they should have been.
While we were scheduling for a technician to come out and take a look, I told him I wanted to try one more thing while I had him on the phone. Just to rule out my Linksys BEFSX41 router as being the issue, I unplugged it from the cable modem and instead directly plugged in the iMac. One more speed test, and what do you know – I’m getting the fast speeds I should be. Since the problem was on my end, I canceled the technician visit and thanked the support person for his help. I was on my own with this problem.
I’ve been using Linksys (now owned by Cisco) home networking equipment since Casey and I first got DSL in our first apartment. It seems to work well – until it decides not to. After a couple of years of use, our original broadband router (a BEFSR41) died randomly one night while we were sleeping. Years later, its replacement (the BEFSX41) was suddenly and mysteriously working at a fraction of its capacity. Restoring its settings to factory condition and trying a different version of the firmware software both turned out to be dead-ends. With my options exhausted, I started router shopping.
The Hunt for a new Broadband Router
After looking at all of the wired broadband routers currently available, I came away frustrated. Since everything has moved to WiFi in recent years, it appears that wired routers are now the ugly stepchildren in the broadband business. Except for a gigabit D-Link router marketed at hardcore gamers, the choices were exactly the same as the last time I shopped for one – four years ago.
We’ve already got an Apple Airport and Airport Express providing wireless throughout the house, so we didn’t have a need for another base station. My research gave me a good idea though – because their prices are now the same or less than their wired cousins, it actually now makes sense to buy a wireless model and simply disable the radio. Suddenly, my options multiplied.
In my router search, the one feature that I was really interested in was the ability to replace the factory firmware (software) with 3rd party creations. This feature is quite rare, so I was quickly led me to the Linksys WRT54GL, which is based off the Linux operating system. Because Linux is available under an open source software license, it means Linksys is required to make its code available for download and modification by anyone who’s interested. For me, it means I no longer have to depend on a slow, lumbering corporation for new features and bug fixes. W00t!
The Tomato Router Firmware
There are currently a number of Linux-based firmware options for the WRT54GL. From what I gather, the two best ones at the moment are Tomato and DD-WRT. Both offer many improvements over the factory installed firmware and are updated on a regular basis, but I decided to start off with Tomato because its interface is easier to use. Compared to the stock Linksys firmware, among other things it offers a real-time bandwidth monitor, more advanced quality of service (QOS) options to prioritizes certain classes of traffic, and the ability to set very specific access control rules (e.g., disable Bittorrent traffic for a single PC from 7:00pm-12:00am each weeknight).
I’m well aware that the vast majority of people don’t think or care about the software running on their home network router, and I’m completely fine with that. But for me, a geek and a tweaker, it gives me some satisfaction to know that I’m not locked at the mercy of a corporation when it comes to bug fixes, security patches, and feature upgrades.
Oh, and getting back to my slow network speeds, the new router did the trick. Things are much faster now: