This past year, I've taken a special interest in IPv6. I love that NAT isn't needed. I love that I can have all the static IPs I want. I love testing out what works and what doesn't. I had some spare time today to spend on hobbyist stuff, so I decided to try to get my FreeBSD machine running IPv6. The network the FreeBSD machine is on only supports IPv4. I have a VPS that runs OpenVPN. I'll show how to use Hurricane Electric's 6in4 tunnel to get your FreeBSD machine hooked up with IPv6 along with any jails. Of course, this article assumes you're using vnet (using epair devices). My jail administration Drupal module supports this configuration out-of-the-box. Continue reading to learn how to do it by hand and to see screenshots of my Drupal module in action.
Today is a great day for releasing a new version of my Jailadmin Drupal module. Version 0.4 is a milestone release. I'm really proud of this release and excited to see its usage. I've added support for IPv6, epair and bridge aliases, and custom routes. You can download the new version directly from GitHub. If you're interested in helping out, please fork the project and send me either patch files or pull requests.
Current IPv6 tunnel brokers carry requirements that you might not be able to meet on the network you're using. For example, if you're using a public, open wireless network which you don't control and you want to create a 6in4 tunnel to he.net, you're met with difficulties. If ICMP is disabled on the WAN port of the network, you won't be able to connect. I've come up with a solution: use OpenVPN to tunnel your 6in4 tunnel. This article describes how to use OpenVPN 2.2 (which doesn't have IPv6 support in the tun device) to create a secure tunnel to enable IPv6 on a remote wireless network.
Over the past 48 hours, you've probably noticed that the site has gone down and come back up periodically. I've been working on implementing IPv6 on my network at home. Thanks to Hurricane Electric, I now have IPv6 enabled at home. I've set up a AAAA DNS record on 0xfeedface.org. I'm excited to have IPv6 enabled. Please let me know if there are issues to resolve regarding IPv6 connectivity to my site.