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