J'ai créer un VPN avec OpenVPN entre un PfSense et un IPCop.
La config:
PfSense V1.2.2 avec comme authentification PKI pour OpenVPN
IPCop V1.4.21 avec Zerina V0.9.7a14
Ubuntu 9.04 pour générer les certificats
PfSense est le Serveur du VPN et IPCop le Client,
Le VPN fonctionne très bien d'un côté comme de l'autre (Ping, Application , etc.)
Sauf que logiquement Zerina doit marquer le Client comme "Ouvert" mais il ne le fait pas, il reste marqué comme "Fermer" !
Pour exporté les certificats CA, CRT et KEY en PKCS12 pour IPCop j'ai effectué cette commande sur un poste sous Ubuntu:
- Code: Tout sélectionner
openssl pkcs12 -export -descert -inkey pfsense.key -in pfsense.crt -certfile ca.crt -out ipcop.p12
Log OpenVPN IPCop:
- Code: Tout sélectionner
19:58:50 OVPN_IPCopPfSense Initialization Sequence Completed
19:58:49 OVPN_IPCopPfSense [pfsense-xxxx] Peer Connection Initiated with 192.168.92.251:1197
19:58:49 OVPN_IPCopPfSense Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
19:58:49 OVPN_IPCopPfSense Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
19:58:49 OVPN_IPCopPfSense Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
19:58:49 OVPN_IPCopPfSense Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
19:58:49 OVPN_IPCopPfSense Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
19:58:49 OVPN_IPCopPfSense VERIFY OK: depth=0, /C=FR/ST=xxxx/L=xxxx/O=xxxx/CN=pfsense-xxxx/ emailAddress=xxxx@xxxx.fr
19:58:49 OVPN_IPCopPfSense VERIFY OK: depth=1, /C=FR/ST=xxxx/L=xxxx/O=xxxx/CN=xxxx_CA/emailAdd ress=xxxx@xxxx.fr
19:58:49 OVPN_IPCopPfSense TLS: Initial packet from 192.168.92.251:1197, sid=cc328bf3 74f3b8b4
19:58:49 OVPN_IPCopPfSense UDPv4 link remote: 192.168.92.251:1197
19:58:49 OVPN_IPCopPfSense UDPv4 link local (bound): [undef]:1197
19:58:49 OVPN_IPCopPfSense Expected Remote Options hash (VER=V4): 'd4dd54ce'
19:58:49 OVPN_IPCopPfSense Local Options hash (VER=V4): 'ede8b617'
19:58:49 OVPN_IPCopPfSense Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
19:58:49 OVPN_IPCopPfSense /sbin/route add -net 192.168.211.0 netmask 255.255.255.0 gw 192.168.99.1
19:58:49 OVPN_IPCopPfSense /sbin/ifconfig tun3 192.168.99.2 pointopoint 192.168.99.1 mtu 1500
19:58:49 OVPN_IPCopPfSense TUN/TAP device tun3 opened
19:58:49 OVPN_IPCopPfSense Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
19:58:49 OVPN_IPCopPfSense LZO compression initialized
19:58:49 OVPN_IPCopPfSense WARNING: No server certificate verification method has been enabled. See http:/ /openvpn.net/howto.html#mitm for more info.
19:58:49 OVPN_IPCopPfSense OpenVPN 2.0.7 i386-pc-linux [SSL] [LZO] built on Apr 15 2006
En postant les logs je viens de me rendre compte de ça:
WARNING: No server certificate verification method has been enabled.
Et en cherchant sur le Net, j'ai lu que c'était un simple avertissement, que celui ci m'indiquer que je n'ai pas d'autorité de certification pour mes certificats.
Vous confirmer ?
Question:
Ma commande est elle correcte pour exporté les certificats en PKCS12 ? (Je pense que oui ...)
Faut il que je m'inquiète de ce que Zerina donne comme information sur la postion du VPN (Fermer au lieu d'Ouvert) ?
Titofe