Aparentemente, era o "AssumeUDPEncapsulationContextOnSendRule" necessário. Eu reiniciei manualmente os serviços IPsec e, em seguida, funcionou. Muito estranho!
Os passos necessários:
- Faça logon no computador cliente com o Windows Vista como um usuário membro do grupo Administradores.
- Clique em Iniciar, aponte para Todos os Programas, clique em Acessórios, clique em Executar, digite regedit e clique em OK. Se a caixa de diálogo Controle de Conta de Usuário for exibida na tela e solicitar que você eleve seu token de administrador, clique em Continuar.
- Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Servic es \ PolicyAgent Observação Você também pode aplicar o valor DWORD AssumeUDPEncapsulationContextOnSendRule a um computador cliente baseado em VPN do Microsoft Windows XP Service Pack 2 (SP2). Para fazer isso, localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Servic es \ IPSec
- No menu Editar, aponte para Novo e clique em Valor DWORD (32 bits).
- Digite AssumeUDPEncapsulationContextOnSendRule e pressione ENTER.
- Clique com o botão direito do mouse em AssumeUDPEncapsulationContextOnSendRule e clique em Modificar.
-
Na caixa Dados do Valor, digite um dos seguintes valores: • 0 Um valor de 0 (zero) configura o Windows para que não seja possível estabelecer associações de segurança com servidores localizados atrás de dispositivos NAT. Este é o valor padrão. 1 Um valor de 1 configura o Windows para que ele possa estabelecer associações de segurança com servidores localizados atrás de dispositivos NAT. 2 Um valor igual a 2 configura o Windows para que ele possa estabelecer associações de segurança quando o servidor e o computador cliente VPN baseado em Windows Server com o nome de código do Microsoft Windows Server "Longhorn" estiverem atrás de dispositivos NAT.
-
Clique em OK e saia do Editor do Registro.
- Reinicie o computador
Com agradecimentos a: link