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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       13 May 2002  21:33:14
 To : Art A. Borisov
 Subject : Re: pppd +
 -------------------------------------------------------------------------------- 
 
 .MSGID: grosbein.pp.ru e8d26799
 .REPLY: pa.aaanet.ru 5dcce71d
 .RFC-Reply-To: eugen@grosbein.pp.ru
 .RFC-X-RealName: Eugene Grosbein
 13 май 2002, понедельник, в 13:45 KRAST, Art A. Borisov написал(а):
 
  >> можно, только зачем он ему?
  AAB> ну хотя бы затем чтобы pppd не пытался ничего делать и сразу клал трубку,
  AAB> видя
  AAB> что звонок идёт с "нехорошего" номера
 
 Скрипт connect надо нарисовать. Что-то типа такого:
 
 #!/bin/sh
 
 allowed_phones=...    # список принимаемых номеров, можно `cat list`
 
 while :
 do
   chat '
   ABORT    ERROR
   ABORT    "NO DIALTONE"
   ABORT    BUSY
   TIMEOUT 5
   ""   ATZ
   OK-+++-OK   ATS0=0   #Тут можно модем настроить
   TIMEOUT     3600
   REPORT NUMBER
   ABORT    "NO CARRIER"
   RING    ATA
   CONNECT     "\c"
   ' 2>&1 | read number phone || continue
 
   for p in $allowed phones
   do
     [ $p = "$phone" ] && exit 0   # номер дозволен - начинаем PPP
   done
 
   stty 0  # номер не найден в списке - drop DTR
   sleep 3  
   stty 115200
 done
 
 Поотлаживай.
 
 Eugene
 --- slrn/0.9.7.3 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: pppd +   Eugene Grosbein   13 May 2002 21:33:14 
Архивное /ru.unix.bsd/1264984797.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional