Lorsque j’avais dû installer un client VPN Cisco sous Windows Vista, j’avais eu toutes les peines du monde. Je m’attendais donc à avoir les pires difficultés en installant l’accès VPN sous Linux. Et bien, je me trompais du tout au tout. Non seulement, ce fut très facile, mais en plus, ça fonctionne impeccablement.
La première chose à faire est d’installer vpnc qui est le client VPN Cisco pour Linux. Ouvrez un terminal et tapez:
$ sudo aptitude install vpnc
La boîte où je travaille m’avait fourni un fichier profile.pcf contenant les caractéristiques de la connexion VPN. Entre autres, le nom du serveur sur lequel se connecter, le nom de groupe ainsi que le mot de passe. Il faut convertir ce fichier de façon à créer un fichier de configuration compatible avec vpnc. Pour cela, il existe un petit utilitaire, installé avec vpnc qui se charge de cette opération. Le fichier vpn.conf créé doit être copié dans le répertoire /etc/vpnc:
$ /usr/share/vpnc/pcf2vpnc profile.pcf > vpn.conf
$ sudo cp vpn.conf /etc/vpnc/
Tout est prêt maintenant pour lancer la connexion:
$ sudo vpnc-connect vpn.conf
Testez que tout fonctionne parfaitement.
Pour vous déconnecter, tapez dans un terminal:
$ sudo vpnc-disconnect
Network Manager
Vous n’aimez pas utiliser le terminal, vous préférez une application graphique?
Network Manager permet de gérer les connexions VPN mais si vous regardez dans l’onglet VPN, tous les boutons sont grisés. C’est parce que, avant de pouvoir utiliser une connexion VPN avec Network Manager, vous devez d’abord installer le plugin correspondant, dans ce cas-ci, network-manager-vpnc:
$ sudo aptitude install network-manager-vpnc
Dans Network Manager, choisissez l’onglet VPN, cliquez sur Ajouter et configurez votre connexion VPN avec les renseignements qu’on vous aura donné. Ensuite, la connexion apparaîtra dans les connexions VPN lorsque vous cliquez sur l’icône de Network Manager dans la zone de notification du tableau de bord.
Remarque: le c de vpnc veut dire Cisco. Si c’est une connexion basée sur un VPN Microsoft, vous devrez sans doute utiliser pptp ou openvpn.