Reconnexion après coupure de courant

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

Reconnexion après coupure de courant

Messagepar kriss_11 » 21 Avr 2007 08:52

Bonjour,

J'ai des coupures de courant frequentes.

Lorsque le courant est de retour, ipcop redemarre, ma FreeBox se synchronise, mais mon ipcop ne se connecte pas toujours sur la patte rouge.

Sans passer par un onduleur, comment reconnecter mon ipcop à la patte rouge lorsque le courant revient.

Merci pour vos réponses.
kriss_11
Major
Major
 
Messages: 94
Inscrit le: 06 Avr 2007 16:40

Messagepar jdh » 21 Avr 2007 08:55

Ah oui ! Et quels éléments on a pour répondre ?

Avec une Freebox, il n'y a pour Red qu'un seul protocole : DHCP. Qu'en est-il ?
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar kriss_11 » 21 Avr 2007 08:59

Désolé

Voici plus de precisions

Patte rouge en DHCP => FreeBox

Après la coupure l'ipcop redemarre, idem pour la Freebox.
par contre je suis obligé de me connecté sur http://X.X.X.X:81 patte verte et reconnecter à la main.

Il y a t il un moyen de le faire en automatique ?
kriss_11
Major
Major
 
Messages: 94
Inscrit le: 06 Avr 2007 16:40

Messagepar Poupou94 » 21 Avr 2007 09:04

Bonjour,

Tu as une IP fixe chez Free ? si c'est le cas tu la met en dur dans IPCop et plus de dhcp cela doit repartir tout seul.

Pascal.
Poupou94
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 195
Inscrit le: 28 Mars 2007 11:09

Messagepar kriss_11 » 21 Avr 2007 09:06

Oui c'est une IP fixe.

Je dois donc relancer un setup et modifier la connexion de la patte rouge.

Puis je le faire à distance? J'utilise Zerina et OpenVPN.
kriss_11
Major
Major
 
Messages: 94
Inscrit le: 06 Avr 2007 16:40

Messagepar jdh » 21 Avr 2007 09:06

Free = DHCP. Je dis cela parce que certains pensent qu'une adresse statique convient puisque l'adresse est souvent la même. Ce n'est pas les quelques ko occupés par dhclient qui doivent être un frein.

Donc DHCP ne fonctionne pas ?

Il doit y avoir un log, par exemple dans /var/log/syslog (ou équivalent).


(C'est plus facile d'écrire : j'accède à l'interface d'administration à partir de Green =http://192.168.1.1:81 pour redémarrer l'interface Red)
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar kriss_11 » 21 Avr 2007 09:29

pas de /var/log/syslog ou equivalent si ce n'est /var/log/logwatch

Ma question est de savoir si je peux relancer un setup et modifier la connexion de la patte rouge.

Puis je le faire à distance? J'utilise Zerina et OpenVPN
kriss_11
Major
Major
 
Messages: 94
Inscrit le: 06 Avr 2007 16:40

Messagepar Poupou94 » 21 Avr 2007 09:38

Cela doit être possible vu que la relance réseau se fait après les modifications mais si tu n'as personne à l'autre bout en cas de pb c'est un peu casse $%#&!...

Pascal.
Poupou94
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 195
Inscrit le: 28 Mars 2007 11:09

Messagepar kriss_11 » 21 Avr 2007 09:41

Ok merci

Je ferai ça sur place
kriss_11
Major
Major
 
Messages: 94
Inscrit le: 06 Avr 2007 16:40

Messagepar Poupou94 » 21 Avr 2007 09:43

Autrement les logs c'est /var/log/messages

Je ne sais pas par contre ce que fait IPCOP si au boot il n'arrive pas à obtenir une adresse (pendant le reboot de la freebox qui ne peux pas donner d'adresse si elle n'a pas fini de démarrer) nouvel essai au bout d'un certain temps??

Pascal.
Poupou94
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 195
Inscrit le: 28 Mars 2007 11:09

