Earthlink has produced a “customized firmware image”:http://www.research.earthlink.net/ipv6/ for the Linksys WRT54G router that will allow you to get IPv6 addresses on their network. Many IPv6 addresses, apparently.
I don’t think it’s going to displace the Sveasoft firmware I’m using (though I might try to figure out how to get the IPv6 addresses using that), but it’s awfully cool that Earthlink 1) took the time and 2) was able to hack the firmware like this and make it available to their customers.
Oh, and the link where I got this information is a very nice overview of the interesting stuff that is available for the WRT54G family. Definitely worth reading, and, if you’ve got $60 laying around, definitely worth picking up one.
But if you’re going to do it, consider doing it quickly–the newest WRT54G V.5 is apparently castrated and unable to use these replacement firmwares (and, since it’s no longer Linux-based, is unlikely ever to).