|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1264984797.html, оценка из 5, голосов 10
|