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.
Luckily, IPv6 is increasingly available worldwide thanks to companies
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
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
-6 route del default dev eth0
In order to have IPv6 anywhere, you can subscribe to Grandenet and get it:
The simplest way to test if your IPv6 Connection is working, is ping to ipv6.google.com (if ping is not blocked):
Other alternative is use traceroute6: