woensdag 7 augustus 2013

IPv6 enabled front door!

13:56][benjamin@gangkast:~]$ ping6 voordeur
PING voordeur(2001:981:1079:1:ba27:ebff:fe26:d83f) 56 data bytes
64 bytes from 2001:981:1079:1:ba27:ebff:fe26:d83f: icmp_seq=1 ttl=64 time=1.66 ms
64 bytes from 2001:981:1079:1:ba27:ebff:fe26:d83f: icmp_seq=2 ttl=64 time=0.739 ms
^C

(where voordeur is front door in Dutch)

:)

zondag 4 augustus 2013

The new IPcam prototype...

Of course we could have paid 430 Euro for an Axis IPv6 enabled cam, but since we are on a roll with Raspberry Pies, Ben decided to make his own IPcam.
The left side of the picture shows the white ethernet cable, going to the utility closet where the router and switch are. It is connected from the Raspberry Pi to the switch. The black cable to the right goes to the cam outside the front door. Ben had to solder the cable back to 1 piece after he cut it to fit through the wall, so we'll leave it hanging like this tonight, to see if the solder holds :)
When this setup proves successful, we might change the cam itself, because the image quality is not very good.

Thermostats

While Benjamin was working on the NAS and media centers, I decided to do some research on thermostats. 2 Years ago, we bought a Heatmiser PRT-WS WiFi thermostat. It had apps and we could control the temperature of the house with our phone. How cool!
However, no IPv6 support.
I contacted the  support desk (see previous post) and the outcome was simple: "We don't have the IPv6 service". I assumed the person at the helpdesk didn't know what IPv6 was, so I sent an e-mail back asking when IPv6 was on their roadmap and which thermostat would have IPv6 support first.
Anyway, I'm still waiting for a reply....I did get a customer satisfaction survey back.

So I looked online. There is a German company called Tado (tado.com) and they do exactly what I'm looking for, including IPv6 support for the thermostat and apps and wifi and everything.
They only ship in Germany. If you can get me one of those, I would be very grateful :)

The only thing is the price. 99 Euro....Per Year! That is not cheap.

For now, we can't upgrade our thermostat. Buh.

Media Centers

In every room we had a Raspberry Pi, running Raspbmc (a Linux distribution for the Raspberry Pi with XBMC) for our music and other media. As Raspberry Pi had fine support for IPv6, this was an easy step.
The only issue we had, was not IPv6 related. Raspbmc sometimes wasn't very stable so we changed it to OpenELEC (Open Embedded Linux Entertainment Center).  OpenELEC also supports IPv6.

All Raspberries are connected to the NAS. We had a Netgear ReadyNAS RND4000 but there will never be IPv6 support for it. On top of that, it was time for a nice upgrade anyway....




Benjamin decided to build the NAS himself with the following specs:
Homebuilt PC
ASrock motherboard
Intel core I5
4x Western Digital 2T disk

The 4 2T disks are in an ZFS pool (raid Z1) and the operating system and databases are run from the SSD.

The costs? A whopping 550 Euro for the hardware and another 200 Euro for the disks. But hey, our NAS is now IPv6 ready :)

The internet works!

After my last update, we had theoretically IPv6 at home. However, then the first issue came up.
We now have 2 providers and we have to keep it that way.
The standard XS4all Fritz!box 7360 could not do Multi-WAN.
I called out to Eric van Uden from AVM and he was absolutely amazing, giving us very useful tips and tricks for our project. Unfortunately, our Fritz!box 7360 was not able to do it. The more expensive Fritz!box 7390 could, but we had a lot of money to spend on the next challenge, so we decided to go for another solution.

The plan now was to use a computer (ASRock ION 330) as a router/firewall with PFsense.
IPv6 support woth PFSense is still in Beta and we couln't get it to work.
My colleague knows one of the developers of PFSense and put us in contact.
We offered a testbed, but in the end, it just took too long.

Finally, the first challenge was solved. We now run OpenWrt Barrier Breaker on the Netgear WNR3500U. OpenWrt has good IPv6 support, does firewalling, Multi-Wan and DHCP-PD works fine as well!

At the moment we have 3 WAN uplinks:
IPv4 UPC
IPv4 XS4all
IPv6 XS4all

The IPv4 traffic is now loadbalanced between 2 providers but we currently have some issues with that.