Les paquets vpnc livrés dans des distributions Linux comme Debian, Ubuntu ou Archlinux n'incluent généralement pas le support des certificats pour OpenSSL pour des raisons d'incompatibilité de licences.

Il faut donc télécharger les sources sur le site officiel.

Extraire le fichier :

$ tar xzf vpnc-*.tar.gz
$ cd vpnc-*

Modifier le fichier Makefile pour décommenter les deux lignes suivantes :

OPENSSL_GPL_VIOLATION = -DOPENSSL_GPL_VIOLATION
OPENSSLLIBS = -lcrypto

Compiler et installer :

$ make && sudo make install

Le fichier de configuration par défaut est : /etc/vpnc/default.conf

La connexion se lance avec :

sudo vpnc

et s'interrompt avec :

sudo vpnc-disconnect