Have you tried OpenVPN? Just to see if IPv6 tunneling works there