VPN avec client Win2000

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Messagepar fgille » 07 Mai 2003 19:57

Désolé de poser une question de plus à propos de VPN... <BR> <BR>J'essaye d'établir une connexion entre : <BR> <BR>un serveur IPCop 1.2 fix5 en PPPoE <BR>et <BR>un client sous Windows 2000 avec le cable. <BR> <BR>J'ai suivi pas à pas la doc VNP Howto, notamment la partie avec client w2k <BR><!-- BBCode auto-link start --><a href="http://www.ipcop.org/cgi-bin/twiki/view/IPCop/IPCopVPNHowto" target="_blank">http://www.ipcop.org/cgi-bin/twiki/view/IPCop/IPCopVPNHowto</a><!-- BBCode auto-link end --> <BR> <BR>Les fichiers ipsec.conf et ipsec.secrets sont bien créés. <BR> <BR>Quand je lance ipsec.exe sur le PC, j'ai le message suivant : <BR> <BR>Connection clientwin: <BR> MyTunnel : 195.132.65.236 <BR> MyNet : 195.132.65.236/255.255.255.255 <BR> PartnerTunnel: monserveur.dyndns.org <BR> PartnerNet : 192.168.1.0/255.255.255.0 <BR> CA (ID) : Preshared Key ****************** <BR> PFS : y <BR> Auto : start <BR> Auth.Mode : MD5 <BR> Rekeying : 3600S/50000K <BR> Activating policy... <BR> <BR>Ensuite, si je fais un ping vers le réseau local dernière le serveur : <BR> <BR>C:Program FilesResource Kit>ping 192.168.1.8 <BR> <BR>Envoi d'une requête 'ping' sur 192.168.1.8 avec 32 octets de données : <BR> <BR>Négociation de la sécurité IP. <BR>Négociation de la sécurité IP. <BR>Négociation de la sécurité IP. <BR>Négociation de la sécurité IP. <BR> <BR>Statistiques Ping pour 192.168.1.8: <BR> Paquets : envoyés = 4, reçus = 0, perdus = 4 (perte 100%), <BR>Durée approximative des boucles en millisecondes : <BR> minimum = 0ms, maximum = 0ms, moyenne = 0ms <BR> <BR>Sur le serveur, l'instruction "cat /var/log/secure" ne montre rien en relation avec le VPN. <BR>Dans le menu "Information" de l'interface d'administration, le réseau privé virtuel est marqué "Arrêté". <BR> <BR>Faut-il activer quelque chose sur le serveur ? <BR>Est-ce un problème de mise en place de la sécurité comme le dit le ping ? <BR> <BR>Avez-vous une idée pour me sortir de là ? <IMG SRC="images/smiles/icon_frown.gif"> <BR> <BR>Merci.
Avatar de l’utilisateur
fgille
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 03 Avr 2003 00:00

Messagepar mad_dog » 12 Mai 2003 15:03

As tu installer le SP2 ?? <BR> <BR>car moi j'ai le meme soucy ??? et fais $%#&! §§§§§§§§§§§§§
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar belugha » 12 Mai 2003 15:12

me too meme souci ... <BR>En fait le Win200 arrive bien sur le serveur IpCop mais il n'autorise pas la connection. <BR> <BR>Pb de certif ?? <BR> <BR>
L'humanité est à un croisement: un chemin mène au désespoir, l'autre à l'extinction totale. Espérons que nous aurons la sagesse de savoir choisir.
[Woody Allen]
Avatar de l’utilisateur
belugha
Amiral
Amiral
 
Messages: 1595
Inscrit le: 26 Mars 2003 01:00
Localisation: Du Nord -

Messagepar fgille » 12 Mai 2003 16:08

