This page has been robot translated, sorry for typos if any. Original content here.

Ping-script pour maintenir la connexion Gprs

Скрипт-пинговалка для поддержания Gprs-соединения

Assez souvent, les opérateurs (et les fournisseurs) offrent Internet à bas prix - ou même fournir un anlim.

Mais chez nous tous pas comme chez les gens, c'est simple, donc ne peut pas être le bonheur.

Souvent, la connexion est brisée ou "branchée" "colle" (quand la connexion ne se casse pas, mais les données ne vont pas).

Quiconque rencontre ce problème sera aidé par un script simple pingovalochka.

Sa signification: périodiquement pings l'adresse. En l'absence de ping (lorsque le canal est "bloqué" ou cassé), la reconnexion se produit.

En exécutant ce script, vous pouvez être sûr de maintenir la capacité de travail de la connexion.

Procédure

1. Créez un fichier cmd dans le bloc-notes (par exemple, pinger.cmd) avec le contenu suivant:

 @echo désactivé
 echo% date %% temps% --- DEMARRÉ --- >> pinger.log
 définir Try = 1

 rem Tous les paramètres sont dans ce bloc

 nom de la connexion rem
 set DialName = Vie
 rem Login
 set Login = Connexion
 mot de passe
 set Pass = Mot de passe
 rem ping timeout en ms
 définir TimeOut = 10000
 rem nombre de tentatives de ping
 définir MaxPing = 5
 rem pause dans s
 régler Pause = 30
 adresse hôte rem pour ping
 régler host = ya.ru
 rem votre numéro de téléphone
 set PhoneNum = 80631234567

 : commencer
 écho.
 echo start ping
 ping% host% -n 1 -w% TimeOut%
 si errorlevel = 1 est devenu mauvais
 goto ok

 : ping
 écho.
 ping% host% -n 1 -w% TimeOut%
 si pas errorlevel = 1 goto ok
 set / a Essayer =% Essayer% + 1
 if% Try% geq% MaxPing% est devenu mauvais
 goto ping

 ok
 écho.
 écho tout droit
 fin de goto

 : mauvais
 set / a Essayer = 1
 écho.
 echo BAD CONNECT
 echo% date %% temps% -!  Problème, reconnectez-vous - >> pinger.log
 rasdial% DialName% / disconnect
 rasdial% DialName% / phone:% PhoneNum%
 rasdial% DialName %% Connexion %% Pass%
 si errorlevel = 1 est devenu mauvais
 goto ping

 : fin
 set / a Essayer = 1
 écho.
 choix / C: PRDE / T: P, 30 / N Pause 30 secondes.  [P] ing [R] econnect [D] isconnect [E] xit?
 rem écho.
 rem écho.
 goto% ERRORLEVEL%
 : 1
 goto ping
 2
 pas mal
 3
 rasdial% DialName% / disconnect
 4
 echo% date %% time% == Script de sortie == >> pinger.log

Dans le fichier donné, il est nécessaire de remplacer OBLIGATOIRE :

  • nom de la connexion (set DialName = Life) [voir nom: Démarrer - Paramètres - Connexions réseau - nom de votre connexion]
  • login / mot de passe (set Login = Set de connexion Pass = Password) - si nécessaire pour établir une connexion

Dans le fichier donné, il est nécessaire de remplacer (si désiré):

  • l'adresse de l'hôte qui pings (set host = ya.ru)
  • ping timeout (définissez TimeOut = 10000)
  • le nombre de tentatives de ping (set MaxPing = 5) après lequel se reconnectera
  • intervalle de vérification de la connexion (réglage Pause = 30)

2. En regard de pinger.cmd, placez "choice.com" dans l'archive choise.rar.

3. Courir et profiter de la vie - pingovalka établira une connexion et la maintiendra en état de marche.

!!! Script similaire "pinger" pour Linux pour maintenir vydelenki pinger.zip.

choise.rar (2,88 kilooctets) choise.rar (2,88 kilooctets) choise.rar (2,88 kilooctets) Virus Free par KAV
pinger.zip (684 octets) pinger.zip (684 octets) pinger.zip (684 octets) Virus Free par KAV