OpenWRT on Linksys WRT54GL

As suggested by my friend and SCEC coworker Kevin Milner, I finally installed the GNU/Linux based OpenWRT replacement firmware on my house’s Linksys WRT54GL wireless router tonight. It gives you a minimal Linux distribution with most of the features of the WRT54GL’s original firmware built in, plus the ability to add a whole lot more.

It’s extremely easy to install. See page 10 of the slides [pdf] from Ted Faber’s USC LUG talk.

There a couple minor things to watch out for:

  • If you use WPA (which you should, since WEP can now be broken in less than a minute) you need to install an additional package, nas. OpenWRT has a simple package management system, ipkg, to do this for you.

  • No, the web interface does not have port forwarding configuration. Instead you need to use the slightly more complicated, but much more powerful, iptables. This involves editing a configuration file.

  • The only account set up by default is the root account, so when trying to log in you must use “root” as the user, not “admin” as with the original firmware. Be sure to set your password immediately after installation.

See the configuration documentation for details on these things and a lot more.

If you want to dabble with Linux and learn a little about networking (and you have a compatible router) I highly recommend trying out OpenWRT.

  • The X-Wrt project adds a cool web interface to OpenWRT.

  • admin
    Yeah, sorry about that. On the rest of the pages on the site there is padding, but I never got around to fixing it for the blog (as you might have noticed the site is still under construction)

    One little trick you could use in the meantime is the dock is resizable. Click and drag between any two icons to make it smaller.

    I'll add the padding too. Thanks for reminding me.
  • WD
    as clever as the psudo-dock at the bottom of the screen is, it completely blocks me from viewing the content beneath it (rss feed and other buttons, along with your "built by wordpress tagline". Regardless of the importance of the information, its horrible design. May I suggest a footer with X pixel padding to scroll the browser window down further, allowing room for the dock?
blog comments powered by Disqus


Warning: include(/home/tlrobinson/tlrobinson.net/_footer-analytics.php) [function.include]: failed to open stream: No such file or directory in /home/tlrobinson/tlrobinson.net/blog/wp-content/themes/clean-look-150/footer.php on line 13

Warning: include() [function.include]: Failed opening '/home/tlrobinson/tlrobinson.net/_footer-analytics.php' for inclusion (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in /home/tlrobinson/tlrobinson.net/blog/wp-content/themes/clean-look-150/footer.php on line 13