Efendy
|
|
« Ответ #75 : 10 Марта 2018, 16:26:11 » |
|
Модуль COA, а если быть точнее noserver, который им управляет, не смотрит были ли запросы на радиус, не реагирует на какие-то сигналы и т.д. Все, что он делает - периодически мониторит состояние клиентов. По полученным данным принимает решение запустить fw_usr_on или fw_usr_off.
1) noserver: так, посмотрим кто авторизован и кому доступ разрешен? ага, никто 2) noserver: так, посмотрим кто авторизован и кому доступ разрешен? ага, никто 3) юзер подключился 4) noserver: так, посмотрим кто авторизован и кому доступ разрешен? ага, никто 5) радиус дернул процедуры mysql и у абона установился признал "авторизован" 6) noserver: так, посмотрим кто авторизован и кому доступ разрешен? опа. есть такой юзер, запускаю fw_usr_on 7) noserver: так, посмотрим кто авторизован и кому доступ разрешен? есть такой юзер. Но мы уже запускали fw_usr_on, поэтому не запускаем 8 ) noserver: так, посмотрим кто авторизован и кому доступ разрешен? есть такой юзер. Но мы уже запускали fw_usr_on, поэтому не запускаем 9) юзер дисконнектился 10) noserver: так, посмотрим кто авторизован и кому доступ разрешен? есть такой юзер. Но мы уже запускали fw_usr_on, поэтому не запускаем 11) noserver: так, посмотрим кто авторизован и кому доступ разрешен? есть такой юзер. Но мы уже запускали fw_usr_on, поэтому не запускаем 12) модуль ядра auth: чето давно нет вестей от такого-то юзера, убираю у него признак "авторизован" 12) noserver: так, посмотрим кто авторизован и кому доступ разрешен? опа, юзер пропал из выборки. запускаю fw_usr_off 13) noserver: так, посмотрим кто авторизован и кому доступ разрешен? ага, никто 14) юзер подключился 15) радиус дернул процедуры mysql и у абона установился признал "авторизован" 16) noserver: так, посмотрим кто авторизован и кому доступ разрешен? опа. есть такой юзер, запускаю fw_usr_on 17) в тарифе юзера сработал скрипт изменения скорости в инет 18) noserver: так, посмотрим кто авторизован и кому доступ разрешен? опа. есть такой юзер, при этом у него изменилась скорость. Запускаю fw_usr_off. Запускаю fw_usr_on
|