3.4.11
Windows tries to use 6to4 and Teredo automatically, not always resulting in a good IPv6 experience. To disable both, execute these commands:
netsh interface ipv6 6to4 set state disabled
netsh interface teredo set state disabled
On Windows XP teredo isn’t a context inside interface, but rather a setting in ipv6:
netsh interface ipv6 set teredo disabled
Sources and more information:
5.3.07
I never seem to be able to remember this, and somehow I end up with new Windows installations without this change:
netsh interface ipv6 set privacy state=disable
This will disable temporary IPv6 addresses. These are especially nasty on desktop systems, where the address will expire from under you. If you find yourself having to restart your SSH terminal connections every 14 hours to 6 days, this is why (as far as I can tell).
I really don’t buy the privacy aspect of generating random IP addresses. If you worry about eavesdropping, encrypt your traffic. If you worry about someone tracking your traffic patterns, stop browsing those questionable sites. :)