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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Oleg Kuznetsov                       2:5011/139     22 Apr 2003  13:46:52
 To : All
 Subject : expppd+clid script
 -------------------------------------------------------------------------------- 
 
 
 я написал скрипт . чтоб в базу писать номер звоняшего
 === Begin cidpppd ===
 #!/usr/bin/perl -w
 
 open FH, "tail /var/log/mgetty.cuaa0|grep caller|" or die "sucks: $!\n";
 my $caller;
 while(<FH>)
 {
         s/\n|\s//g;
         $_ = (split /,/,$_)[2];
         $caller = $1 if /^caller\=\'([-\d\w]+)\'$/;
   last;
 }
 close FH;
 system "/usr/local/sbin/expppd", "auth", "refuse-chap", "require-pap", "radius",
 "clid", $caller;
 === End cidpppd ===
 
 пускаю
 /AutoPPP/ -    @       /usr/local/sbin/cidpppd
 номер в базу пишеться, но получаю при разрыве
 
 Apr 22 13:38:09 shark pppd[458]: pppd 2.3.1.6.radius started by root, uid 0
 Apr 22 13:38:09 shark pppd[458]: Connect: ppp0 <--> /dev/cuaa0
 Apr 22 13:38:14 shark pppd[458]: local  IP address 192.168.1.1
 Apr 22 13:38:14 shark pppd[458]: remote IP address 10.0.0.3
 Apr 22 13:38:26 shark pure-ftpd[463]: (ass@10.0.0.3) [NOTICE] Restarting at
 2446636
 Apr 22 13:40:29 shark pppd[458]: Modem hangup, connected for 2 minutes
 Apr 22 13:40:29 shark pppd[458]: ioctl (PPPIOCGFLAGS): Inappropriate ioctl for
 device
 Apr 22 13:40:29 shark pppd[458]: ioctl (PPPIOCGFLAGS): Inappropriate ioctl for
 device
 Apr 22 13:40:29 shark pppd[458]: ioctl(PPPIOCSASYNCMAP): Inappropriate ioctl for
 device
 Apr 22 13:40:29 shark pppd[458]: Couldn't restore device fd flags: Inappropriate
 ioctl for device
 Apr 22 13:40:29 shark pppd[458]: ioctl(TIOCSETD): Inappropriate ioctl for device
 Apr 22 13:40:29 shark pppd[458]: tcsetattr: Inappropriate ioctl for device
 
 если пускать
 /AutoPPP/ -     @       /usr/local/sbin/expppd auth refuse-chap require-pap
 radius
 то всё путём
 
 что над дописать чтоб был нормальный выход?
 Oleg
 ... Xmms play: APHRODITE - KARMA SUTRA
 --- GoldED+/BSD 1.1.5 (FreeBSD 4.8-STABLE i386) !
  * Origin: 13:46  up 16 mins, 4 users, load averages: 0,11 0,08 0, (2:5011/139)
 
 

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

 Тема:    Автор:    Дата:  
 expppd+clid script   Oleg Kuznetsov   22 Apr 2003 13:46:52 
Архивное /ru.unix.bsd/22953ea4f468.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional