Pages : 1
#1 Le 22/02/2006, à 21:48
- Totor
Détecter la connexion internet
Bonjour,
Voici ce que je cherche à faire :
- au démarrage de ma machine, lancer un script bash (ou tout autre binaire ou language interprété) ayant pour objectif de détecter lorsque ma connexion internet est activée. Tout comme peut le faire firestarter...
Le système envoie-t-il un événement pour indiquer que l'on est connecté ou bien faut-il boucler et tester si l'interface internet existe (tout en laissant du temps processeur pour les autres processus) ?
merci d'avance pour votre aide !
-- Lucid Lynx --
Hors ligne
#2 Le 22/02/2006, à 22:02
- requiem
Re : Détecter la connexion internet
bonsoir,
Tu peux utiliser la commande ping pour tester ta connexion.
Voilà un exemple de script.
ping -q -c 2 www.google.fr >/dev/null 2>&1
if [ $? -eq 0 ]; then
echo "La connexion est active."
else
echo "La connexion n'est pas active."
fi
Dernière modification par requiem (Le 22/02/2006, à 22:03)
Le problème avec Linux, ce n'est pas Linux, c'est le linuxien
Hors ligne
#3 Le 23/02/2006, à 13:47
- Totor
Re : Détecter la connexion internet
merci pour ce début de réponse....
mais elle ne me convient pas totalement car le script ne doit tester en permanence la connexion et si elle est active, lancer un script puis recommencer à tester la connexion sans occuper la totalité du temps processeur !
-- Lucid Lynx --
Hors ligne
#4 Le 23/02/2006, à 13:49
- Soulfly_tribe90
Re : Détecter la connexion internet
le truc super tordu
En fait je vois pas trop ce que tu veux faire precisement et dans quel but...
Hors ligne
#5 Le 23/02/2006, à 14:58
- Totor
Re : Détecter la connexion internet
l'objectif est de détecter de façon immédiate tout changement d'adresse IP donné par mon FAI car je n'ai pas une adresse IP fixe puis d'indiquer à l'outil noip2 (www.noip.com) que mon IP a changé !!!
Je sais que noip rafraichit l'IP à utiliser mais pas en dessous d'une minute... et je souhaite avoir un rafraichissement plus fin (je sais, je suis difficile )
voili voulou pour les explications
Dernière modification par Totor (Le 23/02/2006, à 14:59)
-- Lucid Lynx --
Hors ligne
#6 Le 23/02/2006, à 19:45
- gene69
Re : Détecter la connexion internet
bizare... c'est pas l'interêt du FAI de modifier trop souvent ton IP....
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#7 Le 23/02/2006, à 20:53
- Totor
Re : Détecter la connexion internet
C pas mon FAI ! C mon modem
il est merdique et à tendance à se déconnecter de "aléatoirement"... j'ai vu sur des forum qu'il est connu pour chauffer ...
et j'ai pas envie de le changer maintenant ! mon amie doit accoucher dans env. 20 jours, je suis en train de refaire totalement ma cuisine et ensuite, je re-fais un abris de jardin pour ton mon mordel et mon bois bien plus grand que celui que je dispose actuellement.... donc j'ai pas trop envie d'investir dans un modem ..:rolleyes:
Dernière modification par Totor (Le 23/02/2006, à 21:38)
-- Lucid Lynx --
Hors ligne
#8 Le 02/03/2006, à 15:31
- Totor
Re : Détecter la connexion internet
up !
-- Lucid Lynx --
Hors ligne
#9 Le 05/03/2006, à 22:29
- Link31
Re : Détecter la connexion internet
while :
do
ping -q -c 2 www.google.fr >/dev/null 2>&1
if [ $? -eq 0 ]; then
./ton_script_si_connecte.sh
else
./ton_script_si_deconnecte.sh
fi
sleep 2 #2 secondes
done
Je te laisse faire le script qui récupère l'adresse ip ...
Dernière modification par Link31 (Le 06/03/2006, à 19:43)
Hors ligne