IPV6 Tunnel Broker Comparison and Review

Hello everyone, this isn’t the forewaited big change, but i thought it was worth posting a quick drill down review of
the (in my opinion) 4 best tunnel broker services out there. In this review i’ll be covering UKERNA, Hurricane Electric, Sixxs & Freenet6/Go6.
At the end you’ll see my recommendation and why. All of the tunnel brokers have been tested for at least 2 weeks by myself, hope it helps you make your choice 🙂



Problems, Updates, Projects & More!

So you’ve probably wondered why i went from posting 3 times a day to not posting at all. I’ve been pretty busy recently with exams, jobs, personal-issues and so on. Few bits of news regarding the project. I’ve moved house, therefor am going to migrate everything thats using UKERNA over to HE.NET purely as they seem to be much more stable, and I can use 6over4 🙂 Also i am working on something you are all gonna like, just gimme time and i’ll have it sorted 🙂 need to buy a more powerful server first heh 🙂

For now peace! and stay tuned for whats coming next 🙂

ETA: 2 weeks


Enabling VT-x (Virtualisation) Extensions on Sony Vaio Laptops

As you all know, i’m a big fan of virtualisation, however when i purchased my Sony Vaio VGN-FW31E the thing that highly disappointed me was that the VT-x extensions were disabled for the CPU, and there was no option in the BIOS to enable them, however i knew the CPU inside this laptop did indeed support VT-x.

For those of you who are wondering WTF? am i on about, VT-x extensions in the CPU allow virtualisation software such as Sun Virtualbox, Vmware, Linux KVM and others to perform direct real virtualisation rather than passing everything through the host os. This really improves speed / performance on virtual machines, aswell as allowing 64bit guests on a 32bit OS (as long as the host CPU is 64bit capable). It is really a must.

Anyway… After being annoyed for a long time i came across this website, on it the clever guy Igor has basically made a utility which grabs your bios from EEPROM, backs it up, patches it (by changing 1 bit only!) and reflash’s it back to your VAIO. Once this is done, VT-x extensions are enabled!!! however there are a few important notes / qwerkyness things. Anyway check out Igor’s site for full instructions, information and download!


Server Re-Location

Hey everyone, i moved everything from where it was about 5 miles down the road, slight change in ipv4 addressing, (1 digit) but ipv6 addressing stays the same, let me know if any services are not working correctly 🙂 peace x


Fixed: Connectivity Issues

If any of you have been recently experiencing connectivity issues with the site or problems with zones generated using the zone builder, these bugs have been now rectified.

The zone builder was not specifying a $TTL correctly, Also as all of my zones are generated here, my bind9 stopped working properly. All fixed now, sorry for any inconvenience caused 🙂


How To Easily Setup A Basic IPV6 Tunnel (TSP)

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)
  1. Sign-Up to a tunnel broker that supports TSP here is a list however i recommend go6.net
  2. Download the latest tsp/gateway6 client utility from here (windows) or here (linux / bsd)
  3. Install the Gateway6 client, or build it if your on linux / bsd (i won’t document this here as its pretty straight-forward)
  4. Now choose one of the following depending on what system you use:
  • Linux
    • 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.
      • username=lameusername

        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
      • ping6 michaelarmstrong.eu
    • 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.

  • Windows
    • 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!


UPDATED: IPV6 Reverse Zone Builder

Hey guys, another update tonight! Thanks to a LOT of help from rewt in #ipv6 on efnet, i’ve managed to eleminate most bugs from the zone builder, if you had problems before, try it again and it should be fine. Im also thinking about creating a hosted dns solution, leave your thoughts in the comments 🙂 until then, check out the new and improved IPV6 Reverse Zone Builder


Site IPV6 Outtages

Hey guys, you may have noticed yesterday from around 16:43 BST to 21:18 BST today, the site was inaccessible using IPV6, this also affected the IRCD, however other services remained normal with secondary IPV6 connectivity. In future the outtages will be less, and in this case, were the fault of UKERNA and not myself :). Well everything is back to normal now, so enjoy!


Build a Free NAS using… FreeNAS with SMB/AFP/iTunes/iSCSI Targets

If you want all of your storage in one centralised place, that is accessible using just about any protocol out there, then you’ll need Network Accessible Storage (NAS), This can be often very expensive, upwards of £1,000, however you should firstly try FreeNAS, its a project based upon FreeBSD which provides a very comprehensive NAS environment supporting all common protocols including iSCSI, so you can even set Vmware to boot from hard disks stored on your FreeNAS! The whole thing is a bare-metal installer, and runs on any hardware manufactured within the past 10 years or so! Although for iSCSI you’ll need a minimum of 256mb Memory. So try it out, tell me what you think. Personally… I LOVE IT!, I’ll be posting a tutorial on getting VMware to use an iSCSI target defined with FreeNAS Later! Until then grab FreeNAS here P.S. it supports IPV6 =)

My FreeNAS Server

My FreeNAS Server