Joe Gregorio asks how many devices in your house have an IP address. Here’s the count:

  1. My iMac
  2. My wife’s MacBook
  3. My daughter’s MacBook
  4. The kid’s PC in the basement (for playing PC games)
  5. A Ubuntu-based file server in the basement
  6. A Ubuntu-based security camera DVR server
  7. The cable modem
  8. A Linksys WRT54G Wireless router running OpenWRT – my primary router
  9. A Linksys BEFSR41 wired router, which is acting as a switch slaved to the 54G
  10. Another Linksys WRT54G, a revision 5 running DD-WRT (getting OpenWRT working on the low-memory rev 5 is a pain), acting as a wireless bridge to the primary 54G
  11. An XBox 360
  12. A Nintendo Wii
  13. My son’s PSP
  14. My daughter’s PSP
  15. The upstairs TiVo
  16. The downstairs TiVo

In addition, there are several other devices in the house that could have an IP address if connected:

  1. My wife’s old Windows Laptop, no longer in use
  2. A PS2
  3. An XBox
  4. Four cell phones, I think- they have web-browsing capabilities we don’t use, I assume that when browsing the device obtains an IP address.

Odds and Ends

It’s been a busy week, but I’ve managed to find time for a little recreational computing here and there. Here’s the latest on some of my recent entries.

  • My WordPress conversion is largely completed. I still need to get a comments Atom feed set up, and I’d still like to tag some of my pre-conversion posts, but I’m otherwise nearly done.

  • I still haven’t quite gotten tag pages working as I want, but I’ve got it working with redirects, for now.

  • I’m still making little tweaks to Tranquility, the WordPress theme I created for the site, as well as some of the meta parts of the site. I haven’t finished the About or Colophon pages yet, but I did get the Licence page finished, and a number of minor display tweaks made.

  • I replaced my lousy V5 WRT54G with a $30 refurbished V1.1 and a copy of OpenWRT White Russian RC5, which rocks.

  • The one thing I’ve always wanted from my router has been DNS resolution of my DHCP host names; none of the Linksys firmwares across two models of router have done it, and neither did the last version of Sveasoft I tried (the last before the subscription fiasco). Works perfectly with OpenWRT; with a quick edit to the device’s /etc/hosts file, my static IP machines (my server, and the router itsself) also now have DNS-resolvable names.

  • Less than a week after I fixed my page titles, Google has reindexed most of them, so now my search hits have titles again.

  • Technorati is still showing lots of bad links from my test site, which is 410 Gone.

  • I still need to write up my Blosxom to WordPress conversion method, which I promised to do. Hopefully by next weeked.

WRT54G Warning

Before you buy the popular Linksys WRT54G Wireless Router, read this first.

I bought my first wireless router, a v1.0 Linksys WRT54G, around 3 1/2 years ago. At least I think that’s about right… the fact that it’s a v1.0, the original with the 20 LEDs on the front panel, means I’ve had it for a while. In early ’04, I switched to a Sveasoft firmware – this was before they began selling subscriptions for GPL’d software (but that’s another rant). It was a great little router on the Linksys firmware, and only improved when I put the custom firmware on it.

Unfortunately, when I returned from Vacation in early July, I found it had died. Brick City. Shrug… after 3+ years (and with boosted power output), it happens. I wasted no time riding down to the local Circuit City (closest retail outlet for such things) and buying a new WRT54G. What I didn’t know at the time was that in late 2005, Linksys released V5 of the router, which eliminated the Linux operating system in favor of a proprietary VxWorks firmware. This in turn allowed them to halve the Flash RAM and RAM to 2MB and 8MB, respectively. Until very recently, this router couldn’t run third party firmware. This problem has been solved, but the reduced memory limits the firmware to “micro” versions of the various 3rd party offerings.

When I got it home, I configured the Linksys firmware, and decided to give it a go for a little while before flashing a 3rd party firmware. At this point I still didn’t know I had a crippled router. Everything seemed fine at first, but after a couple of weeks, the wireless stopped working one day. I power cycled it, and everything returned to normal. I made a mental note to put OpenWRT on it, but didn’t have the time, and let it slide. A week later, the wired network stopped working, and then the web interface would disappear. Each time a power cycle would resume normal operation, but I was getting tired of the problems.

Of course, by the time I got around to trying to upgrade it, and learned what having a V5 really means, the 30 day return period had lapsed. I also learned that Linksys now offers the WRT54GL, and the L stands for Linux. It is essentially the WRT54G V4, running the Linksys Linux firmware, and with the original memory amounts. It’s targeted at people who want to hack the box, run 3rd party firmware, etc. Very Cool… except that I’m stuck with a craptacular V5.

As far as I can tell, the GL isn’t sold at retail, only online. I did see a report of someone who got one at Fry’s, but I’m on the East Coast, and Fry’s is a West Coast outfit. I found a handy serial number reference which lets you tell which version of the 54G is in the box without cracking the shrinkwrap, but these things are very popular, and I’m guessing my chances of finding a V4 or older in a local store are slim to none. I’ll try a couple places this weekend; it I can’t find one, I’ll be ordering the GL from Amazon.

I used to recommend the WRT54G to everyone; I gave my Dad one for Christmas 3 years ago. Even with the standard Firmware, they were reliable and affordable. Now, whether you think you’d ever load a custom firmware or not, I recommend getting a WRT54GL. I’ve read alot of reports online, and spoken to three co-workers with V5s, and my reliablity issues aren’t unique. The GL is currently $15 more (after rebates, at Amazon) than the $49 WRT54G at Amazon (either a V5, V5.1, or V6), but to me, the extra reliability, and extra flexability, are worth the price.

Once I have a V4 or a GL on hand and running OpenWRT, I may try running a mini-distro on the V5, and run it as an open access point, segregated from the rest of my network. I’ve been running everything open for years, but I think someone’s started hitching a ride. I don’t especially mind as long as the bandwidth doesn’t get excessive, but I don’t want to let the general public inside my firewall, so to speak. I’d like to get a GL running with MAC address filtering and no SSID (secure enough, for now, in the burbs), and run the V5 wide open, on a separate sub net, perhaps with bandwith throttling, and with some logging… just to see what passes through it. If/when I make that happen, I’ll post the details.