I'd like to connect my laptop(s) to my home network using some sort of VPN solution, and I thought I'd turn to the BBS for guidance.

I've got a bunch of mobile devices (Windows 8 Pro Laptop, Windows 7 Ultimate Laptop, Linux laptop (maybe), Samsung Galaxy S3, Nexus 7) that I'd like to connect to my home network. In terms of places to implement a VPN, I've got a router running OpenWRT; a Windows Server 2012 server (physical); an Ubuntu server (virtualized).

I've got a single fixed IPv4 address, and a fixed IPv6 /64 address range. (Using the IPv6 would probably require some sort of 6to4 tunnel when I'm at work).

If it makes it easier, I'm only really bothered about the Windows 8 laptop. The others are nice-to-have or merely frivolous.

What's my best option for a VPN? Windows supports a bunch of different variations (probably with MS-specific tweaks), and the OpenWRT wiki can't seem to decide between IPSec, OpenVPN or PPTP (and the documentation's terrible for all of them).
_________________________
-- roger