Hello,
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 from MAC address (Calling-Station-Id) 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 access-reject. My /opt/freeradius/etc/raddb/modules/linelog has:
reference = "%{%{Packet-Type}:-format}"
#
# Followed by a series of log messages.
Access-Request = "%t %{Packet-Type} for %{User-Name} from MAC address (Calling-Station-Id) %{Calling-Station-Id} NAS %{NAS-IDentifier}"
Access-Reject = "Rejected access: %{User-Name} Calling-Station-Id=%{Calling-Station-Id} NAS=%{NAS-IDentifier}"
Access-Challenge = "Sent challenge: %{User-Name} Calling-Station-Id=%{Calling-Station-Id} NAS=%{NAS-IDentifier}"
Access-Accept = "Accepted access: %{User-Name} Calling-Station-Id=%{Calling-Station-Id} NAS=%{NAS-IDentifier}"
That is, slight changes from the examples given.
I've added calls to linelog to the following sections in sites-enabled/default and sites-enabled/inner-tunnel:
authorize
authenticate
preacct
accounting
post-auth