IPv6 Experiments and Frustrations

Image via Wikipedia

As I mentioned recently, this server is now available over both ipv4 and ipv6.

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:

  1. Setup complicated networking stuff to get some of our ipv6 allocation to appear at home
  2. Get an ipv6 tunnel from Sixxs

Option 1 might have been possible, but it would have involved bribing one of our network engineers to do it in his spare time, as I don’t have the technical knowledge to pull it off

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.

By Michele Neylon

Michele is founder and CEO of Irish hosting provider and domain name registrar Blacknight.

2 comments

  1. Not sure what OS your desktop is, but have you got a subnet allocated from sixxs.. as it takes a few days (IIRC) before you can get a subnet allocated. Maybe you do. hmmm.. whats you IPv6 Routing table say?

  2. I got the subnet allocation within an hour of requesting it, so that’s not the issue.
    I can’t show you my ipv6 routing table from here, as I’m in work at present
    Michele

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Exit mobile version