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 nous ne sommes pas tous comme les gens, nous ne pouvons tout simplement pas être heureux.

La connexion est souvent interrompue ou "branchée" "bloquée" (lorsque la connexion n'est pas interrompue, mais que les données ne disparaissent pas).

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

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

En exécutant ce script, vous pouvez être sûr que la connexion fonctionne.

La procédure

1. Créez un fichier cmd (par exemple, pinger.cmd) dans le bloc-notes 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 = Login
 rem Mot de passe
 set Pass = Mot de passe
 rem timeout ping en ms
 set TimeOut = 10000
 rem 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% essaye% 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) [voir le nom: Démarrer - Paramètres - Connexions réseau - le nom de votre connexion]
  • login / password (set Login = Login set pass = Mot de passe) - s'il est nécessaire d'établir une connexion

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

  • adresse de l'hôte qui est pingée (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 test de connexion (set Pause = 30)

2. À côté de pinger.cmd, entrez "choice.com" dans l'archive choisie ..rar.

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

!!! Un script similaire "pinger" permet à Linux de maintenir le fichier pinger.zip dédié.

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