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