Re

ok, last online zrobiłem za pomocą accouting

w radiusd.conf czy nowszych raddb/sites-enabled/default

w sekcji
accounting {
        sql
        sql_last_online
}

sql sql_last_online {
    driver = "rlm_sql_mysql"
    server = "localhost"
    login = "lms"
    password = "password"
    radius_db = "lms"
    postauth_table = "nodes"
    deletestalesessions = yes
    sqltrace = no
    sqltracefile = ${logdir}/sqltrace.sql
    num_sql_socks = 15
    connect_failure_retry_delay = 60
    sql_user_name = "%{User-Name}"
    sql_set_password = ""

postauth_query = "UPDATE nodes INNER JOIN macs ON nodeid=nodes.id SET lastonline = unix_timestamp() WHERE mac='%{Calling-Station-Id}'  OR mac='%{User-Name}' AND nodeid=
nodes.id;"
accounting_onoff_query =  "UPDATE nodes INNER JOIN macs ON nodeid=nodes.id SET lastonline = unix_timestamp() WHERE mac='%{Calling-Station-Id}'  OR mac='%{User-Name}'  A
ND nodeid=nodes.id;"
accounting_update_query = "UPDATE nodes INNER JOIN macs ON nodeid=nodes.id SET lastonline = unix_timestamp() WHERE mac='%{Calling-Station-Id}' OR mac='%{User-Name}' AND
 nodeid=nodes.id;"

}

teraz można dodatkowo wrzucać do tableli stats dane, tylko czy robiąc to co 10min mamy update'owac czy dodawać, bo dane sa zliczane. Niewiem jakie założenia ma tabela stats ?

pozdrawiam
bleblas

W dniu 20 kwietnia 2015 14:41 użytkownik Marcin <marcin@nicram.net> napisał:
to zależy od konfiguracji

W dniu 20 kwietnia 2015 14:37 użytkownik Łukasz Łuczak <lukasz@maxnet.66.pl> napisał:
Re

Tak teraz działa, jest aktualnej sesji pppoe wpis w bazie, aktualizują się liczniki danych.

Zastanawia mnie teraz jak mam klientów z kilkoma komputerami, gdzie login pppoe i haslo będzie dla każdego takie samo, zmienia sie tylko mac i IP, logują się na innych NAS'ach  (MT)
czy nie będzie ich widziało jako jedną sesje ?

pozdrawiam
 bleblas

_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms



--
Pozdrawiam
Marcin / nicraM

_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms