Dnia 2013-04-04, czw o godzinie 21:42 +0200, Tomasz Chiliński pisze:
W dniu 04.04.2013 21:31, Adam Sobieraj napisał(a):
Dnia 2013-04-04, czw o godzinie 21:03 +0200, Tomasz Chiliński pisze:
W dniu 04.04.2013 20:38, Marcin napisał(a):
W dniu 4 kwietnia 2013 20:36 użytkownik Paweł Rohde pawel@rohde.pl napisał:
nakładeczka na co ? co chcesz robić w nakładeczce ?
nakładeczka na radiusa a dokładnie na bazę. możesz sobie przeglądać historie logować, zarządzać słownikami, taki bajer do klikania przez www.
Wystarczy baza danych LMS z tabelą nodesessions oraz wykorzystanie rlm_perl z freeradius i na jednej instancji zrobisz kombajn, który nawet statystyki w stats będzie umieszczał. Jakoś nie widzę potrzeby używania nakładeczek typu daloradius, a "dalo" nie wzięło się od oddalenia od właściwego rozwiązania ;-)
rlm_perl ciekawe, ja akurat przerobiłem zapytania sql (freeradius) tak żeby korzystały z bazy LMS-a (postgresql i procedury wbudowane). Robi połączenia z NAS-ami wpisanymi w LMS-ie, odświeżenie informacji czy komputer(router) klienta jest on-line, itp.
Można i tak, tylko nie da się zrobić (albo się da, ale bardzo zawile) w oparciu o moduły sql-owe freeradiusa bardzo uniwersalnie.
Ja mam zapytania przerobione tak że przekazują odpowiednie parametry do procedur wbudowanych, o one robią resztę, czyli: -autoryzacja pppoe -zwracanie parametrów simple queue(dla MT) w zależności od taryf jakie ma klient przypisane do danego komputera -z sieci jakie są określone w LMS-ie przypisywany jest adres IP, statycznie, bądź dynamicznie, tu zależy jak komputer(login pppoe) jest przypisany do grupy -uzupełniana też jest tabela stats.
Minusem jest to że jeden login może być używany tylko na jednym urządzeniu, ale to mi akurat nie przeszkadza.
Docelowo chcę zrobić jeszcze autoryzację adresów mac anten na serwerach dhcp, ale wpierw muszę w jakiś auto-magiczny sposób przepchnąć bazę mac adresów z serwera AirControl-a
Tu pytanie czy tabela nodesessions jest w LMS-ie do czegoś używana? Bo aktualizuję tylko tabele session.
Tabela nodesessions została kiedyś dodana do schematu bazy danych lms właśnie na potrzeby radiusów i serwerów dhcp. To w tej tabeli można składować informacje o sesjach. W poziomu UI nie ma aktualnie możliwości przeglądania tej tabeli. Nie jest także nigdzie używana w standardowo dostępnych skryptach.
Dobrze wiedzieć :) ogólnie będę chciał tam składować dane żeby wiedzieć czy sesje nie są np. przerywane za często. Obecnie ma tabele ekstra z logami zapytań z radiusa.