Ratimiks Posted April 18, 2012 Posted April 18, 2012 Доброе время суток. Осваиваем Lanbilling 2.0 в связке с Mikrotik. Пытаемся организовать доступ абонента к личному кабинету при минусовом балансе и блокировках. Столкнулись со следующим: В системе предусмотрены блокировки абонентов по состоянию баланса, в случай блокировки администратором и т.д. Когда пользователь подключается, то система проверяет наличие блокировок и в зависимости от их наличия или отсутствия выдает запрещающую или разрешающую команду авторизации пользователя на mikrotik через radius. В системе предусмотрены скрипты, которые запускаются при возникновении блокировок. В этих скриптах мы указали команды, которые позволяют перенаправить пользователя в его личный кабинет при возникновении блокировки и запрещать ему выход в интернет. Это работает. Но возникает проблема, когда рвется сессия. Подключиться и зайти в личный кабинет абонент уже не может, т.к. система смотрит на наличие блокировок и запрещает вход в систему. Отключать блокировки тоже нельзя, ибо абонент уходит в минус, а это не допустимо. Как заставить Lanbilling поднять сессию при блокировке? Вставить ник Quote
No_name Posted April 18, 2012 Posted April 18, 2012 ... Как заставить Lanbilling поднять сессию при блокировке? Почитать документацию не пробовали? Там черным по белому написано про гостевые сети в радиусе. Вставить ник Quote
Ratimiks Posted April 18, 2012 Author Posted April 18, 2012 задача авторизации пользователя в гостевой сети не стоит Вставить ник Quote
Andrei Posted April 19, 2012 Posted April 19, 2012 задача авторизации пользователя в гостевой сети не стоит Тогда что вы понимаете под "поднять сессию"? Я тоже понял так, что идет авторизация через радиус, а дальше уже вам надо пустить абонента в ЛК и не пустить в инет. Вставить ник Quote
Ratimiks Posted April 19, 2012 Author Posted April 19, 2012 проблему уже разрешили. разработчики откликнулись на вопрос. оказывается в базу необходимо добавить некий параметр (по умолчанию ее там нет да и в мануале его тоже не нашли), который разрешает радиусу авторизовывать абонентов заблокированных по одной из предусмотенных системой блокировок Вставить ник Quote
Heggi Posted April 20, 2012 Posted April 20, 2012 Можете поделиться решением? Точно такая же проблема, внедряторы не успевают по срокам, хочется им помочь хотя бы по мелочи. Вставить ник Quote
ruri Posted April 23, 2012 Posted April 23, 2012 То-же очень интересно, хотя у нас версия 1,8. Сейчас просто выдаём клинетам по DHCP серый адрес, который имеет доступ только к личному кабинету. Т.е. сесию не поднимаем. Вставить ник Quote
Ratimiks Posted April 25, 2012 Author Posted April 25, 2012 У нас версия 2.0 insert into options values("radius-same-ip-on-guest","","1"); Проверено, работает. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.