Michał Gacek wrote:
wydawalao mi sie ze bylo tego wiecej ;) no ale dobra, trzeba bedzie cos ustalic na temat właśnie clients.conf, radius moze czytac te ustawienia z tabeli i nawet jest to wskazane, problem polega na tym ze przy kazdej zmianie czy to w clients.conf czy w tabeli nas trzeba zrestartowac freeradiusa, proponuje zapisywac gdzies hasha tabeli nas, i porownywac go przy przeładowaniu, jeżeli jest rózny od poprzedniego, restart radiusa...
no może być i tak, można po prostu gdzieś timestampa ostatniej zmiany zapisywać i porównywać, albo po prostu przeładowywać wraz z Przeładowaniem, ale podejrzewam że chodzi o zminimalizowanie problemu rozłączania sesji?
druga sprawa to format db to na bank bylo poruszane proponuje aby zrobic to na widokach mysql, pytanie co z polami których lms jeszcze nie posiada... czy można zrobić półwidok-półtabele...?? chyba nie ;), trzeba bedzie dolozyc pare tabel i dopiero znich zrobic widok w standardzie radiusa...
mogą być widoki, ale najpierw trzeba zrobić resztę
Co do urzadzeń w ogóle jestem za tym aby zrobić przy okazji rewolucję, i dac mozliwosc wyboru z listy rozwijalnej typów urządzenia, np router border gateway nas pppoe koncentrator, itp itd. tego brakuje od dawna, a skoro LMS ma być frontendem, no to akurat tego mu dobitnie brakuje... to samo bym proponowal zrobić z komputerami, zmienic wogóle nazewnictwo na Urządzenia klienckie i rozgraniczac na: Komputer stacjonarny, laptop, palmtop, bramka voip, ap client,....
No jeśli miałaby być rewolucja, to wszystkie urządzenia w tym komputery powinny być w tabeli devices z określonym typem, a nodes to powinny być same adresy. Ale to chyba byłaby zbyt wielka zmiana jak na możliwości obecnych deweloperów. Trzeba uważać, żeby nie utracić prostoty obecnych rozwiązań w pogoni za nowymi funkcjami.
Proponuje rowniez zrobic tabele attributes, i tam np umieszczac rozne atrybuty, np w formacie typ urzadzenia:nas, router....| typ atrybutu:checkbox, lista rozwijalna | values: wartosc(i). dzieki temu jak wybierzemy np nas pojawią nam się dodatkowe opcje typu wlasnie pola ports itp itd...
można tak do tego podejść.