J'utilise une pre-shared key (je vais tenter ce week-end les certificats, par curiosité
)
Edit: D'ailleurs, si quelqu'un a des tuyaux pour la mise en place des certificats pour un client Linux... Je n'ai pas réussi à mettre la main sur une seule doc!
J'ai eu beaucoup de mal à mettre en place ce VPN, mais avec le recul, je me rends compte que tous mes problèmes étaient liés à la configuration de mes clients, pas de problème avec IPCop! J'utilise même l'interface web!
Au cas où ça puisse t'aider, voici mes fichiers de configuration:
-----------------------------------------------------------------------------------
Du coté d'IPcop (@IP dynamique, donc dyndns):
- Code: Tout sélectionner
config setup
interfaces=%defaultroute
klipsdebug=none
plutodebug=none
plutoload=%search
plutostart=%search
uniqueids=yes
nat_traversal=yes
virtual_private=%v4:10.0.0.0/8,%v4:172.16.0.0/12,%v4:192.168.0.0/16,%v4:!192.168.1.0/255.255.255.0,%v4:!192.168.2.0/255.255.255.0
conn %default
keyingtries=0
disablearrivalcheck=no
conn RoadWarrior
left=mon.dyndns.org
leftnexthop=%defaultroute
leftsubnet=192.168.1.0/255.255.255.0
right=%any
rightsubnet=vhost:%no,%priv
ike=aes128-sha-modp1536,aes128-sha-modp1024,aes128-md5-modp1536,aes128-md5-modp1024,3des-sha-modp1536,3des-sha-modp1024,3des-md5-modp1536,3des-md5-modp1024
esp=aes128-sha1,aes128-md5,3des-sha1,3des-md5
ikelifetime=1h
keylife=8h
dpddelay=30
dpdtimeout=120
dpdaction=clear
authby=secret
auto=start
-----------------------------------------------------------------------------------
Mon client Win2k:- Code: Tout sélectionner
conn Roadwarrior
right=%any
left=mon.dyndns.org
leftsubnet=192.168.1.0/255.255.255.0
presharedkey=***********
-----------------------------------------------------------------------------------
Mon client Debian sid:- Code: Tout sélectionner
config setup
# Debug-logging controls: "none" for (almost) none, "all" for lots.
klipsdebug=none
plutodebug=none
interfaces=%defaultroute
conn %default
keyingtries=0
disablearrivalcheck=no
conn roadwarrior
right=mon.dyndns.org
rightsubnet=192.168.1.0/24
left=%defaultroute
authby=secret
auto=add
Sur le serveur et sur mon client debian, le fichier ipsec.secrets a la syntaxe:
- Code: Tout sélectionner
mon.dyndns.org %any : PSK "********"
J'espère que ça pourra t'aider, peut-être d'autres aussi
@+