Radius nie autoryzuje

Z Net47 2.0
Wersja Duri (dyskusja | edycje) z dnia 10:55, 21 lis 2013
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacji, wyszukiwania

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