wszystkie info sa w radiusie, ile trwa sesja itp itd, trzeba ustawic tylko interim update i napisac skryupt ktory bedzie dbal o smieci w radiusie, chodzi o to ze casami bywa tak ze klient czy mt rozlaczy sie w niespodziewany sposob, i MT nie przesle informacji do radiusa to pozniej taka sesja wisi, i jezeli masz wlaczone 1 sesja na 1 login to wtedy zaczynaja sie cyrki, ale jak masz to zrobione, to mozesz wszystk owyciagnac (polecam projekt ara).
Pozdrawiam
Matys Łukasz napisał(a):uzywasz "lms-traffic-logiptables" ?Mirosław Kwak pisze:
Ja zrobiłem to tak:
ip addr show|grep peer|awk '{ print $4}' |awk -F / '{print $1}'>/root/pppip
ip=`cat /root/pppip `;
for ipek in $ip ;
do
#echo "IP: $ipek";
`mysql -u lms --password=haslo -e "use lms; update nodes SET
lastonline=UNIX_TIMESTAMP() WHERE ipaddr=INET_ATON('$ipek');"`
done
exit 0;
może prymitywanie ale działa :)
Kwaq
Dziala pieknie.
Pozdrawiam.
Brakuje mi jednej rzeczy, mianowicie, jak wyciagnac status klienta,
ktory ma sesje pppoe z koncentratorem na mikrotiku:/
Szkoda ze na MT nie mozna uruchomic klienta mysql.
Wtedy wystarczyloby tylko odpalac ten skrypcik.
Pozdrawiam.
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms