Unless IPv6 will make consumer ISPs once again willing to give static addresses, there's no point waiting for them.
# apt-get install miredo
(Alternatively, if you already have a static IPv4 address and want a static IPv6 address, setup 6to4. This however is about ten times as hard, and will thus take about half an hour.)
Hahaha. Public tunnel servers at major interconnection points. Having a packet stop off at a translation server isn't so terrible when it'd be traveling a similar path regardless. Play with ip6 a bit, and you'll gain a much different perspective of what is and is not important about it (sixxs.net will even give you a static ip6 address if you don't have a static ip4 address, but their tunnel servers can be quite out of the way).
Thanks! Can you explain what the advantages are, briefly? For me, the major advantage would be easy NAT traversal, but I don't know if that can be done. I'm a bit confused by the whole thing, does this mean I now need to install a firewall on the machines behind the NAT? Do the services (e.g. SSH) need to also listen on the ipv6 adapter?
# apt-get install miredo
(Alternatively, if you already have a static IPv4 address and want a static IPv6 address, setup 6to4. This however is about ten times as hard, and will thus take about half an hour.)