There are many reasons that support installing Linux on your router. You get increased functionality, skinable admin panels, any computers using the network show up as running linux. Also, it's extremely easy, just follow these steps:
Step 1: Check compatibility.
Visit http://www.dd-wrt.com/site/support/router-database
Enter you router model to find out if it's supported.
Step 2: Download.
On the page for your router, download the main build (dd-wrt.v24_std_generic.bin as of 10/14/09)
Step 3: Read Precautions.
Visit: http://www.dd-wrt.com/wiki/index.php/In ... recautions
Step 4: Install
Visit: http://www.dd-wrt.com/wiki/index.php/In ... th_Web_GUI
Step 5: Configure
Go to your router configuration page (usually http://192.168.1.1/)
Your Username is root", your password is admin
Notes: You must start to configure router from scratch. Do not try to use config files from older firmware versions.
It is strongly advised that you do not disable the "Boot Wait" option under the "Administration" tab. Boot Wait allows you recover if you flash your router improperly.

