O OpenVPN é um bom software de VPN para Windows e Linux, mas não tenho idéia sobre o iOS.
L2TP pode ser outra alternativa.
Eu tenho usado o Debian como meu servidor principal por um tempo, e tenho pptpd (PoPToP) permitindo-me conectar meus dispositivos iOS e laptop Windows à minha rede doméstica.
Eu mudei para o Fedora 14 como um exercício de aprendizado, mas não consigo encontrar um pacote de servidor VPN equivalente ao pptpd. O cliente pptp está instalado no Fedora, mas o servidor PPTP não está disponível, o projeto poptop não foi atualizado desde 2009 e poptop.org não está disponível, deixando-me presumir que o projeto está morto.
O que devo usar para configurar um host VPN no Fedora Linux para permitir que meus clientes iOS e Windows se conectem à VPN?