За ссылку спасибо. Остался второй вопрос - об аутентификации абонента не только по IP, но и по МАКу. В документации, в разделе: 13.3.1. Процессор ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor, есть описание:
# Вендор атрибута, где хранится MAC-адрес #radius.macAddress.vendor=9 # Код атрибута, где хранится MAC-адрес #radius.macAddress.type=1 # Префикс атрибута (если есть), где хранится MAC-адрес. Например, для cisco avpair #radius.macAddress.prefix=client-mac-address=
и
# Нужно ли автоматически проставлять в сервис MAC-адрес, если его еще нет. # Можно указать в конфигурации модуля, конфигурации устройства, конфигурации типа сервиса. # 0 - не привязывать, 1 - привязывать, если поле сервиса пустое, 2 - перетирать новым значением, 3 - добавлять # (в последних двух случаях отказа в авторизации по MAC-адресу не будет) serv.macAddress.auto=1
Первое, что мне не до конца ясно - где я указываю, что работает именно это процессор? В типе устройств, в поле "обработчик процессора прокола" у меня такого нет.
В типе сервиса у меня указаны логин+пароль, МАС-адрес и устройство, поле МАК-адреса сервиса в договоре - пустое, в конфигурации типа сервиса:
radius.macAddress.vendor=9 radius.macAddress.type=31 radius.macAddress.prefix=Calling-Station-Id= serv.macAddress.auto=1
В запросе МАК есть, так же я вижу его по монитору в активной сессии, туда он заноситься. Однако, как я понял, вышеуказанные строчки должны заносить МАК в сервис договора, в поле МАК-адрес. Однако, этого не происходит. Подскажите пожалуйста, может быть, где то синтаксис нарушен, или галочку не поставил?
|