forum.bitel.ru http://forum.bitel.ru/ |
|
[6.1] Ограничение доступа в зависимости от ... http://forum.bitel.ru/viewtopic.php?f=44&t=10580 |
Страница 1 из 1 |
Автор: | Phricker [ 02 июн 2015, 20:02 ] |
Заголовок сообщения: | [6.1] Ограничение доступа в зависимости от ... |
Доброго времени суток. В DialUp юзал скрипт ограничения доступа пользователей в зависимости от Код: MikrotikHostIp = request.getAttribute(14988, 10).toString(); Т.е. проверял его и если мне что не нравилось - давал Reject. Скрипт висел на событии Модуль DialUp - RADIUS-аутентификация. Куда по феншую надо засунуть этот скрипт в Inet? В обработчик активации сервисов устройства (тогда можно проверять авторизацию только на определенном устройстве, а не на всех) или же так же на событие Модуль Inet - Перед ответом на Access-Request. Мне почему-то кажется что первый вариант он более правильный? Аля так |
Автор: | Amir [ 02 июн 2015, 20:20 ] |
Заголовок сообщения: | Re: [6.1] Ограничение доступа в зависимости от ... |
Наверное, зависит от того, к чему привязана обработка - к устройствам или к абонентам. Сейчас setSkip только для аккаунтинга работает, можем добавить и для Access-Request. Если делать в обработчике процессора протокола, то пока только в postprocess. Или в preprocess username подменить, например, добавить неиспользуемый реалм, если нужна запись об ошибке в мониторе. |
Автор: | Phricker [ 02 июн 2015, 22:31 ] |
Заголовок сообщения: | Re: [6.1] Ограничение доступа в зависимости от ... |
Не не не. Там не setSkip. Мне необходимо пользователю дать Reject, если мне не нравится то, что пришло в Access-Request. |
Автор: | Amir [ 03 июн 2015, 11:50 ] |
Заголовок сообщения: | Re: [6.1] Ограничение доступа в зависимости от ... |
Ну сейчас тогда вроде три варианта: - в preprocess поменять логин - в скрипте на событие - в postprocess поставить reject В 1 и 3 можно привязываться к устройствам, в 2 - к договорам. В 1 будет запись об ошибке в мониторе, в 2,3 - вроде бы нет. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |