rewrite attribute with perl module

Asaad asaad-j at hotmail.com
Thu Mar 5 23:02:30 CET 2009



Hi ALL

i have attribute Session-Timeout with value 360000 at radreply database

and want to modify the value when the radius return it when radius replies, i enabled perl module 

and enable it at post-auth

at the perl sub post-auth i added

.....
print attr
$RAD_REPLY{'Session-Timeout'} = "5" ;
.....
print attr
.....
return RLM_MODULE_UPDATED

but that not affect the return vlaue :
Thu Mar  5 23:22:30 2009 : Debug: rlm_perl: RAD_REPLY: Cisco-AVPair = throttle=55
Thu Mar  5 23:22:30 2009 : Debug: rlm_perl: RAD_REPLY: Session-Timeout = 360000
Thu Mar  5 23:22:30 2009 : Debug: rlm_perl: RAD_REPLY: Framed-IP-Address = xxxxx
Thu Mar  5 23:22:30 2009 : Debug: rlm_perl: RAD_REQUEST: SQL-User-Name = user
...............
Thu Mar  5 23:22:30 2009 : Debug: rlm_perl: RAD_REPLY: Cisco-AVPair = throttle=55
Thu Mar  5 23:22:30 2009 : Debug: rlm_perl: RAD_REPLY: Session-Timeout = 5
Thu Mar  5 23:22:30 2009 : Debug: rlm_perl: RAD_REPLY: Framed-IP-Address = xxxxxx

but radius sent back 
Sending Access-Accept of id 1 to 192.168.100.10:32830
        Framed-IP-Address := xxxx
        Cisco-AVPair = "throttle=55"
        Session-Timeout = 360000


with value of 360000 not (5)

and then i enabled the perl module on authorize and authentication section at radius.conf and put the same pervious code in the same subs (authorize and authentication ) at perl module , but i got the same result , value not changed 

and also the same result when change the return code to become RLM_MODULE_UPDATED

any hint please ?!! , can i modify the value of reply attributes ? 

Thanks lot 




_________________________________________________________________
Windows Live™ Contacts: Organize your contact list. 
http://windowslive.com/connect/post/marcusatmicrosoft.spaces.live.com-Blog-cns!503D1D86EBB2B53C!2285.entry?ocid=TXT_TAGLM_WL_UGC_Contacts_032009
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20090305/dd0478ac/attachment.html>


More information about the Freeradius-Users mailing list