OVH Cloud OVH Cloud

Freebox et Linux

3 réponses
Avatar
Joachim Habib
Bonjour,

J'ai installé récement un machine en testing (2.4.26) composée de deux
carte réseau; la première relié au reseau local (eth0) et la seconde à
la Freebox (eth1)

eth1 est déclaré en dhcp et j'ai installé le package dhcp-client et tout
va bien.

Mon pb est la suivant : Si on redémarre la freebox pour une raison
quelconque, je perd ma connexion adsl sur mon linux.
Je ne peux pas vous dire si l'interface eth1 est tjrs monté car la
machine n'est pas chez moi, mais il semblerait que oui.
Pour refaire marcher le tout, je dois me logguer sur cette machine (en
fait c un serveur/routeur/firewall) et faire un ifdown eth1
suivi d'un ifup eth1. A ce moment la mon serveur redemande les infos
nécessaire via dhcp .

Existe-t-il un moyen comme avec une connexion adsl en usb via ppp de
faire en sorte que la requète dhcp, si elle a échouée, soit renvoyer
régulièrement jusqu'à que ca refonctionne ?

Merci

Jo


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

3 réponses

Avatar
François Boisson
On Sat, 26 Jun 2004 13:57:35 +0200
Joachim Habib wrote:

Existe-t-il un moyen comme avec une connexion adsl en usb via ppp de
faire en sorte que la requète dhcp, si elle a échouée, soit renvoye r
régulièrement jusqu'à que ca refonctionne ?





La technique simple consiste à faire un ping vers la passerelle au bout de
la freebox (x.x.x.254 si ma mémoire est bonne) et en cas d'échec de
refaire la connexion:

En gros, un script avec deux IP de tests (la première est la passerelle,
la deuxième google par exemple) serait

#!/bin/sh
cd /tmp
if /bin/ping -c 10 $1 > /dev/null 2> /dev/null; then
echo -n "." > /dev/tty8;
else
# on reessaye une deuxieme fois
if /bin/ping -c 60 $1 > /dev/null 2> /dev/null; then
logger "Mauvaise connexion ADSL"
else
# on reessaye une troisième fois
if /bin/ping -c 60 $2 > /dev/null 2> /dev/null; then
logger "Minable connexion ADSL"
else
logger "Relance connexion"
date >> /var/log/ADSL.log
ifdown eth1
ifup eth1
fi;
fi;
fi;

à lancer par cron régulièrement


François Boisson
Avatar
Michelle Konzack
--bwMunqOr7B7rzQrh
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Salut Joachim,

Am 2004-06-26 13:57:35, schrieb Joachim Habib:
Bonjour,



Existe-t-il un moyen comme avec une connexion adsl en usb via ppp de
faire en sorte que la requète dhcp, si elle a échouée, soit renvoyer
régulièrement jusqu'à que ca refonctionne ?



Faur un petit script que tester tous le 3 minutes la connection
Internet (par example avec un "ping"). Si le "exit status" est "1"
executer igdown/ifup et ca va.

Merci

Jo




Greetings
Michelle

--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack Apt. 917 ICQ #328449886
50, rue de Soultz MSM LinuxMichi
0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)

--bwMunqOr7B7rzQrh
Content-Type: application/pgp-signature; name="signature.pgp"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA3X4eC0FPBMSS+BIRAulGAJ9IjPweZXOx4RsCXKCeClw0aupjxQCgumX2
qiT5mfzeVz+dc/5Jzj5H3qY =8xHp
-----END PGP SIGNATURE-----

--bwMunqOr7B7rzQrh--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Joachim Habib
Merci, j'ai mis le script en place et tout marche nickel.

Merci pour tout

Jo


François Boisson wrote:

On Sat, 26 Jun 2004 13:57:35 +0200
Joachim Habib wrote:



Existe-t-il un moyen comme avec une connexion adsl en usb via ppp de
faire en sorte que la requète dhcp, si elle a échouée, soit renvoyer
régulièrement jusqu'à que ca refonctionne ?







La technique simple consiste à faire un ping vers la passerelle au bout de
la freebox (x.x.x.254 si ma mémoire est bonne) et en cas d'échec de
refaire la connexion:

En gros, un script avec deux IP de tests (la première est la passerelle,
la deuxième google par exemple) serait

#!/bin/sh
cd /tmp
if /bin/ping -c 10 $1 > /dev/null 2> /dev/null; then
echo -n "." > /dev/tty8;
else
# on reessaye une deuxieme fois
if /bin/ping -c 60 $1 > /dev/null 2> /dev/null; then
logger "Mauvaise connexion ADSL"
else
# on reessaye une troisième fois
if /bin/ping -c 60 $2 > /dev/null 2> /dev/null; then
logger "Minable connexion ADSL"
else
logger "Relance connexion"
date >> /var/log/ADSL.log
ifdown eth1
ifup eth1
fi;
fi;
fi;

à lancer par cron régulièrement


François Boisson







--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact