Timestamp missing from accounting start
Alan DeKok
aland at deployingradius.com
Thu Oct 20 16:47:21 CEST 2011
Barry Botha wrote:
> I've recently upgraded to Freeradius 2.1 from 1.9.
There is no "2.1" version, and no "1.9" version.
What do you really mean?
> I launch an exec script with:
> Exec bdns {
>
> wait = no
> program = " /dns-update.php %{User-Name} %{Acct-Status-Type}
> %{Framed-IP-Address} %{Timestamp}"
> input_pairs = request
> packet_type = Accounting-Request
>
> }
>
> Since the upgrade I've been getting this error:
>
> [bbar-dns] WARNING: Unknown module "Timestamp" in string expansion "%"
There never was a "Timestamp" attribute.
> When I inspect the Accounting-Request it has no Timestamp:
Yes. There is an attribute called "Event-Timestamp", but if it's not
sent by the NAS, it won't exist.
> Any ideas why I'm getting no {Timestamp}
Timestamp never existed.
If you want the time when the server received a packet, see
doc/variables.txt.
You probably want %{%{Event-Timestamp}:-%l}
See "man unlang" for a description of that syntax.
Alan DeKok.
More information about the Freeradius-Users
mailing list