Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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) roll ?

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 ! roll


-- Lucid Lynx --

Hors ligne

#4 Le 23/02/2006, à 13:49

Soulfly_tribe90

Re : Détecter la connexion internet

lol le truc super tordu big_smile
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 big_smile)

voili voulou pour les explications wink

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 hmm
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 smile ...

Dernière modification par Link31 (Le 06/03/2006, à 19:43)

Hors ligne