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

Script pingovalka pour maintenir la connexion Gprs

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

Très souvent, les opérateurs (et les fournisseurs) offrent un accès Internet bon marché, voire un accès illimité.

Mais chez nous, tout n’est pas comme chez les gens, ça ne peut pas être du bonheur.

Souvent, la connexion est interrompue ou se "bloque" (lorsque la connexion ne se rompt pas mais que les données ne disparaissent pas).

Toute personne rencontrant ce problème sera aidée par un simple script ping-ping.

Sa signification: l'adresse répond périodiquement. En l'absence de ping (lorsque le canal est «bloqué» ou cassé), une reconnexion a lieu.

En exécutant ce script, vous pouvez être sûr de maintenir une connexion saine.

La procédure

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

 @echo off
 echo% date %% time% --- --- STARTED --- >> pinger.log
 set Try = 1

 rem Tous les paramètres sont déplacés vers ce bloc.

 rem nom de connexion
 set DialName = Life
 rem login
 set Login = Login
 rem Mot de passe
 set Pass = Mot de passe
 délai d'expiration de ping rem en ms
 set TimeOut = 10000
 rem le nombre de tentatives de ping
 set MaxPing = 5
 rem pause en s
 set Pause = 30
 rem ping adresse de l'hôte
 set host = ya.ru
 rem votre numéro de téléphone
 set PhoneNum = 80631234567

 : commencer
 écho
 écho démarrer ping
 ping% hôte% -n 1 -w% TimeOut%
 si errorlevel = 1 ça va mal
 ok ok

 : ping
 écho
 ping% hôte% -n 1 -w% TimeOut%
 sinon errorlevel = 1 goto ok
 set / a Try =% Try% + 1
 si% Try% geq% MaxPing% goto bad
 aller ping

 : ok
 écho
 echo TOUS DROITS
 aller à la fin

 : mauvais
 set / a Try = 1
 écho
 echo BAD CONNECT
 echo% date %% time% -!  Problème, reconnectez-vous! - >> pinger.log
 rasdial% DialName% / disconnect
 rasdial% DialName% / phone:% PhoneNum%
 rasdial% DialName %% Login %% Pass%
 si errorlevel = 1 ça va mal
 aller ping

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

Dans ce fichier, vous devez remplacer OBLIGATOIRE :

  • nom de la connexion (set DialName = Life) [regardez le nom: Démarrer - Paramètres - Connexions réseau - le nom de votre connexion]
  • login / password (set Login = Login set pass = Password) - si nécessaire pour établir une connexion

Dans ce fichier, vous devez remplacer (si vous le souhaitez):

  • adresse de l'hôte qui répond (set host = ya.ru)
  • délai d'attente de ping (set TimeOut = 10000)
  • le nombre de tentatives de ping (set MaxPing = 5) après lequel il y aura une reconnexion
  • intervalle de vérification de la connexion (set Pause = 30)

2. A côté de pinger.cmd, nous mettons "choice.com" dans l'archive choise.rar.

3. Nous commençons et profitons de la vie - pingovalka établira une connexion et la maintiendra en état de fonctionnement.

!!! Un script similaire "pinger" pour que Linux maintienne la surbrillance de pinger.zip.

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