[resolu]redemarrer VPN automatiquement

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

[resolu]redemarrer VPN automatiquement

Messagepar CYPRINUS » 06 Avr 2005 21:46

Bonjour,

J'ai un VPN lan to lan entre 2 ipcop 1.4.5 .

Mon problème est que l'ipcop distant ferme son VPN pour une raison qui m'est encore inconnue ....
A partir de ce moment et jusqu'au prochain redémarrage manuel du VPN (ipcop distant):

-Le ping vers l'adresse externe répond toujours (adresse dyndns)
-Le ping vers l'adresse interne qui passe le VPN reste muet.

Comme bien entendu je ne peux pas me rendre facilement sur le site distant pour redemarrer IPCOP à la main,je me demandais s'il existait un moyen qu'IPCOP detecte que son VPN n'est plus ouvert et qu'il le redémarre alors tout seul ! [-o<

J'ai vu dans un post la possibilité de créer une tache CRON,celà m'eviterai dejà le déplacement du lendemain.

Merci de votre aide
Dernière édition par CYPRINUS le 09 Avr 2005 13:31, édité 1 fois au total.
PIII 1Ghz 512 MBRam 20GB HDD
Ipcop 1.4.10 red+green+blue+orange
BOT 2.2.2-b1
Squidguard 1.3.1
OpenVpn
Avatar de l’utilisateur
CYPRINUS
Second Maître
Second Maître
 
Messages: 35
Inscrit le: 27 Avr 2004 22:27
Localisation: pas loin du Luxembourg

Messagepar CYPRINUS » 06 Avr 2005 22:55

je viens de comprendre pourquoi le vpn se ferme.Mon adresse IP publique fournie par mon FAI vient de changer .

Le ping sur l'adresse interne par le VPN ne répond plus mais le ping sur l'externe fonctionne (dyndns).

J'utilise sur les deux IPCOP une MAJ DNS Dynamique et ce sont ces noms dns que j'ai utilisés dans la configuration des VPN....
PIII 1Ghz 512 MBRam 20GB HDD
Ipcop 1.4.10 red+green+blue+orange
BOT 2.2.2-b1
Squidguard 1.3.1
OpenVpn
Avatar de l’utilisateur
CYPRINUS
Second Maître
Second Maître
 
Messages: 35
Inscrit le: 27 Avr 2004 22:27
Localisation: pas loin du Luxembourg

Messagepar reg » 06 Avr 2005 23:06

salut,

j'ai le meme problème que toi : 1 vpn lan to lan entre 2 ipcop 1.4.4 avec dyndns : la liaison vpn ne se réouvre pas suite au changement d'adresse ip. (alors que la mise à jour dyndns s'est faite correctement)


je pensais mettre à jour en 1.4.5 pour voir si cela résolvait le pb mais visiblement le pb est toujours là.


bug ?
Avatar de l’utilisateur
reg
Premier-Maître
Premier-Maître
 
Messages: 54
Inscrit le: 07 Juil 2003 00:00
Localisation: cayenne

Il y a un script pour cela

Messagepar taxaw » 07 Avr 2005 12:39

Bonjour,
Je pense qu'il y a un script de reconnexion de vpn qui existe.
Rechercher sur le forum.
C dommage que ce script ne soit pas intégré à ipcop.
------------------------
Créer, non posséder.
Accroître, non dominer,
Oeuvrer, non retenir.
taxaw
Major
Major
 
Messages: 95
Inscrit le: 30 Juil 2004 15:56
Localisation: Sénégal

Messagepar popoch » 07 Avr 2005 22:13

a placer dans /usr/local/bin/

script :

Code: Tout sélectionner
#!/bin/sh
LOG=/var/log/messages
getip() {
IP=`/usr/sbin/ipsec eroute |grep -F "@" | cut -f2 -d"@" | grep -F ":" | cut -f1 -d":"`
}
#verif si tunel si UP
OK=no
getip
if ! [ "$IP" ]; then
echo "PAS D'ADRESSE IP VALIDE";
OK=no;
else
echo "ADRESSE IP EXISTE";
for i in $IP; do
if [ $OK = "no" ]; then
ping -n -q -c 1 -i 1 $i
if [ $? = "0" ]; then
OK=yes
fi
fi
done
fi
if [ $OK = "no" ]; then
echo "pas de vpn ou déconnecté"
/usr/local/bin/ipsecctrl S
echo $(date)" : Reconnexion VPN" >>$LOG;
fi


maintenant automatisation du script via la crontab, moi j ai mis 5 minutes...

en mode console :

Code: Tout sélectionner
chmod 755 /usr/local/bin/nomdufichier.sh
fcrontab -e
*/5 * * * * /usr/local/bin/nomdufichier.sh
Dernière édition par popoch le 07 Avr 2005 22:25, édité 1 fois au total.
:D :D :D


Cordialement popoch
Avatar de l’utilisateur
popoch
Vice-Amiral
Vice-Amiral
 
Messages: 582
Inscrit le: 05 Mars 2004 01:00
Localisation: Brest / Lannion / Rennes

Messagepar reg » 07 Avr 2005 22:21

Merci beaucoup Popoch !

je mets ça en place ce soir
Avatar de l’utilisateur
reg
Premier-Maître
Premier-Maître
 
Messages: 54
Inscrit le: 07 Juil 2003 00:00
Localisation: cayenne

Script marche avec plusieurs connexions VPN ?

Messagepar taxaw » 08 Avr 2005 15:10

Bonjour Popoch,
Est ce que ton script fonctionne si on a plusieurs liaisons vpn configurées sur une machine ipcop
------------------------
Créer, non posséder.
Accroître, non dominer,
Oeuvrer, non retenir.
taxaw
Major
Major
 
Messages: 95
Inscrit le: 30 Juil 2004 15:56
Localisation: Sénégal

Messagepar popoch » 08 Avr 2005 19:02

oui biensur...

Mais si un tunnel tombe tous les tunnels vont redemarrer avec le script car il ne fait que relancer la commande :

ipsecctrl S
:D :D :D


Cordialement popoch
Avatar de l’utilisateur
popoch
Vice-Amiral
Vice-Amiral
 
Messages: 582
Inscrit le: 05 Mars 2004 01:00
Localisation: Brest / Lannion / Rennes

Combien de connexions

Messagepar taxaw » 08 Avr 2005 20:51

Tu l'as testé avec combien de connexions simultanée.
------------------------
Créer, non posséder.
Accroître, non dominer,
Oeuvrer, non retenir.
taxaw
Major
Major
 
Messages: 95
Inscrit le: 30 Juil 2004 15:56
Localisation: Sénégal

Messagepar popoch » 09 Avr 2005 01:27

4 max... j ai jamais eut l occas de tester avec plus...

Mais ce que je fais moi,c est que je fais une deco manuelle le matin entre 3 ou 4 heures, histoire d eviter les decos pendant la journee..

Et si jamais il y a deco, le script prend le relais...
:D :D :D


Cordialement popoch
Avatar de l’utilisateur
popoch
Vice-Amiral
Vice-Amiral
 
Messages: 582
Inscrit le: 05 Mars 2004 01:00
Localisation: Brest / Lannion / Rennes

Messagepar CYPRINUS » 09 Avr 2005 12:00

Merci Popoch ,


Je viens de faire l'essai sur mon IPCOP et de ce coté ça fonctionne.

Hélas le serveur SSH de l'ipcop distant ne me permet plus de me loguer pour l'instant ("Too many authentication failures for root")...... :( toujours ma dyslexie du clavier qui me poursuit! :roll:

Je me rends sur l'autre site lundi et je vous tiens au courant.


Salut
PIII 1Ghz 512 MBRam 20GB HDD
Ipcop 1.4.10 red+green+blue+orange
BOT 2.2.2-b1
Squidguard 1.3.1
OpenVpn
Avatar de l’utilisateur
CYPRINUS
Second Maître
Second Maître
 
Messages: 35
Inscrit le: 27 Avr 2004 22:27
Localisation: pas loin du Luxembourg

Messagepar sisg » 09 Avr 2005 12:20

Bonjour,

popoch a écrit:a placer dans /usr/local/bin/

script :

Code: Tout sélectionner
#!/bin/sh
LOG=/var/log/messages
getip() {
IP=`/usr/sbin/ipsec eroute |grep -F "@" | cut -f2 -d"@" | grep -F ":" | cut -f1 -d":"`
}
#verif si tunel si UP
OK=no
getip
if ! [ "$IP" ]; then
echo "PAS D'ADRESSE IP VALIDE";
OK=no;
else
echo "ADRESSE IP EXISTE";
for i in $IP; do
if [ $OK = "no" ]; then
ping -n -q -c 1 -i 1 $i
if [ $? = "0" ]; then
OK=yes
fi
fi
done
fi
if [ $OK = "no" ]; then
echo "pas de vpn ou déconnecté"
/usr/local/bin/ipsecctrl S
echo $(date)" : Reconnexion VPN" >>$LOG;
fi


maintenant automatisation du script via la crontab, moi j ai mis 5 minutes...

en mode console :

Code: Tout sélectionner
chmod 755 /usr/local/bin/nomdufichier.sh
fcrontab -e
*/5 * * * * /usr/local/bin/nomdufichier.sh


Merci popoch !!!

Moi ça l'air à très bien fonctionner...

Bonne fin semaine,

Snoopyski alias sisg
- PIII 500Mhz = IPCop 1.4.10 + Advance Proxy + URL Filter en VERT-ROUGE-ORANGE
- Athlon 1800+ = SME Server 6.0.1 (Orange)
Serveur Web/MySQL/MamboServer/eGroupWare
- Athlon 2500+ = SME Server 7.0 RC3 (Green)
Avatar de l’utilisateur
sisg
Vice-Amiral
Vice-Amiral
 
Messages: 552
Inscrit le: 07 Août 2003 00:00
Localisation: Québec / Région Montréal

Messagepar CYPRINUS » 09 Avr 2005 13:29

Genial Super Magnifique.......

ça fonctionne nickel!

Merci :lol:
PIII 1Ghz 512 MBRam 20GB HDD
Ipcop 1.4.10 red+green+blue+orange
BOT 2.2.2-b1
Squidguard 1.3.1
OpenVpn
Avatar de l’utilisateur
CYPRINUS
Second Maître
Second Maître
 
Messages: 35
Inscrit le: 27 Avr 2004 22:27
Localisation: pas loin du Luxembourg

Bon bein

Messagepar taxaw » 09 Avr 2005 14:09

Bon bein je vai testé aussi ce week end.
vous avez quelle version d'ipcop ?
------------------------
Créer, non posséder.
Accroître, non dominer,
Oeuvrer, non retenir.
taxaw
Major
Major
 
Messages: 95
Inscrit le: 30 Juil 2004 15:56
Localisation: Sénégal

Messagepar Tof » 10 Avr 2005 13:16

j'ai essayé ce script
j'obtient : 2005-04-10 13:13:32.334 PAS D'ADRESSE IP VALIDE
2005-04-10 13:13:32.334 pas de vpn ou déconnecté
2005-04-10 13:13:38.178

j'ai fait une erreur quelque part??
(version 1.4.5)
Avatar de l’utilisateur
Tof
Major
Major
 
Messages: 90
Inscrit le: 23 Juil 2002 00:00
Localisation: Toulouse

Suivant

Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité