Image via Wikipedia
The next logical step was to get ipv6 of some kind working at home.
Unfortunately my isp isn't offering ipv6 (yet!), so I had two options:
- Setup complicated networking stuff to get some of our ipv6 allocation to appear at home
- Get an ipv6 tunnel from Sixxs
Option 2, therefore, was the one I chose.
I've been running OpenWRT on my linksys wrt54g for some time, so the howto on their site was one of my first ports of call.
Once I got my ipv6 tunnel from Sixxs I was able to use ping6 to verify my connection was working over ipv6 from the linksys.
Unfortunately I cannot get any form of ipv6 from my desktop! All I get are unhelpful messages about there being no routes :(
UPDATE: Jeroen from Sixxs and a couple of other people were extremely helpful and I finally got it working.
Running the following on the openwrt seems to have fixed the issue:
ip -6 ro add 2000::/3 dev <tunnel>
where <tunnel> is the interface for your tunnel
I also had to rejig a small bit of my config, as I'd put in /48 instead of /64
It's all working nicely now, so my next minor challenge is to get my Mac to use the ipv6 assignment on the network here.

So what changed?
The only thing that changed was the firmware on the Linksys WRT54G.
Nothing else has changed in my setup.
I'm not complaining, but the difference is startling.
If only I had known :)
I use a linksys WRT54G on my home network. It was running the standard Linksys firmware at one point, but I've been running a variety of Linux variants on it over the last few months.
This evening, while looking for information on OpenWRT I stumbled across 