Size: a a a

2020 January 12

S

Sergey in Nag.Ru
брасы-то у вас какие?
источник

МФ

Максим Фадин in Nag.Ru
Alexander (SawJ) Derebizov
Максим пилите ивенты по какой нибудь процедуре в билинге например пересчет денег
Биллинг все сам свое делать будет, деньги кончились, он выключил юзера в БД радиуса, или если тариф сменился, то он поменял скорость в БД радиуса, а тот при очередном опросе БД поменяет параметры сессии для юзера.
источник

S

Sergey in Nag.Ru
если брасы не умеют регулярно слать, то либо поллинг базы скриптом, либо триггеры в mysql с вызовом radclient (функций  sys_exec в mysql-коде)
источник

МФ

Максим Фадин in Nag.Ru
Alexander (SawJ) Derebizov
то что вы хоте не правильно
При моей архитектуре задуманного так нужно, и судя по всему так жто сделано у многих крупняков.
Т.к. там пополнил баланс, инет включится через 10-15 минут, когда брас переобход будет делпть.
источник

МФ

Максим Фадин in Nag.Ru
Sergey
ну тогда скрипт и в кроне его, скрипт будет посылать коа
Коа со стороны браса к рдиусу же получается?
источник

AD

Alexander (SawJ) Derebizov in Nag.Ru
Максим Фадин
При моей архитектуре задуманного так нужно, и судя по всему так жто сделано у многих крупняков.
Т.к. там пополнил баланс, инет включится через 10-15 минут, когда брас переобход будет делпть.
Поверьте - нет
источник

AD

Alexander (SawJ) Derebizov in Nag.Ru
ну ок...
источник

МФ

Максим Фадин in Nag.Ru
Sergey
т.е. биллинг наполняет 2 БД - свою и специальную для радиуса?
Да, своя структура биллинга никак не связанная с радиусом.
источник

S

Sergey in Nag.Ru
Максим Фадин
Коа со стороны браса к рдиусу же получается?
ничего не понял. брас не шлет коа. его шлют извне (например с сервера радиуса или любого друго) к барсу
источник

AD

Alexander (SawJ) Derebizov in Nag.Ru
Максим Фадин
Биллинг все сам свое делать будет, деньги кончились, он выключил юзера в БД радиуса, или если тариф сменился, то он поменял скорость в БД радиуса, а тот при очередном опросе БД поменяет параметры сессии для юзера.
я бы тут просто допилил процедурку туже
источник

МФ

Максим Фадин in Nag.Ru
Alexander (SawJ) Derebizov
смотря какой coa, если просто сменить сервис ISG на cisco к пример, то да - без разрыва
Брас микротики)
источник

AD

Alexander (SawJ) Derebizov in Nag.Ru
Максим Фадин
Брас микротики)
ну норм ) я не фанатик
источник

S

Sergey in Nag.Ru
насколько я знаю, у микротика нет isg-like, т.е. вам придется слать coa извне
источник

S

Sergey in Nag.Ru
итого осталось два варианта - вызывать radclient из триггера через сторонние либы для реализации exec, либо поллинг базы скриптом
источник

МФ

Максим Фадин in Nag.Ru
Sergey
если брасы не умеют регулярно слать, то либо поллинг базы скриптом, либо триггеры в mysql с вызовом radclient (функций  sys_exec в mysql-коде)
Железки все разные, это не прокатит.
источник

S

Sergey in Nag.Ru
Максим Фадин
Железки все разные, это не прокатит.
вы же написали что микротики
источник

S

Sergey in Nag.Ru
ну и никто не мешает слать разные коа для разных моделей брасов
источник

AD

Alexander (SawJ) Derebizov in Nag.Ru
coa только там не запилили, по этому самое просто наверное в случае если есть изменения рвать сесиию
источник

S

Sergey in Nag.Ru
Alexander (SawJ) Derebizov
coa только там не запилили, по этому самое просто наверное в случае если есть изменения рвать сесиию
запилили же
источник

МФ

Максим Фадин in Nag.Ru
Sergey
ничего не понял. брас не шлет коа. его шлют извне (например с сервера радиуса или любого друго) к барсу
А брас сам не может время от времени стучаться к радиусу?
источник