Название: Mikrotik CoA Отправлено: Demeo от 22 Января 2019, 12:20:29 Есть желание отсылать микротикам Session-Timeout при изменении доступа/скорости... Вопрос, в каком месте логичнее расположить код?
Код: my $cmd = join('', '/bin/echo "User-Name=', $user_name, ',Session-Timeout=1" | radclient -q ', $user_nas, ':3799 coa password'); Название: Re: Mikrotik CoA Отправлено: Cell от 22 Января 2019, 23:01:32 Насколько я знаю у микротиков эта шняга не работает. На микротике нужно посылать Disconnect-Message.
Название: Re: Mikrotik CoA Отправлено: Demeo от 22 Января 2019, 23:09:01 Насколько я знаю у микротиков эта шняга не работает. На микротике нужно посылать Disconnect-Message. Работает. Проверено. И изменение скоростей на лету тоже работает (уже сделал). А вот влепить в нужное место принудительное разъединение мозгов не хватаетНазвание: Re: Mikrotik CoA Отправлено: Cell от 23 Января 2019, 12:08:23 нюню
я показал что передавать нужно для разрыва сессии. Название: Re: Mikrotik CoA Отправлено: Demeo от 23 Января 2019, 15:22:30 Вот зачем это "нюню"?
Я вам четко сказал, что "Session-Timeout" работает, микротик четко и без глюков отрубает сессию. Хотите PoD - не вопрос, механизм тот же. Вопрос все же остается открытым, куда правильно воткнуть для киляния сессий абонов при блокировке/разблокировке Название: Re: Mikrotik CoA Отправлено: Demeo от 23 Января 2019, 17:33:55 Либо, как вариант, не убивать сессии, а выставлять им скорость 1 бит/с при блокировке (микротик это умеет) и перенаправлять трафик на заглушку через Filter-Id. А при пополнении счета ставить скорость тарифа и снимать перенаправление
Название: Re: Mikrotik CoA Отправлено: k291 от 10 Января 2020, 23:47:50 Было бы хорошо, чтобы примеры публиковали для потомков
|