|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Zdorovenco 2:469/175.3 16 Dec 2003 03:10:13 To : >>>>> "Yuri" == Yuri Gorshkov Subject : Re: Скрипт для -------------------------------------------------------------------------------- >>>>> "Yuri" == Yuri Gorshkov <yuri_sm@conternet.ru> writes: Yuri> Grrreets, All! А кто-нибудь кинет сабж для Yuri> CHAP-аутентификации? Просто наш провайдер не принимает Я несовсем понял что значит скрипт для CHAP авторизации. Hо всеже, вот мой, авдруг подойдет ну или послужит примером для написания своего. А пароль и логин уже, наверно, надо положить в /etc/ppp/chap-secrets И уберите проверку статуса пппд если надо перезвонить в любом случае (это на всякий случай: начиная с 28 строки и заканчивая 30 ;) #!/bin/bash DEV="ttyS2" PHONE="400700" USER="dejavu@" NODETACH="nodetach" COUNT=0 tty > /dev/null if [ $? -ne 0 ]; then NODETACH="" else # catch SIGINT here trap 'echo "Buy"; exit' 2 fi while [ ${COUNT} -ne 5 ] do /usr/sbin/pppd $DEV 57600 \ connect "/usr/sbin/chat -v -T$PHONE -f /home/pppd/chat-isp" \ user $USER defaultroute idle 100 \ lcp-echo-failure 5 $NODETACH if [ $? -ne 8 ]; then exit fi echo "Redialing (try num: $COUNT)" let COUNT=$COUNT+1 done простой чат скрипт: ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT "BUSY" "" "AT M0 X3" OK ATD\T TIMEOUT 120 CONNECT "" Если почитать то что указали раньше, у Сисоева, то скорей всего получится гораздо красивше и ближе к вашей задаче. А это сатырй скрипт с моего шлюза который каждые 2 часа по крону собирает почту и всякую отсальную дребидень, собственно для чего он и был написан -- Be happy, Vladimir --- FIDOGATE 4.4.4-snp21-beta13 * Origin: gray world (2:469/175.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2814dbad8d1e.html, оценка из 5, голосов 10
|