Zalozni internetove spojeni

#CROSS info at xcross.cz
Wed Jul 9 09:33:33 CEST 2003


Dobrý den Jiri,

Wednesday, July 9, 2003, 9:00:40 AM, you wrote:

JC> AHoj


JC> On Tue, 8 Jul 2003, Pentium wrote:

>> dostupna zjisti na zaklade pingu na nejakou adresu tak vytoci dial up
>> pripojeni treba na hodinku a pak prejde na ADSl a takto cely proces opakuje
>> ? Je uz nejake reseni vytvoreno ? Lze to teoreticky ? Diky

JC> Shellovsky script, co tohle resi, si urcite napises sam. Uz nekolikrat jsem ho
JC> psal a nekomu dal a vzdy potratil. ALe je to za chvili. ROzhodnout se, zda
JC> ping vratil 0 nebo 1 neni takovy problem.

Mozna je lepsi testovat aktivitu dashboardu. Nebod ping muze mit
timeout pri vysim vytizeni. Test spociva v poslani prihlasovaci
informace:

dashlogin.sh
#!/bin/sh
# echo "Logging to dashboard"
/usr/local/bin/curl -s -d username=***** -d password=***** -d service=220033-Basic http://dashboard/serviceLogon

A testovani zda je navratova hodnota nulova:

linetest.sh
#!/bin/sh
/usr/local/scripts/dashlogin.sh
if [ $? -ne 0 ] # co vratil posledni prikaz
then            # nevratil nulu  - chyba
  echo "Dial & login"
  killall pptp
  killall ppp
  sleep 10
  /usr/local/scripts/dial.sh && /usr/local/scripts/dashlogin.sh  #vytocit a nalogovat
else
  exit 0        # vse ok
fi

exit 0

dial.sh
#!/bin/sh
echo "Dialing ADSL"
/usr/local/sbin/pptp 10.0.0.138 adsl &
sleep 22

Tyto skripty jsem dostal od kamarada. A udrzuji pripojeni pokud to
umozni provider. Neni problem do nich dopsat vytoceni pres dial-up a
po nabehnuti ADSL ho vypnout. Funguji jen pri pripojeni pres
dashboard. Pokud se pracuje s profi kde dashboard neni mame dobre
skusenosti s testem ifconfig na tun. (jenze jis to spadlo tak ze tunel
byl a pripojeni ne - tam bych to doplnil testem ping)


JC> Testoval bych vice stroju (taky
JC> co nejblize tobe na siti) a prpadne opakovane, at zbytecne neplatis.
JC> Spojeni bych vytocil na dobu
JC> komunikace +X, to je vec nastaveni ppp.conf a to je cele. Nejlepsii je si to
JC> napsat sam, pak vic co ti to dela(tu rozhodovaci heuristiku si stanovujes sam).
JC> Pokud potrebujes s necim poradit, pak sem s konkretni otazkou.

JC> P.S. Ten script se spousti cronem tak casto, jak chces hlidat dostupnost linky.

JC> Jirka



  ##  ##     #######################################
##########   Igor Černý
  ##  ##     #CROSS, Merhautova 175, CZ - 61300 Brno
##########   info at xcross.cz, http://www.xcross.cz
  ##  ##     #######################################




More information about the Users-l mailing list