On 08/05/2013 20:09, Jeff Smith wrote:
Hello,<mailto:abcd@purdue.edu> from MAC address (Calling-Station-Id)
I've got a freeradius server 2.2.0 configured to process requests, and
now I'd like to add some logging that would look something like this:
Wed May 8 14:53:16 2013 Access-Request for abcd@purdue.edu
84-3a-4b-0c-46-44 NAS lwsn-b143-wism2-11
I actually have that working, but would like for linelog to also log a
line for packet types access-challenge, access-accept, and
Can't easily be done for Access-Challenge I'm afraid. The server doesn't pass them through post-auth.
access-reject. My /opt/freeradius/etc/raddb/modules/linelog has:
The easiest way is to define another instance of the linelog module, and use "Response-Packet-Type" in the format of the 2nd module, and call that in any "response" sections. If this offends your sensibilities, you can wrap the two linelog modules in a "policy" like so:
policy {
mylog.authorize {
linelog1
}
mylog.post-auth {
linelog2
}
}
...then call "mylog". This can be useful for other reasons e.g. using unlang to format attributes before calling the linelog module, and is what we do.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html