So in the last week Alicia and I have been on edge waiting for the baby to get here. Everything is progressing great and we think she should be here soon.
While we have been waiting besides taking long walks down the beach and catching up on recorded TV shows, I started tinkering around with some side Linux projects I have been putting off. This week I built a MythTV box for the living room and backup all of my files to a new NAS I built for the house.
But what I really want to write about tonight is I have flashed my Linksys WRT54G Wireless Router with OpenWRT. OpenWRT is a Linux distribution for embedded appliances. The front end for OpenWRT is X-Wrt it give OpenWRT a nice web based configuration screen to work from. You can access your router from SSH also so it really opens up your methods of managing your device. Among the other things I like how the setup allows you to point directly to the OpenDNS servers instead of using your ISP. I have been tired of Time Warner Cable DNS jacking invalid website request from our home network.
Here is a shot of the configuration screen.

Now once I got the whole thing loaded I advise you follow the advice from the Wiki. They tend to warn you a bunch about “bricking” your router. I guess they know better, but as long as you are plugged directly into your router (not wireless) I think it will work out alright for you.
Now the real reason I wanted to load Linux on my router was actually not just to tinker but I wanted to tap-in to the huge list of applications that you are now able to install. My next projects include and I hope to blog about them. Installing and configuring OpenVPN, HTTPing, Knockd (for port knocking), libnids (network intrusion detection librarys), and logrotate.
With my upcoming time off besides spending tons of time with my new daughter my new router will be come part of many new projects.