How to log Access-Accept reply attributes/values in radpostauth sql

Alan DeKok aland at deployingradius.com
Fri Aug 25 16:56:56 CEST 2017


On Aug 24, 2017, at 5:19 PM, James Wood <james.wood at purplewifi.com> wrote:
> 
> FR 3.0.13. Everything working perfectly, including SQL (mysql) for auth/acct
> logging.

  It would be good to upgrade to 3.0.15, but that's fine..

> When a user authenticates, I would like to log any Access-Accept reply
> attributes we've set to sql (radpostauth).

  There really aren't provisions for that, unfortunately.

> Is that possible? I tried using something like the below in the queries
> file:
> 
> post-auth {
>        query = "\
>                INSERT INTO ${..postauth_table} \
>                        (username, pass, reply, authdate, callingstationid,
> calledstationid, attributes) \
>                VALUES ( \
>                        '%{SQL-User-Name}', \
>                        '%{%{User-Password}:-%{Chap-Password}}', \
>                        '%{reply:Packet-Type}', \
>                        '%S', \
>                        '%{Calling-Station-Id}', \
>                        '%{Called-Station-Id}', \
>                        '%{reply:[*]}')"
> 
> But doesn't appar I can use %{reply[*]} in that way. 

  Nope.  I'm surprised that didn't give you parse errors.

  Alan DeKok.




More information about the Freeradius-Users mailing list