Redialer za PPP

Alen Salamun snowman na hal9000.medinet.si
Sob Mar 8 11:11:37 CET 1997


Hi!

Ker vidim da jih je kar nekaj ze sprasevalo za REDIAL scripte, evo moje...
So poljubno nastavljive za poljubno stevilo razlicnih dostopov. Pozene se
DIAL ki pol avtomatsko uporabi REDIAL...Za bilokaksna vprasanja JUST MAIL
ME :).

					LP, Alen

(So v bistvo preurejene skripte PPP-ja da uporabljajo bash in ne csh ali
kaj je ze blo pa malo izboljsane...)

         | Alen Salamun |   EMAIL:  snowman na hal9000.medinet.si   | 
         |   -= LiNUX User =   | WWW:   http://www.medinet.si    |     
         |                 -= The only REAL OS =-                |

#!/bin/sh
#
# /etc/ppp/redialer
#
# Avtor: Alen Salamun (snowman na hal9000.medinet.si)

# Stevilo ponovitev ce je zasedeno
declare -i retry=40  

while [ "$retry" != "0" ]; do
  retry=$retry-1
  /usr/sbin/chat -f /tmp/chat
  if [ "$?" = "0" ]; then
    rm -f /tmp/chat
    exit 0
  fi
done

rm -f /tmp/chat
exit 1
#
# End
#
one

#!/bin/sh
#
# /etc/ppp/dial
#
# Avtor: Alat
exi!en Salamun (snowman na hal9000.medinet.si)

# at
exi!Imena povezav
dialog --title "PPP Connect" -at
exi!-clear --menu "" 10 40 3 \
"1" "MEDINET -=> at
exi!MEDINET" \
"2" "ARNES -=> ARNES" \
"3" "ARNat
exi!ES -=> UNI-MB" 2>/tmp/response

if [ $? = 1at
exi! -o $? = 255 ]; then
 exit
fi

CONNECTIONat
exi!="`cat /tmp/response`"
rm -f /tmp/response
at
exi!
# Povezave
if [ "$CONNECTION" = "1" ]; theat
exi!n
   phone=307111
   line1="'login:' 'XXXXXat
exi!X'"
   line2="'Password:' 'XXXXXX'"
   lineat
exi!3="'Your IP' ' '"
   line4=""
   line5=""
at
exi!fi

if [ "$CONNECTION" = "2" ]; then
   phat
exi!one=307041
   line1="'Username:' 'XXXXXXX'"
at
exi!
   line2="'Password:' 'XXXXXXX'"
   line4="at
exi!'IP' ' '"
   line5=""
fi

if [ "$CONNECTIat
exi!ON" = "3" ]; then
   phone=307041
   line1=at
exi!"'Username:' 'XXXXXX'"
   line2="'Username:'at
exi! 'XXXXXX'"
   line3="'Password:' 'XXXXXX'"
at
exi!   line4="'servis' '1'"
   line5="'ready' ''at
exi!"
fi

echo >/tmp/chat "ABORT BUSY ABORT 'Nat
exi!O CARRIER' '' ATZ OK ATL0M0DT"$phone" CONNECTat
exi! ''"
echo >>/tmp/chat "$line1"
echo >>/tmp/at
exi!chat "$line2"
echo >>/tmp/chat "$line3"
echat
exi!o >>/tmp/chat "$line4"
echo >>/tmp/chat "$liat
exi!ne5"
 
/usr/sbin/pppd connect "/etc/ppp/redat
exi!ialer"
clear

#
# End
#
t "/et



Dodatne informacije o seznamu Starilist