Practically Networked Home Earthweb HardwareCentral earthwebdeveloper CrossNodes Datamation
Welcome to PractiallyNetworked
Product Reviews

 • Routers
 • Hubs/Switches
 • Wireless Gateway
 • Wireless AP
 • Wireless NIC
 • Network Storage
 • Print Servers
 • Bluetooth Adapters
& Tutorials

 • Networking
 • Internet Sharing
 • Security
 • Backgrounders
 • Troubleshooting

 • PracNet How To's
User Opinions
Practicallynetworked Glossary

 Find a Network Term  

  Most Popular Tutorials

• Microsoft Vista Home Networking Setup and Options
The most daunting part of upgrading to Windows Vista may be trying to figure out where in the layers of menus the networking and file-sharing options are hidden.

• Do It Yourself: Roll Your Own Network Cables
It may not be something you do everyday, but having the supplies and know-how to whip up a network cable on the spot can be very handy.

• Tips for Securing Your Home Router
Seemingly minor and easily overlooked settings can still have profound security implications. Here are some steps you can take to make sure your wired or wireless home router and by extension, your network is as secure as possible.

  Most Popular Reviews

• Microsoft Windows Home Server
If you have a home network, you'll welcome the easy file sharing, remote access and the image-based backup features of Windows Home Server.

• Iomega StorCenter Network Hard Drive
Iomega's fourth generation StorCenter Network Hard Drive brings many of the features found in higher-end storage devices down to an attractive price.

• MikroTik's The Dude
This free tool delivers many of the same capabilities that you'd find in pricey network monitoring tools. As long as you don't mind tinkering, The Dude is a decent network utility that should be worth the download.

Sauce Up Your Router with Tomato

The firmware options for a given router are typically limited to those provided by the manufacturer of the device. But on some routers you can install third-party firmware versions that may enhance the router's existing features and even add some new ones.

by Joseph Moran

When you think about it, your broadband router is a lot like your PC — it's got a CPU, some RAM, and it runs an operating system (called firmware) that provides its user interface and feature set.

The firmware options for a given router are typically limited to those provided by the manufacturer of the device. But just as you have a choice of operating systems to run on your PC, on some routers you can install third-party and open-source firmware versions that may enhance the router's existing features and even add some new ones. (Some would say they often improve the administrative interface as well.)

One alternative firmware I recently came across is Tomato, which is compatible with some of the most common Linksys and Buffalo routers (which use a common wireless chipset from Broadcom). You can download a copy of Tomato at (there are some screen shots and flash videos to check out there too).

But before you attempt to install Tomato, there are a few caveats to consider. First, it will only run on certain router models and hardware versions — routers bearing the same model number may have several different hardware versions because they were built with different chipsets over time — and is generally more likely to work with an older version of a router than one you'd find in a store today. That can be a good thing, because manufacturers eventually abandon firmware development for older devices, while third-party firmware tends to be frequently updated. In any event, be sure to check thsi FAQ to make sure Tomato is compatible with your hardware.

Second, it helps if you have some networking familiarity and/or a willingness to tinker and experiment, because Tomato includes no online help, and offers scant documentation aside from the aforementioned FAQ file and a ReadMe file included with the download.

I installed Tomato on a Linksys WRT54GS to see what it offered compared to the router's stock firmware (the upgrade process was the same as for Linksys firmware). Here are some of the feature highlights:

Added WLAN Modes
Out of the box, the only mode supported by the WRT54GS was a standard access point. Tomato adds support for WDS (Wireless Distribution System), which can increase the range of your network by letting you adding additional access points without the needing a wired connection for each of them. You can also configure the router to act as a wireless client or bridge, which can be useful if you want to use it give one or more wired systems access to an existing wireless network (good for networking DVRs and game consoles).

Wireless Site Survey and Transmit Power Control
Tomato endows the router with a built-in site survey tool that shows other nearby wireless networks, their signal strengths, and the wireless channels they occupy. When you're in an area that's crowded with wireless networks, this tool can be a handy way to avoid stepping (or being stepped on by) other WLANs. Tomato also includes the ability to adjust the router's wireless transmit power, which can help you control how far the wireless signal will travel.

Wake on LAN
Last week, we talked about how to use Wake On LAN to remotely turn a system on or bring it out of stand by or hibernate mode. Tomato includes built in Wake On LAN support so you can wake up multiple systems without having to set up individual port forwarding rules or use a magic packet utility.

Static DHCP
Sometimes called DHCP reservations, Static DHCP makes sure that a given system will always be assigned the same IP address. This ensures consistent access to a system, for the purposes of port forwarding.

Bandwidth Usage Monitor
One of Tomato's most useful additions is a built-in bandwidth usage monitor. It can show you in real time how traffic is moving across your WAN or LAN connections, and plot it on a series of customizable graphs. You can also look up past bandwidth data by day, week, or month and store historical data to a shared network folder.

Other Tomato enhancements include improved QoS features and access control and scripting support. (Depending on the particular router model and version you're upgrading from, some of the features cited above may already be present in your router.) On the downside, not all native router functions are supported — for example, the one-touch security SES or AOSS buttons found on many Linksys and Buffalo routers are reconfigured to toggle wireless access on and off.

Fortunately, if you decide you don't like the Tomato firmware, you'll be able to revert back to the manufacturer's firmware without too much difficulty in most cases (Buffalo routers are an important exception-consult the ReadMe file for details).

Last but not least, although it doesn't cost anything to download Tomato, if you do decide to keep it, consider making a donation to the author as a token of appreciation for their work.

Joe Moran is a regular contributor to PracticallyNetworked.

For more help, don't forget to try one of our PracticallyNetworked Forums.

Add to | DiggThis Earthweb HardwareCentral earthwebdeveloper CrossNodes Datamation

Home | Networking | Backgrounders | Internet Sharing | Security | HowTo | Troubleshooting | Reviews | News | About | Jobs | Tools | Forums