On Wed, May 1, 2013 at 1:22 PM, <a.l.m.bu...@lboro.ac.uk> wrote: > Hi, > > > sorry alan, perhaps I'm mixing up my examples in an attempt to get > this > > working... > > run your freeradius is full debug mode. LOOK at what is going on > > > 1. where (or in which file) do I add the unlang code? > > as you have >
I have made the changes in the file proxy-inner-tunnel -- i'm not sure if this is where i'm supposed to be adding the change. > > 2. how do i update the reply? > > by updating the reply > > > I currently have the following code in my proxy-inner-tunnel file :- > > post-proxy { > > eap > > if (proxy-reply:Access-Accept) { > > update proxy-reply { Framed-IP-Address := "%{sql:SELECT Value > FROM > > `radreply` WHERE UserName ='%{User-Name}' AND Attribute = > > 'Framed-IP-Address'}" } > > thats not updating the reply is it. thats updating the proxy-reply. > I changed the proxy-inner-tunnel file with the following :- post-proxy { # # This is necessary for LEAP, or if you set: # # proxy_tunneled_request_as_eap = no # eap if (proxy-reply:Acct-Interim-Interval = 900) { update reply { Framed-IP-Address := "%{sql:SELECT Value FROM `radreply` WHERE UserName ='%{User-Name}' AND Attribute = 'Framed-IP-Address'}" } } I am not sure what I should be using for the IF statement as the reply coming back from the upstream proxy looks like this :- rad_recv: Access-Accept packet from host 168.172.64.224 port 1812, id=61, length=125 Proxy-State = 0x313634 Acct-Interim-Interval = 900 Class = 0xc24109ed0000013700010200a8ac40e040e0000000000000a8ac40e001ce46617c0576420000000000002fcb MS-Link-Utilization-Threshold = 50 MS-Link-Drop-Time-Limit = 120 MS-MPPE-Encryption-Policy = 0x00000002 MS-MPPE-Encryption-Types = 0x0000000e There is no IP Address in the reply, and I need to insert it at this stage before sending it back to the 3g carrier radius server. > > alan > - > List info/subscribe/unsubscribe? See > http://www.freeradius.org/list/users.html >
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html