IPv6 has been “the ultimate next generation of TCP/IP protocols” for so long that you can be forgiven for thinking that it will never be useful. However, with Windows 7, developer of Microsoft has finally given network administrators and normal users a reason to consider using IPv6.
To install IPv6:
Start, point to All Programs, point to Accessories, and then click Command Prompt. Type in it: ipv6 install and press anter.
Normally it’s a very easy proceeder, but I had a really nice and typical windows error :) [Screen-shot below] This german error message shows, Failed to complete the action – Error “0x800704b8”
I’ve found a little command line solution; Open command prompt, paste it and hit enter and enjoy :)
esentutl /p %windir%\security\Database\secedit.sdb
Now repeat the installation, and it will work :)
First step is to register a free IPv6 address. Tunnelbroker (tunnelbroker.net) from Hurricane Electrics is one of the best ipv6 offerers. With just a few clicks, you can create a free account.
After you get your generated password to your mail-account, you can login.
After login select on the left side «User Functions > Create Regular Tunnel»;
Important: Your ISP and your Router/Gateway should allow ICMP packets.
1 2 3 4 5 6 7 8 9 10 11 12
# Hurricane Electrics IPv4 Server: 188.8.131.52 # My local IP Address: 184.108.40.206 # Hurricane Electrics IPv6 Server: 2001:470:1f0a:1514::1/64 # My IPv6 Adress 2001:470:1f0a:1514::2/64 /sbin/ip tunnel add he-ipv6 mode sit remote 220.127.116.11 local 18.104.22.168 ttl 255 /sbin/ip link set he-ipv6 up /sbin/ip addr add 2001:470:1f0a:1514::2/64 dev he-ipv6 /sbin/ip route add ::/0 dev he-ipv6 /sbin/ip route add 2001:470:9d36::/48 dev lo exit 0
Some additions (17.07.2010 – 21:46):
Also you can use this standard Debian configuration method “/etc/network/interfaces”:
1 2 3 4 5 6 7 8
# IPv6 over tunnel-broker auto he-ipv6 iface he-ipv6 inet6 v4tunnel endpoint 22.214.171.124 ttl 255 address 2001:470:1f0a:1514::2 netmask 64 mtu 1480
Of course you will need this extra route to make it working:
/sbin/ip route add ::/0 dev he-ipv6
Check your configuration:
firewall ~ # ping6 ipv6.google.com PING ipv6.google.com(2a00:1450:8004::63) 56 data bytes 64 bytes from 2a00:1450:8004::63: icmp_seq=1 ttl=56 time=42.6 ms 64 bytes from 2a00:1450:8004::63: icmp_seq=2 ttl=56 time=42.9 ms
IPv6 routing table:
ip -6 r
Check your security:
Some screen shots:
IPv6 logo taken from: Hetzner.de