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

Ping-script pour maintenir la connexion de Gprs

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

Très souvent, les opérateurs (et les fournisseurs) offrent un accès Internet à bas prix, voire un abonnement limité.

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

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

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

Sa signification: pings périodiquement 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 conserver 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 off
 echo% date %% time% --- STARTED --- >> pinger.log
 set Try = 1

 rem Tous les paramètres sont dans ce bloc

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

 : commencer
 écho
 echo commencer ping
 ping% host% -n 1 -w% TimeOut%
 si errorlevel = 1 goto bad
 goto ok

 : ping
 écho
 ping% host% -n 1 -w% TimeOut%
 sinon errorlevel = 1 goto ok
 set / a Try =% Essayez% + 1
 if% Essayez% geq% MaxPing% passez à mauvais
 obtenir un ping

 : ok
 écho
 echo ALL RIGHT
 aller à la fin

 : mauvais
 définir / a essayer = 1
 écho
 echo BAD CONNECT
 echo% date %% time% -!  Problème, reconnectez-vous - >> pinger.log
 rasdial% DialName% / disconnect
 rasdial% DialName% / phone:% PhoneNum%
 rasdial% DialName %% Connexion %% Pass%
 si errorlevel = 1 goto bad
 obtenir un ping

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

Dans le fichier donné, il faut remplacer OBLIGATOIRE :

  • nom de la connexion (définir DialName = Life) [voir nom: Démarrer - Paramètres - Connexions réseau - nom de votre connexion]
  • login / mot de passe (définir Login = Login set 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)
  • délai d'attente ping (définir TimeOut = 10000)
  • le nombre de tentatives de ping (set MaxPing = 5) après quoi se reconnectera
  • intervalle de vérification de la connexion (définir la pause = 30)

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

3. Exécuter 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 kilo-octets) choise.rar (2.88 kilo-octets) choise.rar (2.88 kilo-octets) Virus Gratuit par KAV
pinger.zip (684 octets) pinger.zip (684 octets) pinger.zip (684 octets) Virus Gratuit par KAV