Substituímos o roteador de rede ao qual o servidor Windows 2003 estava conectado. Isso resolveu o problema. Eu suspeito que o roteador estava com defeito.
Temos um servidor Windows 2003 com o Roteamento e Acesso Remoto configurado para suportar VPN PPTP. Recentemente, migramos a infraestrutura do servidor para um novo local, embora todos os endereços IP públicos e privados permanecessem os mesmos. Desde a mudança, os clientes tentando VPN usando o cliente VPN nativo no XP, Vista ou Windows 7 recebem este erro a maioria (mas não todos) do tempo:
Erro 778: Não foi possível verificar a identidade do servidor
A conexão de uma rede de clientes que é apenas um salto removido da rede de hospedagem funciona de forma consistente.
Eu configurei um servidor Windows 2003 diferente na mesma rede com a mesma configuração de VPN, caso o problema estivesse na configuração do servidor. Eu obtenho os mesmos resultados.
Meu dispositivo Apple iPad se conecta de forma consistente, independentemente do servidor. Presumivelmente, esse erro está vindo de uma verificação de segurança feita pelos clientes Windows que o iPad ignora.
ATUALIZAÇÃO: se os usuários deixarem o campo de senha em branco no cliente VPN do Windows e, em seguida, inserirem a senha no prompt "senha incorreta", a conexão VPN será concluída de maneira consistente. Isso deve fazer com que algo diferente deva ocorrer no processo de handshake.
Substituímos o roteador de rede ao qual o servidor Windows 2003 estava conectado. Isso resolveu o problema. Eu suspeito que o roteador estava com defeito.