[R] Alarme en cas de coupure réseau informatique

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Numaweb
Niveau 1
Niveau 1
Messages : 5
Enregistré le : ven. 29 août 2008 11:50
Status : Hors ligne

[R] Alarme en cas de coupure réseau informatique

#1

Message par Numaweb »

Bonjour à tous,

Je désire savoir s'il est possible via un script de surveiller mon réseau Ethernet en cas de coupure de celui-ci.
Le script émettrai un message et un son (même un bip bip bip) lors de la coupure du réseau informatique.
Selon ce principe là : http://i185.photobucket.com/albums/x61/ ... reseau.jpg

Je vous remercie d'avance pour votre aide.

Cordialement
Numa
Modifié en dernier par Numaweb le ven. 16 janv. 2009 08:50, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#2

Message par Tlem »

Tout est là : http://www.autoitscript.fr/forum/viewto ... =20&t=1031

Si vous n'avez qu'une seule connexion réseau (pas de Wifi ou autre) un ping sur 127.0.0.1 suffira.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Numaweb
Niveau 1
Niveau 1
Messages : 5
Enregistré le : ven. 29 août 2008 11:50
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#3

Message par Numaweb »

Bonjour Thierry,

Merci pour cette piste et le liens, le ping du "127.0.0.1" ou le ping du "nom du PC" répondent "Réseau OK" même en cas de coupure du réseau,
par contre le ping de l'adresse Ip du Pc serait Ok, mais si l'adresse IP change régulièrement c'est cuit...

Je me demande si c'est possible de faire la surveillance au niveau de l'adresse Mac avec la commande ARP -A
Si ARP -A répond (avec une ligne) le réseau est OK, si pas de réponse = Coupure.
Ma logique est elle réaliste ?

Numa
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#4

Message par Tlem »

Effectivement, pour 127.0.0.1 ça ne fonctionne pas, mais si vous connaissez le nom d'une des machines du réseau ou tout simplement l'IP de la passerelle alors votre problème est résolu. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
BeCool
Niveau 5
Niveau 5
Messages : 173
Enregistré le : jeu. 30 oct. 2008 08:48
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#5

Message par BeCool »

Le ping de la passerelle est a mon avis la meilleur solution ;)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#6

Message par Tlem »

Si il y en à une ...
Cela n'a pas été précisé. Il y à encore dans certaines entreprises des zones non connectées par mesure de sécurité. ;)
Par contre il y à souvent un serveur, donc ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
BeCool
Niveau 5
Niveau 5
Messages : 173
Enregistré le : jeu. 30 oct. 2008 08:48
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#7

Message par BeCool »

Tlem a écrit :Il y à encore dans certaines entreprises des zones non connectées par mesure de sécurité. ;)
:shock: Je n'ai encore jamais vu ça.

Ce n'est pas obliger d'avoir un passerelle pour se connecter en WAN ? J'ai toujours cru que si ... :?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#8

Message par Tlem »

Numaweb n'à jamais parlé de Wan, de passerelle ou d'internet.
Il à simplement parlé de réseau Ethernet et plus particulièrement de la connexion réseau du PC (qui affiche non connecté si coupure réseau) ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
BeCool
Niveau 5
Niveau 5
Messages : 173
Enregistré le : jeu. 30 oct. 2008 08:48
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#9

Message par BeCool »

Qui dit connexion réseau dit forcement Ethernet au minimum. Non ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#10

Message par Tlem »

Certes, mais Ethernet ne veut pas dire Internet.
Utilisez Google pour voir la différence. :P
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
BeCool
Niveau 5
Niveau 5
Messages : 173
Enregistré le : jeu. 30 oct. 2008 08:48
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#11

Message par BeCool »

Je sais ça. Je n'ai jamais dis le contraire :mrgreen:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#12

Message par Tlem »

Ben ... Votre réponse dans le contexte de ce que j'ai dit avant laisse un léger doute ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
BeCool
Niveau 5
Niveau 5
Messages : 173
Enregistré le : jeu. 30 oct. 2008 08:48
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#13

Message par BeCool »

Alors c'est que je me suis mal exprime :wink:

Et si nous revenions au sujet principale au lieu de faire les trolls ? :lol:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Alarme en cas de coupure réseau informatique

#14

Message par Tlem »

Ben vla une forme de solution sans faire appel à une passerelle sans serveur ou autre PC du réseau et qui correspond aux images du premier post :

Code : Tout sélectionner

; Code d'origine : http://www.autoitscript.com/forum/index.php?showtopic=78491&view=findpost&p=566838

Global $NetState = 1

HotKeySet("{ESC}", "Fin")
AdlibEnable("_GetNetworkConnect", 5000)

While 1
    If $NetState = 0 Then
        Beep(500, 250)
        Sleep(200)
        Beep(500, 250)
        Sleep(200)
        Beep(500, 250)
        Sleep(200)
        MsgBox(48, "Attention", "Plus de connexion réseau", 2)
    EndIf
    Sleep(50)
WEnd

Func _GetNetworkConnect()
    Local $tTYPE, $iData, $iResult

    $tTYPE = DllStructCreate("int")

    DllCall("sensapi.dll", "int", "IsNetworkAlive", "ptr", DllStructGetPtr($tTYPE))

    $iData = DllStructGetData($tTYPE, 1)

    ; Test Lan (0x1) ou Wan (0x2) ou AOL (0x3)
    If BitAND($iData, 0x1) or BitAND($iData, 0x2) or BitAND($iData, 0x3) Then
        $NetState = 1
    Else
        $NetState = 0
    EndIf
    
    Return $NetState
EndFunc   ;==>_GetNetworkConnect

Func Fin()
    Exit
EndFunc
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Numaweb
Niveau 1
Niveau 1
Messages : 5
Enregistré le : ven. 29 août 2008 11:50
Status : Hors ligne

Re: [R] Alarme en cas de coupure réseau informatique

#15

Message par Numaweb »

Bonjour Thierry,
C'est magnifique, c'est exactement ce que je cherchai, merci beaucoup.
J'avais l'idée de faire des ping de la passerelle à intervalle régulier...mais ton script est plus sur.

Encore un grand merci à toute l'équipe, c'est génial !
Répondre