Hi,

I am using Freeradius-0.7 on a linux machine. My access servers are Cisco 
5300. I have noticed that in the case of the stale ISDN 
connections  "checkrad" does not work very well. For instance an ISDN stale 
connection cannot be detected immediately by checkrad. The problem seems to 
be the "snmpwalk" command in "checkrad" (shown below) that checks the "isdn 
history" on the access server instead of the actual connected isdn users. 
The isdn history on a C5300 can keep disconnected isdn calls for a maximum 
of 15 minutes. If a stale user tries to reconnect  within 15 minutes of his 
disconnection  he will be rejected. Any ideas how to solve this problem?


if($login eq $ARGV[3]) {
                 return 1;
         }else{
                               $out=`$snmpwalk $ARGV[1] $pass 
.iso.org.dod.internet.private.enterprises.9.9.27.1.1.3.1.7`;
                 if($out=~/\"$ARGV[3]\"/){
                         return 1;
                 }else{
                         return 0;
                 }


Iasonas
___________________________________________________________________________
Iasonas Charalambous                    email: [EMAIL PROTECTED]

CYPRUS TELECOM. AUTHORITY               FAX: + 357 2 486634
Value Added Services                    www: http://www.cytanet.com.cy
Telecommunications Str
P.O.Box 24929, CY-1396
Nicosia, Cyprus                         


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to