how to get ipv6 connection in India

It is possible to get ipv6 connection in India using tunneling (ipv6 over ipv4). There are multiple providers, but he.net is one of the simplest ones to use and setup. And its for free! You can set upto 5 tunnels with every free account. You’ll mostly need one or two maximum as each tunnel needs a valid ipv4 ip on your end.

To set a free tunnel, head over to the tunnel broker site of he.net.

Register a new account. After successful registration (and confirmation), login, click on “create a regular tunnel” under user functions, provide your ipv4 address and voila (usually its the same as “You are vieweing from” that is shown under the text box for “IPv4 endpoint (your side)” and you are ready to go!

If you want to use google services over ipv6, I suggest you use one of the US endpoints of the tunnel, as it looks like google has whitelisted the US endpoints. The Asian endpoints dont ve access to google and facebook over ipv6.

Once you ve created your tunnel, you need to setup your system. I ve tried it on linux, mac and airport extreme. The example configuration showed in the tunnel page (once created) works pretty well for all that I tried. Most of them need you to copy paste the commands given in a command line terminal.

Once you are done with all the above, comes the most important part. Adding the DNS! Even if you ve a fully functional tunnel, you wont be able to browse or use it unless you ve the DNS configured for ipv6.

In your version of OS, configure the DNS for he.net

2001:470:1f06:b8c::2

Check it up online how to configure a nameserver/dns for your OS.

If you ve a airtel connection, or other ISPs which result in you ving different ips, no worries. You can update your tunnel endpoint (i.e, your ip) in the tunnel configuration easily. Either using the web UI by logging into the tunnelbroker.net site, or using APIs available at http://ipv4.tunnelbroker.net/ipv4_end.php

Usage: https://ipv4.tunnelbroker.net/ipv4_end.php?ip=IPV4ADDR&pass=MD5PASS&apikey=USERID&tid=TUNNELID
-or-: https://USERNAME:PASSWORD@ipv4.tunnelbroker.net/ipv4_end.php?tid=TUNNELID (auto-detect IP)

https://USERNAME:PASSWORD@ipv4.tunnelbroker.net/ipv4_end.php?tid=TUNNELID&ip=IPV4ADDR

Let me know if you need more help with setting up your ipv6 tunnel!

My home network and my blog both are now on ipv6, thanks to the tunnels provided by he.net!

5 thoughts on “how to get ipv6 connection in India

  1. Ptero

    am ahving a problem with HE .. ICMP is not pingable it says always, i have allwoed ICMP in firewall and KIS , still am not able to create the tunnel.. any help ?

    Reply
  2. admin Post author

    @Ptero which router / firewall are you using? Home network or some other network? I used to run into this issue when using Apple Airport Extreme at times and a factory reset or a power restart used to help.

    Reply
  3. Anand

    If the AIRTEL isp don’t allow RA to reach the router then we cannot establish an tunnel with tunnelbroaker.net is it true, can we set up an VPN tunnel with tunnelbroaker.net then we could set an IPv6 connection.

    Reply
    1. admin Post author

      hi Anand,

      I was on Airtel earlier, and it did not use to block the ICMP ping. Your external IP must be pingable and that is the basic requirement for setting up the tunnel. Router Advertisement for ipv6 will not be answered by airtel but that does not come into picture for tunnel.

      HTH
      Anshu Prateek

      Reply
  4. Pingback: Moving from rackspace to digital ocean | h@ck4ly57

Leave a Reply