Привет.
Используем BG 6.0. Реализована схема, когда РРРоЕ абонент, при отрицательном балансе, получает адрес из disable-диапазона и редиректится на определенную страницу. По коду ошибки страница показывает разные сведения. В частности - при ошибке 12 (недостаточно средств) идет автоматический вывод баланса на страницу.
Проблема в том, что по какой-то причине все абоненты с отрицательным балансом получают ошибку 10 (сервис заблокирован) и соответственно, перенаправляются на неверную страницу. С чем может быть связано?
Вот часть конфига, которая обрабатывает подобные запросы:
Код:
authorization.mode=1
radius.disable.accessCodes=10,12
radius.disable.ipCategories=2
connection.start.fromAccept=1
radius.disable.attributes=cisco-ssg-account-info=ATRUST-PPPOE-SERVICE;cisco-ssg-account-info=ARDR-PPPOE-SERVICE;cisco-ssg-service-info=NTRUST-PPPOE-SERVICE;cisco-ssg-service-info=NRDR-PPPOE-SERVICE;
Т.е. все работает, только ошибку получаем не ту, которую нужно.