|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ostanovsky 2:5030/1957.10 26 Apr 2003 18:48:34 To : Oleg Kuznetsov Subject : expppd+clid script -------------------------------------------------------------------------------- Hello, Oleg! Сyббота Апрель 26 2003, Oleg Kuznetsov изволил/a написать Vladimir Lyapkin: VL>> Ты плохо читал доку по mgetty, он сам выставляет переменную VL>> окружения "CALLER_ID" и никаких скриптов не надо. Попробуй VL>> обойтись без перла, добавив в строку запуска pppd из login.conf VL>> $CALLER_ID... OK> /AutoPPP/ - @ /usr/local/sbin/expppd auth refuse-chap OK> require-pap radius clid $CALLER_ID OK> получаем OK> 1039 a0 Ss+ 0:00,03 expppd auth refuse-chap require-pap radius OK> clid $CALLER_ID Ты не понял. Тебе из строчки запуска в конфиге mgetty надо вызывать некий скрипт, например, caller.sh _вместо_ того бинарника, который сейчас вызывается. В него будут переданы несколько переменных, в частности и $CALLER_ID. Hа самом деле в логе mgetty, при обработке звонка, после строчки "что мы вызываем на этот звонок", идет секция variables, в которой видно - что передается. Твоя задача - только подхватить эти данные. Если такой секции нет - надо mgetty пересобирать. По крайней мере, у меня после очередной пересборки все само появилось. Bye, Andrey Ostanovsky. aost @ gbk.spb.ru --- System Uptime: 0006:18:27:30 * Origin: Если хочешь поработать - ляг поспи, и все пройдет! (2:5030/1957.10) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/45783eaaabac.html, оценка из 5, голосов 10
|