Radius nie autoryzuje

(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
Duri (dyskusja | edycje)
(Utworzył nową stronę „Jeżeli po instalacji systemu, lub migracji zauważymy, że radius nie autoryzuje kont klientów należy wykonać następujące czynności. ==Instalujemy odpowiedni...”)
następna edycja →

Wersja z 10:55, 21 lis 2013

Jeżeli po instalacji systemu, lub migracji zauważymy, że radius nie autoryzuje kont klientów należy wykonać następujące czynności.

Instalujemy odpowiedni moduł

Wyszukanie modułów

Polecenie:

yum search net47

Wyszukujemy listę dostępnych modułów. W zależności od tego jakie urządzenia wykorzystujemy w sieci instalujemy odpowiedni moduł np. jeśli dysponujemy urządzeniami typu MikroTik instalujemy:

yum install net47mikrotik

Po ukończeniu instalacji sprawdzamy czy moduł działa:

systemctl status net47mikrotikd.service

Jeżeli nie działa to go uruchamiamy:

systemctl start net47mikrotikd.service

Dodajemy wpis do Crontab

Po instalacji modułu dodajemy do Crontaba wpis np. dla mikrotika:

*/15	*	*	*	*	/home/net47/cron-script/Mikrotik.sh

Dokładny opis crontab można znaleźć pod tym linkiem.

Skrypt powoduje cykliczne wywołanie co 15 minut funkcji przetwarzającej wszystkie konta klientów w systemie, symulując dla każdego taryfę i aktualizując dane w bazie radius. W związku z czym maksymalnie po okołu 15-20 minutach od dodania wpisu będzie można się autoryzować. Można także wywołać skrypt ręcznie, żeby nie czekać na automatyczne wywołanie przez crontab, dzięki temu będzie się można autoryzować po upływie około 2-3 minut w zależności od ilości kont w systemie.

Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Konfiguracja Systemu
Szablony
API
PostgreSQL
Narzędzia
MENU