Messagepar micjack » 21 Avr 2007 14:04

Salut,

Pourquoi ne pas faire un script au démarrage, ou dans le rc.local par exemple.
Tant que la variable $ppp n'a pas pris d'adresse publique sur l'interface ppp0, le script continura en boucle

Code: Tout sélectionner
ppp="`ip -f inet addr | grep ppp0 | grep inet | tr -s \"\\t\" \" \"| cut -d \" \" -f 3 `"
while [ "${ppp}" != "212.x.x.x" ] ; do
/etc/rc.d/rc.red stop
sleep 3
/etc/rc.d/rc.red start
sleep 10
done


Les sleep, c'est pour marquer un temps d'arret entre la désynchronisation et la synchronisation.... Et pour 212.x.x.x metre l'ip fixe de Free...

En gros, le script arrete et redemarre la connexion PPP, et à un moment donné elle va bien prendre son IP par DHCP.

Si c'est un script à part entiere, ne pas oublier de metre
#!/bin/bash
et un chmod sur le fichier

C'est peut etre à pofiner, mais cela doit fonctionner... A voir
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar Poupou94 » 24 Avr 2007 20:32

micjack a écrit:Salut,

Pourquoi ne pas faire un script au démarrage, ou dans le rc.local par exemple.
Tant que la variable $ppp n'a pas pris d'adresse publique sur l'interface ppp0, le script continura en boucle

Code: Tout sélectionner
ppp="`ip -f inet addr | grep ppp0 | grep inet | tr -s "\\t" " "| cut -d " " -f 3 `"
while [ "${ppp}" != "212.x.x.x" ] ; do
/etc/rc.d/rc.red stop
sleep 3
/etc/rc.d/rc.red start
sleep 10
done


Les sleep, c'est pour marquer un temps d'arret entre la désynchronisation et la synchronisation.... Et pour 212.x.x.x metre l'ip fixe de Free...

En gros, le script arrete et redemarre la connexion PPP, et à un moment donné elle va bien prendre son IP par DHCP.

Si c'est un script à part entiere, ne pas oublier de metre
#!/bin/bash
et un chmod sur le fichier

C'est peut etre à pofiner, mais cela doit fonctionner... A voir


Bonjour,

Question: sur une freebox ce n'est pas ethx ?

Pascal.
Poupou94
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 195
Inscrit le: 28 Mars 2007 11:09

Messagepar micjack » 24 Avr 2007 23:19

Poupou94 a écrit:Question: sur une freebox ce n'est pas ethx ?

Ben tout dépend si il est en mode routeur ou en bridge... En mode routeur c'est ethx, en bridge mode modem, c'est ppp0. Quoi que aussi, le ppp0 c'est surtout pour les modems USB

Puis c'est pas bien compliqué, y'a qu'a changer dans le script "ppp0" par "ethx" si besoin :wink:

EDIT : J'ai oublié le ppp0 pour les modem USB
Dernière édition par micjack le 25 Avr 2007 11:15, édité 1 fois au total.
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar Poupou94 » 25 Avr 2007 09:14

Je suis surpris, je suis en mode bridge sur deux IPCop derrière deux freebox V4 et V5 via le port ethernet et les interfaces sont eth1 et eth2 (toujours la dernière interface ethx). Je ne vois pas dans quel cas on est en ppp0?

Pour le script c'est sur que cela n'est pas trop compliqué à adapter :D

Pascal.
Poupou94
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 195
Inscrit le: 28 Mars 2007 11:09

Messagepar micjack » 25 Avr 2007 09:35

Il n'y a pas un ethx et un ppp0 qui apparait avec un ifconfig ? c'est l'ethx qui détient l'IP publique ? Bon, ben en tout cas tu apporte un élément de réponse, car je n'es jamais installé de Freebox sur du Linux. C'est vrai qu'elle est particuliere dans son genre.
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Suivant

Retour vers IPCop

Qui est en ligne ?

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