Hello,
It seems that adding "AcctLogFileFormatHook sub {
Radius::LogFormat::format_acctlog_json(@_); }" to my accounting log
format prevents logging the Framed-IPv6-Address. Without defining the
logformat the ipv6 address is logged as seen in this example:Mon Nov 26 13:47:43 2018 User-Name = "[email protected]" NAS-IP-Address = 145.48.X.X NAS-Port = 0 NAS-Port-Type = Wireless-IEEE-802-11 Acct-Session-Id = "XXXXXXXXXXXX-YYYYYYYYY-000000" Event-Timestamp = 1543236463 Acct-Multi-Session-Id = "XXXXXXXXXXXX-YYYYYYYYYYYYY" Framed-IPv6-Address = 2001:610:1a0:1300:xxxx:xxxx:xxxx:xxxx Calling-Station-Id = "XXXXXXXXXXXXXX" Called-Station-Id = "XXXXXXXXXX:eduroam" Acct-Delay-Time = 0 Aruba-Essid-Name = "eduroam" Aruba-Location-Id = "xxxxxx" Aruba-AP-Group = "xxxxxxx" Aruba-User-Role = "avans-xxxxxxxxx" Aruba-User-Vlan = 999 Aruba-Device-Type = "iPhone" Acct-Status-Type = Start Acct-Authentic = RADIUS Originating-Line-Info = "wireless" service-identifier = "wlan" service-provider = "avans.nl" Timestamp = 1543236463 When adding the AcctLogFileFormatHook to log in json, all information is logged, except for the ipv6 address Example (same user): {"calling_station_id":"XXXXXXXXXX","username":"[email protected]","time":"1543233824","timestamp":"Mon Nov 26 13:03:44 2018","source_host":"xxxxx","nas_port":"0","nas_identifier":"","nas_ip_address":"145.48.X.Y","acct_session_id":"XXXXXXXXXXXXXXXXX-YYYYYY-0000","called_station_id":"xxxxxxxxxx:eduroam","acct_status_type":"Start","framed_ip_address":"","type":"accounting"} How can I log the IPv6 address in accounting in json format? The goodies mention a custom log format, but how do I define a log format? Can anyone provide a sample "CustomLogFormat.pm"? LogFormatHook sub { require "/etc/radiator/CustomLogFormat.pm"; CustomLogFormat::format_log_json(@_); } -- Peter Havekes Technisch Architect & CSIRT | Diensteenheid ICT en Facilitair Avans Hogeschool | 0885256592 | Onderwijsboulevard 215 | 5223 DE 's-Hertogenbosch | http://www.avans.nl
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ radiator mailing list [email protected] https://lists.open.com.au/mailman/listinfo/radiator