Le PC client est sous Win2000 SP3. <BR> <BR>Dans le menu "Information" de l'administration de IPCop, j'ai maintenant le RPV en vert. <BR> <BR>Voici ce que j'ai trouvé en faisant "cat /var/log/secure" : <BR>--------- <BR>May 12 05:38:54 ipcop pluto[31138]: Starting Pluto (FreeS/WAN Version 1.99) <BR>May 12 05:38:54 ipcop pluto[31138]: including X.509 patch (Version 0.9.15) <BR>May 12 05:38:54 ipcop pluto[31138]: Changing to directory '/etc/ipsec.d/cacerts' <BR>May 12 05:38:54 ipcop pluto[31138]: Warning: empty directory <BR>May 12 05:38:54 ipcop pluto[31138]: Changing to directory '/etc/ipsec.d/crls' <BR>May 12 05:38:54 ipcop pluto[31138]: Warning: empty directory <BR>May 12 05:38:54 ipcop pluto[31138]: could not open my default X.509 cert file '/etc/x509cert.der' <BR>May 12 05:38:54 ipcop pluto[31138]: OpenPGP certificate file '/etc/pgpcert.pgp' not found <BR>May 12 05:38:54 ipcop pluto[31138]: listening for IKE messages <BR>May 12 05:38:54 ipcop pluto[31138]: adding interface ipsec0/ppp0 80.11.45.231 <BR>May 12 05:38:54 ipcop pluto[31138]: loading secrets from "/etc/ipsec.secrets" <BR>--------- <BR>Le fichier /etc/ipsec.secrets est identique à celui que j'ai créé dans /var/ipcop/vpn. <BR>La "presharedkey" parait identique à celle que j'ai sur le PC. <BR> <BR> <BR>J'ai tenté de nouveau un ping du PC. Il répond toujours "Négociation de la sécurité IP." (j'ai ecécuté le ping plein de fois). <BR> <BR>Par contre maintenant le fichier secure de IPCop ressort : <BR>--------- <BR>May 12 15:49:58 ipcop pluto[31138]: packet from 195.132.65.236:500: ignoring Vendor ID payload <BR>May 12 15:49:58 ipcop pluto[31138]: packet from 195.132.65.236:500: initial Main Mode message received on 80.11.45.231:500 but no connection has been authorized <BR>--------- <BR> <BR>Je suppose que c'est un progrès. C'est surement un problème d'authentification. Mais je ne sais pas comment le régler. <IMG SRC="images/smiles/icon_confused.gif">
Avatar de l’utilisateur
fgille
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 03 Avr 2003 00:00

Messagepar belugha » 12 Mai 2003 16:32

je pense que pour toi c'est un probleme de certification avec la X509, par contre moi j'utilise le IKE avec le PSK donc je n'ai pas le meme souci. <BR> <BR> <BR>Coté serveur Ipcop, <BR>ipsec.conf <BR> <BR> <BR>conn VPNESSAI <BR> left=195.252.18.1.5 (ip fixe internet Ipcop reseau Red) <BR> compress=no <BR> leftsubnet=10.1.0.0/16 (Adresse LAN) <BR> leftnexthop=%defaultroute <BR> right=%any <BR> rightnexthop=%defaultroute <BR> auto=add <BR> <BR>ipsec.secrets <BR>195.252.18.1.5 0.0.0.0 : PSK "*******" <BR> <BR> <BR> <BR>Coté Client Win200: <BR> <BR>conn VPNESSAI <BR> left=195.252.18.1.5 (ip fixe internet Ipcop reseau Red) <BR> compress=no <BR> leftsubnet=10.1.0.0/16 (Adresse LAN) <BR> leftnexthop=%defaultroute <BR> right=%any <BR> rightnexthop=%defaultroute <BR> auto=start <BR> network=auto <BR> presharedkey=********* <BR> <BR> <BR> <BR> <BR>
L'humanité est à un croisement: un chemin mène au désespoir, l'autre à l'extinction totale. Espérons que nous aurons la sagesse de savoir choisir.
[Woody Allen]
Avatar de l’utilisateur
belugha
Amiral
Amiral
 
Messages: 1595
Inscrit le: 26 Mars 2003 01:00
Localisation: Du Nord -

Messagepar elpacino » 12 Mai 2003 19:07

Tu n'as pas par exemple un firewall qui est actif... ou, si tu as XP, la protection des connexions
Il y a 10 façons de voir le monde, ... ceux qui savent compter en binaire et les autres
Avatar de l’utilisateur
elpacino
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 278
Inscrit le: 26 Mars 2003 01:00
Localisation: Suisse

Messagepar belugha » 13 Mai 2003 08:34

exact j'ai un firewall actif, je vais le desactiver et je vous tiens au courant. <BR> <BR>
L'humanité est à un croisement: un chemin mène au désespoir, l'autre à l'extinction totale. Espérons que nous aurons la sagesse de savoir choisir.
[Woody Allen]
Avatar de l’utilisateur
belugha
Amiral
Amiral
 
Messages: 1595
Inscrit le: 26 Mars 2003 01:00
Localisation: Du Nord -

Messagepar FJ » 13 Mai 2003 08:44

Salut <BR> <BR> <BR>Négociation de la sécurité IP. <BR> <BR>Correspond à une statégie implémentant IPSEC. <BR> <BR>Donc d'un coté ou de l'autre il y a un problème de config IPSEC (probablement pas la meme config). <BR> <BR> <BR>Bon courrage @+ si toujours des problèmes
Avatar de l’utilisateur
FJ
Premier-Maître
Premier-Maître
 
Messages: 60
Inscrit le: 30 Avr 2003 00:00

Messagepar belugha » 13 Mai 2003 13:47

Le Firewall est desactivé: <BR> <BR>dans les logs G les messages suivants: <BR> <BR>May 13 13:35:53 parefeu pluto[496]: packet from 80.12.58.110:500: initial Main Mode message received on 195.252.18.1.5:500 but no connection has been authorized <BR>May 13 13:36:09 parefeu pluto[496]: packet from 80.12.58.110:500: ignoring Vendor ID payload [MS NT5 ISAKMPOAKLEY 00000002] <BR>May 13 13:36:09 parefeu pluto[496]: packet from 80.12.58.110:500: initial Main Mode message received on 195.252.18.1.5:500 but no connection has been authorized <BR>May 13 13:36:41 parefeu pluto[496]: packet from 80.12.58.110:500: ignoring Delete SA payload: not encrypted <BR>
L'humanité est à un croisement: un chemin mène au désespoir, l'autre à l'extinction totale. Espérons que nous aurons la sagesse de savoir choisir.
[Woody Allen]
Avatar de l’utilisateur
belugha
Amiral
Amiral
 
Messages: 1595
Inscrit le: 26 Mars 2003 01:00
Localisation: Du Nord -

Messagepar gogol33 » 14 Mai 2003 15:18

J'utilise un VPN entre un IPCOP 1.2 sur le cable (Maison) et une Turbo DSL oléane (boulot). <BR>Si je souhaite démarrer le VPN manuellement, je suis obligé de mettre à l'heure mon IPCOP pour pouvoir faire le VPN, sinon, ca ne fonctionne pas. <BR>Je ne sais pas si c'est pareil sur W2k, mais essaie pour voir ....
ALEA JACTA EST !!!
(Rien ne sert de courrir, ca ne sert à rien !!!)
Jules César
Avatar de l’utilisateur
gogol33
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 26 Avr 2002 00:00
Localisation: Bordeaux

Messagepar targa » 14 Mai 2003 15:29

Je ne comprends pas ton histoire de mettre à l'heure ? Si tu pouvais en dire un peu plus. <BR> <BR>Merci
Avatar de l’utilisateur
targa
Contre-Amiral
Contre-Amiral
 
Messages: 371
Inscrit le: 20 Fév 2003 01:00

Messagepar gogol33 » 14 Mai 2003 15:36

Et bien, j'avais lu sur le forum un post sur le VPN, où il était question de mettre à l'heure chacun des IPCOP pour établir le VPN, lorsque l'on se sert d'adresse dynamiques (ce qui est le cas sur le cable). <BR>Effectivement, si je souhaite démarrer mon VPN manuellement (car je ne le maintiens pas ouvert tout le temps), je suis obligé de mette à l'heure mon IPCOP (grace à un serveur de temps) avant d'établir le VPN, sinon, ca ne fonctionne pas ... <BR>Pourquoi faut il faire cette manip avant ??? Je n'en sais rien, en tout cas ca fonctionne ..... <BR>Ca ne veut pas dire que ca fonctionne sous W2K !!!
ALEA JACTA EST !!!
(Rien ne sert de courrir, ca ne sert à rien !!!)
Jules César
Avatar de l’utilisateur
gogol33
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 26 Avr 2002 00:00
Localisation: Bordeaux

Messagepar targa » 14 Mai 2003 15:40

Quand je paramètre mes fichiers pour le VPN à la main, il n'apparait pas ensuite dans le GUI, est ce normal ?
Avatar de l’utilisateur
targa
Contre-Amiral
Contre-Amiral
 
Messages: 371
Inscrit le: 20 Fév 2003 01:00

Messagepar fgille » 14 Mai 2003 16:11

SUCCES ! <BR> <BR>J'ai enfin trouvé, le VPN entre mon PC w2k et le serveur IPCop est établi. <BR>Après quelques recherches sur le net et des tatonnements, voilà ce que je pense avoir compris en 4 parties : <BR>1. Contrôle des fichiers de configuration IPCop. <BR>2. Contrôle du chargement du VPN IPCop. <BR>3. Contrôle du fichier de configuration du client Windows. <BR>4. Contrôle de l'initialisation de la connexion. <BR> <BR>Mes commentaires sur les éléments à vérifier doivent être en itallique dans les exemples ci-dessous. <BR> <BR><!-- BBCode Start --><B>1. Contrôle des fichiers de configuration IPCop.</B><!-- BBCode End --> <BR>J'ai ajouté des paramètres de configuration dans ipsec.conf <BR> <BR>--- ipsec.conf sur IPCop --- <BR>config setup <BR> interfaces="%defaultroute" <!-- BBCode Start --><I><- permet de charger une interface ipsec#</I><!-- BBCode End --> <BR> klipsdebug=none <BR> plutodebug=none <!-- BBCode Start --><I><-Pluto permet de voir les traces </I><!-- BBCode End --> <BR> plutoload=%search <!-- BBCode Start --><I> dans le fichier /var/log/secure</I><!-- BBCode End --> <BR> plutostart=%search <BR> <BR>conn clientwin <BR> left=my.dyndns.org <!-- BBCode Start --><I><- Nom ou IP de l'interface RED de IPCop</I><!-- BBCode End --> <BR> compress=no <BR> leftsubnet=192.168.1.0/24 <BR> leftnexthop=%defaultroute <BR> type=tunnel <BR> authby=secret <BR> pfs=yes <BR> right=%any <!-- BBCode Start --><I><- Nom ou IP du client Windows, %any si dynamique</I><!-- BBCode End --> <BR> rightnexthop=%defaultroute <BR> auto=add <BR>--- ipsec.conf sur IPCop --- <BR> <BR>ATTENTION : dans ipsec.secrets, sur le ligne de définition de la PSK, le premier mot doit correspondre EXACTEMENT à la valeur "left" de la définition de connexion dans ipsec.conf (ici my.dyndns.org). De même, le dexième mot doit correspondre EXACTEMENT à la valeur "right" de la définition de connexion dans ipsec.conf (ici %any). <BR>Sinon, la définition de la connexion n'est pas chargée et on a le message <BR>"initial Main Mode message received on XXX.XXX.XXX.XXX:500 but no connection has been authorized" dans le fichier secure. <BR>C'est l'erreur de Belugha ci-dessus. <BR> <BR>--- ipsec.secrets sur IPCop --- <BR>my.dyndns.org %any : PSK "MaClePartagee" <BR>my.dyndns.org 0.0.0.0 : PSK "MaClePartagee" <BR>--- ipsec.secrets sur IPCop --- <BR> <BR>Belugha, je pense qu'il faudrait mettre la ligne suivante au début de ton fichier ipsec.secrets : <BR>195.252.18.1.5 %any : PSK "*******" <BR> <BR>Quand tout cela est vérifié, il faut re-démarrer le VPN : dans l'administration de IPCop, menu RPVs, bouton Redémarrer. <BR> <BR><!-- BBCode Start --><B>2. Contrôle du chargement du VPN IPCop.</B><!-- BBCode End --> <BR>Quand c'est fait, on peut contrôler le bon chargement du VPN dans le fichier secure : avec SSH, taper "cat /var/log/secure" <BR> <BR>--- Extait de /var/log/secure --- <BR>May 14 14:44:04 ipcop ipsec__plutorun: Starting Pluto subsystem... <BR>May 14 14:44:04 ipcop pluto[10799]: Starting Pluto (FreeS/WAN Version 1.99) <BR>May 14 14:44:04 ipcop pluto[10799]: including X.509 patch (Version 0.9.15) <BR>May 14 14:44:04 ipcop pluto[10799]: Changing to directory '/etc/ipsec.d/cacerts' <BR>May 14 14:44:04 ipcop pluto[10799]: Warning: empty directory <BR>May 14 14:44:04 ipcop pluto[10799]: Changing to directory '/etc/ipsec.d/crls' <BR>May 14 14:44:04 ipcop pluto[10799]: Warning: empty directory <BR>May 14 14:44:04 ipcop pluto[10799]: could not open my default X.509 cert file '/etc/x509cert.der' <BR>May 14 14:44:04 ipcop pluto[10799]: OpenPGP certificate file '/etc/pgpcert.pgp' not found <BR>May 14 14:44:04 ipcop pluto[10799]: added connection description "clientwin" <!-- BBCode Start --><I><- Description de la connexion client chargée</I><!-- BBCode End --> <BR>May 14 14:44:05 ipcop pluto[10799]: listening for IKE messages <BR>May 14 14:44:05 ipcop pluto[10799]: adding interface ipsec0/ppp0 80.11.101.211 <!-- BBCode Start --><I><- Interface ipsec définie</I><!-- BBCode End --> <BR>May 14 14:44:05 ipcop pluto[10799]: loading secrets from "/etc/ipsec.secrets" <!-- BBCode Start --><I><- Chargement de la clé partagée</I><!-- BBCode End --> <BR>--- Extait de /var/log/secure --- <BR> <BR>Si la ligne "added connection description" est absente, alors la description de la connexion n'est pas chargée. Il y a un problème dans ipsec.conf. <BR> <BR>Si une interface ipsec0 n'est pas chargée, il manque une route dans le setup de ipsec.conf, par exemple : <BR>config setup <BR> interfaces="%defaultroute" <BR> <BR>En principe, le fichier "/etc/ipsec.secrets" est identique à "/var/ipcop/vpn/ipsec.secrets". <BR>Si on a le message "initial Main Mode message received on XXX.XXX.XXX.XXX:500 but no connection has been authorized", il faut vérifier qu'une ligne de ipsec.secrets correspond EXACTEMENT aux valeurs "left" et "right" de la définition de la connexion dans ipsec.conf (voir ci-dessus). <BR> <BR><!-- BBCode Start --><B>3. Contrôle du fichier de configuration du client Windows.</B><!-- BBCode End --> <BR> <BR>--- ipsec.conf sous Windows --- <BR>conn clientwin <BR> left=my.dyndns.org <BR> leftsubnet=192.168.1.0/24 <BR> right=%any <BR> presharedkey=MaClePartagee <BR> network=auto <BR> auto=start <BR> pfs=yes <BR>--- ipsec.conf sous Windows --- <BR> <BR>Pas de problème particulier. Vérifier la valeur presharedkey, AVEC " " sur IPCop, SANS " " sous Windows. <BR> <BR>Lancer ipsec.exe, voici ce que donne la console : <BR> <BR>--- Console Windows --- <BR>C:Program FilesResource Kit>ipsec <BR>IPSec Version 2.1.4 (c) 2001,2002 Marcus Mueller <BR>Getting running Config ... <BR>Microsoft's Windows 2000 identified <BR>Host name is: gille - c'est moi <IMG SRC="images/smiles/icon_wink.gif"> <BR>No RAS connections found. <BR>LAN IP address: 195.132.65.236 <BR>Setting up IPSec ... <BR> <BR> Deactivating old policy... <BR> Removing old policy... <BR> <BR>Connection clientwin: <BR> MyTunnel : 195.132.65.236 <BR> MyNet : 195.132.65.236/255.255.255.255 <BR> PartnerTunnel: my.dyndns.org <BR> PartnerNet : 192.168.1.0/255.255.255.0 <BR> CA (ID) : Preshared Key ****************** <BR> PFS : y <BR> Auto : start <BR> Auth.Mode : MD5 <BR> Rekeying : 3600S/50000K <BR> Activating policy... <BR> <BR>C:Program FilesResource Kit> <BR>--- Console Windows --- <BR> <BR><!-- BBCode Start --><B>4. Contrôle de l'initialisation de la connexion.</B><!-- BBCode End --> <BR> <BR>Côté IPCop, voici ce que me donne le fichier secure quand cela fonctione : <BR>--- Extait de /var/log/secure --- <BR>May 14 14:49:20 ipcop pluto[10799]: packet from 195.132.65.236:500: ignoring Vendor ID payload <BR>May 14 14:49:20 ipcop pluto[10799]: "clientwin"[1] 195.132.65.236 #1: responding to Main Mode from unknown peer 195.132.65.236 <BR>May 14 14:49:20 ipcop pluto[10799]: "clientwin"[1] 195.132.65.236 #1: Peer ID is ID_IPV4_ADDR: '195.132.65.236' <BR>May 14 14:49:20 ipcop pluto[10799]: "clientwin"[1] 195.132.65.236 #1: sent MR3, ISAKMP SA established <BR>May 14 14:49:21 ipcop pluto[10799]: "clientwin"[1] 195.132.65.236 #2: responding to Quick Mode <BR>May 14 14:49:21 ipcop pluto[10799]: "clientwin"[1] 195.132.65.236 #2: IPsec SA established <BR>--- Extait de /var/log/secure ---<!-- BBCode Start --><I><- Decription de client chargée</I><!-- BBCode End --> <BR> <BR>Côté Windows, 2 ou 3 ping vers le réseau IPCop GREEN doivent retourner un résultat positif. <BR>Si le message "Négociation de la sécurité IP." apparait toujours après plusieurs ping, vérifier le fichier secure sur IPCop et la définition des clés partagées (PSK). <BR> <BR>Voilà ! C'est un peu long mais j'ai essayé d'être aussi précis que possible. Cela sera peut être utile... <BR> <BR>En conclusion, IPCop ? Ca marche ! <IMG SRC="images/smiles/icon_lol.gif">
Avatar de l’utilisateur
fgille
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 03 Avr 2003 00:00

Messagepar fgille » 14 Mai 2003 16:23

Concernant la synchronisation de l'heure, l'ai lu aussi qu'il est nécessaire de le faire pour initialiser une connexion entre 2 serveurs. Je ne l'ai pas lu pour un client Windows. <BR>Mais j'ai configuré la mise à l'heure automatique par NTP sur IPCop et sur mon PC w2k. Je n'ai donc pas eu ce problème. <BR> <BR>Targa : "Quand je paramètre mes fichiers pour le VPN à la main, il n'apparait pas ensuite dans le GUI, est ce normal ?" <BR> <BR>Oui, il est écrit dans le VPN HowTo (http://www.ipcop.org/cgi-bin/twiki/view ... opVPNHowto) que l'interface web d'administration de IPCop 1.2 ne fonctionne pas avec un paramètrage pour client Windows. Si on l'utilise, elle efface les fichiers de configuration. <BR>Par contre, certains ont écrit dans ce forum les modifications à faire dans les scripts CGI pour que cette configuration soit visible dans l'interface d'administration. <BR>
Avatar de l’utilisateur
fgille
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 03 Avr 2003 00:00

Suivant

Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité