OK. Some real basic facts here:
- If your ISP supported IPv6 natively, you wouldn't need Hurricane Electric to provide IPv6 access.
- Hurricane Electric's Tunnel Broker service uses 6in4 IPv6-over-IPv4 tunneling to provide access to the IPv6 internet. 6in4 tunnels IPv6 packets inside of IPv4 packets with the protocol header field set to 41.
You may have mixed up the routed /64 address (which is supposed to go on your LAN interface) and the client and server IPv6 addresses. Looking at your output, it looks like you may have used your
routed /64 address for your
tunnel IPv6 addresses, since the 3rd quad is an odd number, and should be an even number based on what I've seen of the way HE sets up it's IPv6 address plans for the tunnel broker POPs. In other words, I believe your tunnel interface IPv6 address should be
2001:470:24:105::2,
not 2001:470:25:105::2. Check the tunnelbroker.net tunnel details page to make sure you haven't used the wrong addresses in the wrong places.
If you're not providing IPv6 to your LAN, and just want it on the one machine you don't need to use the routed /64.
If that doesn't work, you need to make sure that the 6in4 packets are both getting
to the HE tunnel server, and that you are receiving these 6in4 packets back to the tunnel client system. This can indeed by done by monitoring using software like wireshark. If you see the 6in4 packets arriving from the tunnel server to your tunnel client box's IPv4 address, then there is something wrong going on on your PC, as you've noted. This could be caused by any number of things. Windows being broken somehow. A firewall blocking the traffic, especially if you're running a 3rd party firewall typically included in an anti-virus package such as Norton. Lots of things.
- Jim