small patch for detail.log module (2.x or 3.x)

alan buxey A.L.M.Buxey at lboro.ac.uk
Wed May 2 11:21:00 CEST 2012


hi,

small patch for the detail.log in freeRADIUS - this aligns it with
the detail module - and ensures that people with IPv6 clients get 
their directories/files sorted properly rather than all stuff from
IPv6 clients going into the same single files



--- detail.log	2012-02-27 13:54:12.000000000 +0000
+++ /tmp/detail.log	2012-05-02 10:17:24.000000000 +0100
@@ -15,7 +15,7 @@
 #  in the 'authorize' section, below.
 #
 detail auth_log {
-	detailfile = ${radacctdir}/%{Client-IP-Address}/auth-detail-%Y%m%d
+	detailfile = ${radacctdir}/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/auth-detail-%Y%m%d
 
 	#
 	#  This MUST be 0600, otherwise anyone can read
@@ -37,7 +37,7 @@
 #  in the 'post-auth' section, below.
 #
 detail reply_log {
-	detailfile = ${radacctdir}/%{Client-IP-Address}/reply-detail-%Y%m%d
+	detailfile = ${radacctdir}/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/reply-detail-%Y%m%d
 
 	detailperm = 0600
 }
@@ -49,7 +49,7 @@
 #  in the 'pre-proxy' section, below.
 #
 detail pre_proxy_log {
-	detailfile = ${radacctdir}/%{Client-IP-Address}/pre-proxy-detail-%Y%m%d
+	detailfile = ${radacctdir}/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/pre-proxy-detail-%Y%m%d
 
 	#
 	#  This MUST be 0600, otherwise anyone can read
@@ -69,7 +69,7 @@
 #  in the 'post-proxy' section, below.
 #
 detail post_proxy_log {
-	detailfile = ${radacctdir}/%{Client-IP-Address}/post-proxy-detail-%Y%m%d
+	detailfile = ${radacctdir}/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/post-proxy-detail-%Y%m%d
 
 	detailperm = 0600
 }



alan


More information about the Freeradius-Devel mailing list