Einzelnen Beitrag anzeigen
  #1  
Alt 03.01.2011, 15:42:26
disem disem ist offline
Anfänger
 
Registriert seit: Jan 2011
Alter: 38
Beiträge: 12
Freeradius-Server Abfrage

Moin Moin,

Ich brauche für meinen Radius-Server (freeradius) eine Abfrage.

Im moment ist es :
sqlcounter noresetcounter {
counter-name = Max-All-Session-Time
check-name = Max-All-Session
sqlmod-inst = sql
key = User-Name
reset = never
query = "SELECT IFNULL(SUM(AcctSessionTime),0) FROM radacct WHERE UserName='%{%k}'"
}


http://www.pic-upload.de/view-8370166/1.jpg.html



http://www.pic-upload.de/view-8370183/2.jpg.html


Das ganze wird für einen WLAN-Hotspot benötigt, der z.B. auch Monatszugänge verwalten soll. Die Abfrage macht Probleme... wenn ich mich einlogge nimmt er immer nur die Zeit von der aktuellen Session, also hätte man einen ganzen Monat in Sekunden zum Surfen (Hier in dem Beispiel sind es 3600 Sekunden). Ich bin leider nicht der MySQL Guru. Ich hoffe es kann mir jemand helfen.

Accstarttime(Bild2) + Value 3600(Bild1) = Zugang Ende ! Wäre sowas mögliche?

Ich danke im Voraus.

Gruß
Mit Zitat antworten