Se você estiver aberto a um produto que não seja da Cisco, verifique o pfSense . Ele pode ser configurado como um roteador, firewall e openVPN como um pacote instalável. Eu acredito que você também pode configurá-lo para atuar apenas como um servidor VPN independente. O cliente openVPN será executado no Windows, OS X e Linux. Eu costumava usar o QuickVPN, mas era tão chato mantê-lo funcionando o tempo todo.
Eu pessoalmente uso o pfSense em um servidor de 1U SuperMicro e ele funciona muito bem o tempo todo. Se você acabar indo com ele, eu recomendaria o seu livro na Amazon , isso realmente ajuda a esclarecer a configuração.