Existe um relatório de erros que aborda este problema, datado de 2010-10 -28, mas infelizmente ainda não foi resolvido. Parece que o tempo de desconexão é um pouco individual, embora os tempos relatados ainda sejam maiores que 24 minutos.
O artigo aponta para uma correção descrita aqui , que requer a recompilação do vpnc.
Se o seu problema está relacionado a recadastragem, então o artigo rekeying problem with 0.5.3 afirma que o bug é novo para a versão 0.5.3 e não existe no 0.5.1.
[EDITAR]
Parece que voltar ao 0.5.1 não funcionou para você. Também parece que as desconexões da vpnc são comuns em muitas distribuições Linux.
Eu encontrei Corrigindo o problema de desconexão vpnc acima da versão 0.5. x , o que sugere que talvez seja necessário voltar mesmo a 0.4.x. Em qualquer caso, o artigo sugere uma correção que provavelmente não está relacionada ao seu caso, mas você pode tentar:
After all we have to turn off DPD at the client end as well (vpnc) what we can achieve 2 ways:
- add "--dpd-idle 0" command line switch when invoking "vpnc"
- better yet to add this line to the config file: "DPD idle timeout (our side) 0"
Further information: man vpnc
Existem informações similares provenientes do suporte RedHat: Bug 484114 - VPN desconecta a cada 5 minutos .
Você poderia tentar ir para o vpnc 0.4.x, mas estou começando a me perguntar se o problema está do seu lado ou com alguma configuração do servidor vpn: 24 minutos é muito preciso.