How can I have IPv6
connection?
This article is intended for those who do not have native IPv6 or not reliable IPv6. We will explain how to use an IPv6 tunnel.
As a general convention, all the commands on this article requires to be run as super user.
IPv6
Luckily, IPv6 is increasingly available worldwide thanks to companies
such as
Free
or
Biglobe. If your
Internet service provider or hosting provider does not provide native
IPv6, simply complain and remind him that 80% of worldwide IPv6 traffic
in 2011 comes from France thanks to innovative companies such
as
Free
and
OVH. Strongly complain that due to
their conservatism, they are putting the whole country lagging behind and
prevent innovation to happen in local startup companies. If this is not
sufficient, consider complaining to regulation authorities. No technical
reason justifies the absence of IPv6 nowadays.
If your network does not provide global, routable IPv6 adresses, you
will need to setup an alternative option. We proposed and recommend you to subscribe to Grandenet.
Note: If you already have native IPv6, you will need to
disable route to it using the following command, replacing eth0 by your
main interface:
/sbin/ip
-6 route del default dev eth0
Testing your IPv6 Connection
The simplest way to test if your IPv6 Connection is working, is ping to ipv6.google.com (if ping is not blocked):
ping6 ipv6.google.com
ping6 www.kame.net
Other alternative is use traceroute6:
traceroute6 ipv6.google.com
traceroute6 www.kame.net