RADIUS::avp causes invalid signature on the RADIUS server
Hi,
I have a RADIUS VServer that intercepts Radius requests and send them to a RADIUS pool member.
Once a Radius Accounting request is received by this VServer, I insert an AVP and send it to the pool member, this is achieved by using the following line in my IRule:
RADIUS::avp insert 8 $leasedip ip4
Unfortunately when the RADIUS pool member receives this modified RADIUS packet, it discards it:
[]Received Accounting-Request packet from client 4.4.4.4 with invalid signature! (Shared secret is incorrect.) Dropping packet without response.Going to the next request
Although the error message says the shared secret is incorrect, it is not the case, if I send the same request without RADIUS::avp insert 8 $leasedip ip4 then RADIUS stops complaining about the shared secret.
Do you know what's happening ? is inserting the AVP corrupting the packet ?
Thanks