Hier noch die Ausgabe wenn ich next; auskommentiere:
./radiusreport -l all -f /var/log/freeradius/radacct/192.168.2.2/detail-20051107
Radius Log Report for: client01
Date Login Logout Ontime Port
-----------------------------------------------------------------------------
01/01/1970 01:00:00 -now- 0m00s
01/01/1970 01:00:00 -now- 0m00s
01/01/1970 01:00:00 -now- 0m00s
01/01/1970 01:00:00 -now- 0m00s
01/01/1970 01:00:00 -now- 0m00s
01/01/1970 01:00:00 -now- 0m00s
01/01/1970 01:00:00 -now- 0m00s
------------------------------------------------------------------------
Radius Log Report for: client11
Date Login Logout Ontime Port
-----------------------------------------------------------------------------
01/01/1970 01:00:00 -now- 0m00s
01/01/1970 01:00:00 -now- 0m00s
01/01/1970 01:00:00 -now- 0m00s
01/01/1970 01:00:00 -now- 0m00s
01/01/1970 01:00:00 -now- 0m00s
------------------------------------------------------------------------
Die Anzahl entspricht ungefähr den Datensätzen in meiner Log-Datei! Es scheint als wenn er die Variable $session nicht ausliest oder sie leer ist! Aber wenn ich mit print $session die Variable ausgeben erscheint folgendes:
./radiusreport -l all -f /var/log/freeradius/radacct/192.168.2.2/detail-20051107
Radius Log Report for: client01
Date Login Logout Ontime Port
-----------------------------------------------------------------------------
client01/192.168.2.2 cleint01 03/01/93 003818 00000001/50003/192.168.2.2client01/192.168.2.200000001/50003/192.168.2.2client01/192.168.2.2 usw.
------------------------------------------------------------------------
Wirre Daten! Aber er verarbeitet sie nicht weiter...
Danke schon mal!