
Its no secret, I like to install Linux on things that should be running Linux, like my iPod.
My friend at work, Stephen, recently told me about installing Linux on a linksys router. To be honest, I looked into my router in the past, but it was years ago, and required soldering wires and things inside of it. I don’t have the best luck when it comes to hardware mods, so I didn’t do it.
Stephen turned me on to a new Linux based firmware for older linksys routers called “Tomato”.
Tomato is a 3rd party firmware that voids the warranty on your router, but lets you do some awesome stuff you weren’t able to do with the original firmware.
It took all of about 5 minutes to download the firmware and reflash my router with it. You can get a copy of it at http://www.polarcloud.com/tomato
The interface is ajax based and really clean. Because its all powered with ajax, there is some really cool monitoring features, like real time bandwidth monitoring (flash movie)
If you have a weak wifi signal from your router, you can use the tomato firmware to crank up the output of the signal.
All in all you turn your $50 router into a $500 router with this open source firmware.
You have to have a Linksys WRT54G, version v1-v4. Newer ones are v5, so before upgrading be sure to check yours.
If you aren’t a big geek, this mod is kind of useless, but how awesome is it to say that you are running Linux in your router.

May 21st, 2007 at 8:10 am
So what’s this about you needing to be a “big geek”? Are you making fun of my weight problem?
Dude, remember that with the Tomato firmware installed you can turn your extra router into a “repeater” for your main router. Linksys’s version of this is the WRE54G which goes for around $80. I have not been able to test this setup yet because none of my friends have given me a “dead” router.
Later –
May 23rd, 2007 at 7:20 pm
nICE
October 2nd, 2007 at 6:57 pm
Tomato has an OpenVPN Mod http://www.linksysinfo.org/forums/showthread.php?t=53233