Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Скрипт для   Vladimir Zdorovenco   16 Dec 2003 03:10:13 
Архивное /ru.linux/2814dbad8d1e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional