Existe um par de clientes VPN compatíveis com IPSec:
- openswan
- ike
- vpnc
- cliente oficial do cisco linux
Todos eles funcionam bem, dependendo do servidor IPSec. Existe até uma GUI para o VPNC que se integra ao gerenciador de rede do Ubuntu.
O cliente Cisco oficial é mais difícil de instalar, requer cabeçalhos de kernel, binários de espaço de usuário em 32 bits apenas. Pode ser complicado instalar este.
Os problemas começam com os dispositivos Xauth e Cisco ao usar hardware não-Cisco. Eu pessoalmente tentei muitas vezes com sucesso ocasional.
Qual distribuição você usa? Qual servidor IPsec você se conecta?
Se você tem o Ubuntu, você pode tentar vpn:
sudo apt-get install network-manager-vpnc vpnc
e defina uma nova conexão VPN usando sua configuração.