Setting up IPV6 connectivity may at first seem daunting and complicated, and yes… it is, but i’m gonna make it really easy for you, i’m not going to assume you understand IPV6 and i’m not going to try and teach you, thats for you to research yourself, however in this guide im going to document the easiest way to setup IPV6 connectivity, whether you’re behind a NAT / router or directly connected to the Internet. In future tutorials I will go into more detail including router / subnet configuration, the 6in4 method and much more!
- Setting up an IPV6 Tunnel behind a NAT / Router (using TSP)
- Sign-Up to a tunnel broker that supports TSP here is a list however i recommend go6.net
- Download the latest tsp/gateway6 client utility from here (windows) or here (linux / bsd)
- Install the Gateway6 client, or build it if your on linux / bsd (i won’t document this here as its pretty straight-forward)
- Now choose one of the following depending on what system you use:
- Open gw6c.conf in an editor of your choice (nano/vim/ee)
- You only have to edit a few options in the config for standard host configuration look for these lines and fill them in appropriately.
server=whatever.they.gave.you.com (e.g. amsterdam.freenet6.net)
- Once you have edited the lines above save the config file and exit your editor
- Now run the gw6c binary with the -f switch to identify your config file, e.g.
./gw6c -f gw6c.conf
- Once this is done if you run ifconfig you should see a new interface has been setup and given an IPV6 address with a subnet of /128 (this is host)
- If any errors occur check your gw6c.log in the same directory as the binary for any logging information, also here it should show your IPV6 address
- If the site responds then you have successfully enabled IPV6 on your system!
NOTE: There is much more configuration possible if required but it is beyond the scope of this how to.
- Run and Install the gateway6 client package (Next, Next…)
- Load the Gateway6 Client from your Start Menu
- Fill in your username, password, server using the details provided by your broker, e.g. mike123, lamepass, amsterdam.freenet6.net
- Click Connect!
- Open Firefox and visit http://ipv6.michaelarmstrong.eu!
Setting up basic IPV6 connectivity is as simple as that with TSP, in future tutorials I will write how-to’s on how to setup a router configuration, the 6in4 method which has less overheads but doesn’t support NAT traversal, and OpenWRT Configuration! Enjoy!