Rebbot Modem par VUDUO

  • Auteur de la discussion crandor
  • Date de début
C

crandor

Bonjour

Je ne sais pas si je suis dans la bonne rubrique, mais j'aimerais l'aide d'un specialiste Linux.

J'ai une connexion 8 Meg qui deconne dans bcp de cas, alors pr mes ques clients en share Oscam gueulent.

je voudrais un scrpit que se lancerait par un Cron du vuduo, pour verifier l'etat de la connexion à travers un ping, et qui reintilise l'ADSL qd le temps de reponse est elevé.

J'ai trouvé celui là , mais il ne fait que rebooter l'adsl même quand le ping est bon.

C'est un script pour le Sagem 3304 V1 .

#!/bin/sh
IP="192.168.1.1"
USER="user"
PASSWORD="pass"

tput setaf 1; echo "Redémarrage ADSL..."; tput sgr0
curl -u $USER:$PASSWORD http://$ip/SubmitMaintADSL -d '' >/dev/null 2>&1
if [ "$?" -ne "0" ]; then
echo "Erreur lors de la communication avec le routeur." >&2
exit 1
fi
sleep 3
tput setaf 1; echo "Attente de connexion..."; tput sgr0
i="0"
while true; do
ping -c1 212.217.0.1 >/dev/null 2>&1
if [ "$?" -eq "0" ]; then
break
fi
i="`expr $i + 1`"
if [ "$i" -gt "60" ]; then
echo "Nombre de tentatives de connexion dépassées..." >&2
exit 1
fi
sleep 1
done
exit 0


Merci de votre aide
 
Bonsoir

A ce point je suis hors sujet ou ça n'interesse personne ?

Bonne soirée
 
Retour
Haut