IPv6 Howto: configure freenet6 as tunnel broker

This is a small how to on how I configured freenet6 for ipv6 tunnel broker on astaro. You will either need 6to4 or a tunnel broker. 6to4 works with live internet addresses on the WAN side and I have a dynamic IP so tunnel broker seemed easier to accomplish. I am new to IPv6 stuff and am testing as I am writing so any corrections are welcome. A few comments and observations are added in the posts below.

1. Go to freenet six registeration page and register. Freenet6 website was giving me error for verification code on the website but worked when i left the verification text blank. It might work for you or not, its just an FYI just in case. You wiill shortly get an email with your username and password that you chose during registeration. For our needs, we will need to register otherwise the setup won't work with anonymous access. The difference between anonymous and registered access is that for anonymous you only get one IP and with registered, you get a whole /56 subnet. Very nice.

2. Go to ipv6-->tunnel broker and change authentication to user, this will let you put in your username and password and click apply. You will connect to freenet6 shortly, be patient.

3. Goto ipv6-->Global and you will see that you are connected with information about your tunnel broker and the subnet assigned to you. All you are interested in is this subnet.. The subnet will be like 2001:ABCD:ABCD:ABCD::/56 This means that you can add any number from 1 to FFFF after the :: as your IP address(this is for simplicity otherwise a /64 network can have 18,446,744,073,709,551,616 IP address). Screenshot 1 shows the IP subnet assignment.

4. Now go to astaro interfaces tab and edit the internal interface and add the IPv6 IP address. I like assigning the first IP to my routers etc so in this case the astaro IPv6 IP would be 2001:ABCD:ABCD:ABCD::1 Make sure you leave the netmask as 64. Screenshot 2 shows the IP assigned.

5. You have 2 options at this point, you can either edit your DHCPv6 and let it assign the IPs or manually assign the IP yourself. DHCP and windows ipv6 screenshot 3 and 4. 

EDIT: Since I first wrote this, astaro folks were kind enough to automatically add your tunnel broker IPs to DHCP server. So basically under network services-->dhcp, add a new dhcp server and select address type as IPv6 on internal interface and all the correct fields will automatically populate. Nice!!

6. Add a packet filter rule for ipv6. I added an allow all rule for testing but I have nothing behind this firewall but my laptop so its ok. DO NOT DO THIS for a production firewall. Screenshot 5

Thats it, you should be surfing now using ipv6. IPv6 internet at this time reminds me of the internet in windows 3.1 days. Hardly anything to see so you will run IPv4 and IPv6 together. Therefore do not disable ipv4 on your  client otherwise you won't be able to browse the ipv4 sites. You will also loose connectivity to your astaro box if you don't have it defined in the dns and are using 192.168.***.*** IP address to access it if you disable ipv4. So don't disable it.

 Good luck and have fun!
Parents
  • Here is a screenshot from sixxs.net recognizing my connection as ipv6. Notice the IP address, it is the same that I assigned to my windows client. No NAT involved, pretty neat stuff.
  • The setup for ipv6 is too complicated. Most IT people (myself included) don't want to read any documentation and they don't realize how much different IPv6 is compared to IPv4.

     If you are going to be using a tunnel broker, I think there should be a wizard of some sort that atleast assigns your internal network an IPv6 IP address automatically from the subnet assigned by the tunnel broker. It would also be nice if the dhcp is also passed this information and the ranges are predefined for the particular subnet. That way clients can connect automatically once the tunnel broker is defined and user and password is entered. Right now too much manual configuration is required for the user to get all the IPs matching. 

    Maybe a simple warning message when enabling tunnel broker that suggests that using the tunnel broker would also assign an IP to the internal NIC of the firewall from the tunnel broker's assigned ipv6 subnet. That way atleast the firewall side is preconfigured and then on the global tab along with the subnet assigned by the tunnel broker, a simple range is also suggested for the clients. Something to think about.

    That being said, astaro is moving in the right direction in the ipv6 arena. Different people are going to have different needs and it is hard for me to think of those needs. Hopefully more people will try ipv6 and provide more feedback soon.

    Kind Regards
    Bill.
Reply
  • The setup for ipv6 is too complicated. Most IT people (myself included) don't want to read any documentation and they don't realize how much different IPv6 is compared to IPv4.

     If you are going to be using a tunnel broker, I think there should be a wizard of some sort that atleast assigns your internal network an IPv6 IP address automatically from the subnet assigned by the tunnel broker. It would also be nice if the dhcp is also passed this information and the ranges are predefined for the particular subnet. That way clients can connect automatically once the tunnel broker is defined and user and password is entered. Right now too much manual configuration is required for the user to get all the IPs matching. 

    Maybe a simple warning message when enabling tunnel broker that suggests that using the tunnel broker would also assign an IP to the internal NIC of the firewall from the tunnel broker's assigned ipv6 subnet. That way atleast the firewall side is preconfigured and then on the global tab along with the subnet assigned by the tunnel broker, a simple range is also suggested for the clients. Something to think about.

    That being said, astaro is moving in the right direction in the ipv6 arena. Different people are going to have different needs and it is hard for me to think of those needs. Hopefully more people will try ipv6 and provide more feedback soon.

    Kind Regards
    Bill.
Children