Critical.
Authoritative.
Strategic.
Subscribe to CIO Magazine »

Tomato for Linksys, making Wi-Fi better

I tried using Google's DNS servers instead of AT&T's and, for a while, it looked like the problem was fixed. Alas, this was not the case …

Gad! I complained a few weeks ago about frequent DNS lookup errors on my AT&T DSL connection. I tried using Google's DNS servers instead of AT&T's and, for a while, it looked like the problem was fixed. Alas, this was not the case …

A few days later the problem started up again. I used the Web interface to check out the DSL modem (made by 2Wire) and found it was really slow to respond.

Then this morning, my network and DSL connection appeared to be working but nothing was getting in or out. I reset the DSL modem several times and eventually things began to work and the modem finally displayed the broadband stats page indicating various comms errors. Being wise to the ways of AT&T I settled in for a long call to customer service and or support.

An hour and a half later, after talking to four people of which only the last had a clue, it appears that my DSL modem may be on the fritz (which was what I had been saying for most of the 90 minutes). Have any of you seen DSL modems, particularly 2Wire products, becoming flaky in ways that can't be easily diagnosed? Let me know your experiences.

While we're on the topic of feedback, a couple of weeks ago I asked for your thoughts on using alternative firmware on Linksys wireless access points and the overwhelming vote was for the Tomato firmware.

The reason for the enthusiasm was that Tomato is considered by most people to be a huge improvement over the original Linksys firmware without being as complex as the major alternative to Tomato called dd-wrt. Dd-wrt has its own fan club but it seems the general feeling is that Tomato is easier to use, more stable and more useful.

Installing Tomato, at least on the compatible hardware, is ridiculously easy. Compatible hardware includes the Linksys WRT54G v1-v4, WRT54GS v1-v4, WRT54GL v1.x, WRTSL54GS (without USB support), Buffalo WHR-G54S, WHR-HP-G54, WZR-G54, WBR2-G54, WBR-G54, WZR-HP-G54, WZR-RS-G54, WZR-RS-G54HP, WVR-G54-NF, WHR2-A54-G54, WHR3-AG54, Asus WL500G Premium (without USB support), WL500GE, WL520GU (without USB support), Sparklan WX6615GT, Fuji RT390W, and Microsoft MN-700 but definitely not the Linksys WRT54G/GS (Tomato will brick these devices).

The base features of Tomato include an AJAX-based user interface that supports real time graphing and status updates, a command line interface using BusyBox), which is the Swiss Army knife of Unix utilities for embedded systems, TELNET access, SSH access (using Dropbear), a more sophisticated DHCP server than the original firmware provided, traffic filtering, Wake-on-LAN support, advanced quality of service control, support for multiple wireless modes including access point, wireless client station (STA), wireless Ethernet (WET) bridge, wireless distribution system (WDS aka wireless bridging), simultaneous access point and WDS (otherwise known as wireless repeating), dynamic DNS service, a CIFS client, control of transmit power, antenna selection, and support for 14 wireless channels, startup, shutdown, firewall, and "WAN Up" scripts and CRON jobs (scheduled scripts), wireless survey (to view other networks in your neighborhood) and last but not least, fixes for known bugs in Broadcom-based Linksys firmware.

When I write "installing Tomato" I should really add "or one of its variants" because, being open source, developers have created a number of alternative distributions to add even more features.

These distributions (some of which have great hackerish names such as "hardc0re", "roadkill", "SgtPepperKS", and "Neorouter") add support for various enhancements such as increased maximum connections (10,240 in the case of the "Teddy Bear" variant) and support for secure FTP, OpenVPN, SNMP, USB, and VLANs.

So, the installation process: Download the firmware in ZIP file format, unzip the firmware into a local file, log in to the access point, go to the firmware upgrade section, locate the unzipped firmware file, select it, let the upgrade process do its thing, reconnect, reconfigure, and voila! Wi-Fi access nirvana.

That is, unless you are unfortunate enough to power down in the middle of the upgrade in which case, so I am told, you will no longer have an access point, you will have a brick. The same problem will occur should you try to load Tomato or one of its distributions on an unsupported hardware model.

I tried upgrading a LinkSys WRT54GS to Tomato and it was about as painless a process as I could hope for and BAM! I had a whole new set of features to play with. There's also lots of documentation, FAQs, and forum discussions about Tomato so learning how to use features and solving problems is really easy.

Tomato is simply amazing and a testament to the creativity of open source development. I'll give Tomato a rating of 5 out of 5.

Gibbs has better wireless access in Ventura, Calif. Connect to gearhead@gibbs.com.

Read more about anti-malware in Network World's Anti-malware section.

Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.

More about: AT&T, AT&T, Broadcom, Buffalo, Buffalo, Fuji, Google, Hewlett-Packard, HP, IFS, LAN, Linksys, Microsoft, SNMP, SSH, T3, Wikipedia
References show all

Comments

1

Pam

Tue 26/10/2010 - 14:12

My 2Wire DSL has been intermittant for at least six months. I have a PC Laptop and my daughter has a MAC Laptop and when one of us is on line and the other tries to get on the internet it stops the internet and the ugly red DSL light shows up...it sometimes happens when we use our IPhones also. I have spend hours on the phone with AT&T and have had a tech to my house twice and everything tests fine and of course nothing happens when he is at the house. Seems to happen around the same times every day. I am seriously thinking of switching to Charter which doesn't work that well in our area either. Any suggestions?

Post new comment

The content of this field is kept private and will not be shown publicly.
Users posting comments agree to the CIO comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Related Coverage
Related Whitepapers
Latest Stories
Community Comments
Tags: at&t, Configuration / maintenance, Data Center, Google, hardware systems, Linux, networking, non-Windows, operating systems, server, software, Tomato, unix, wi-fi, wireless, WLANs / Wi-Fi
Latest Blog Posts
Whitepapers
  • Disciplined Agile Delivery: An Introduction
    This evaluation guide is designed to help you choose the best tool to support your current Agile projects, while protecting your investment as your team, needs and agile maturity grow.
    Learn more »
  • Seven Tips for Securing Mobile Workers
    Seven Tips for Securing Mobile Workers is intended to offer practical guidance on dealing with one of the fastest growing threats to the security of sensitive and confidential information.
    Learn more »
  • Protecting Generation Web
    From data privacy to personal safety issues, cyber-bullying, inappropriate content and malware, schools are facing an increasingly difficult task when it comes to allowing young people to spread their online wings without compromising their safety and personal development. The reality that most schools are catering to the needs of mixed age groups and abilities, and it’s easy to understand why a simple stop and block approach won’t work. Learning environments are, by nature, flexible. It stands to reason that the IT resources used in them should be flexible too. Read on.
    Learn more »
All whitepapers
rhs_login_lockGet exclusive access to Invitation only events CIO, reports & analysis.
Recent comments