Everyone's known for a while about the Linksys firmware snafu that forced Cisco, who bought them, into releasing the WRT54G firmware into the Open Source community. As a result, it was easy to load Linux applications onto the WRT54G to make it do all sorts of interesting things, like adding web-server, Asterisk and RADIUS functionality. Easy that is, if you were a huge Linux nerd that enjoyed reading badly documented processes and were comfortable with the command line.
Now, Adam from Lifehacker has put together a guide for the other 99.99% of the planet. Making your WRT54GL do naughty things has never been easier!
Hack Attack: Turn your $60 router into a $600 router [Lifehacker]