Автором решения является dsheptalin. Я приложил руку только к упорядочиванию и систематизации информации.
1. В BGRadiusDialup/dictionary.xml прописываем следующее:
Код:
<vendor code="14988" name="Mikrotik">
<attribute add="no" name="Mikrotik-Rate-Limit" type="string" code="8"/>
</vendor>
2. В конфигурации модуля DialUP добавляем:
2.1. Вендор, доступный в будущем в редакторе NASов
Код:
vendors=9=Cisco;2011=Huawei;2021=Unix PPP;529=Lucent;6618=Quintum;529=Ascend;311=Microsoft;14988=Mikrotik
2.2. Нижеуказанный набор атрибутов
Код:
attrset.1.title=Входящий 32кб., исходящий 16кб.
attrset.1.attributes=Mikrotik-Rate-Limit=32k/16k
На этом примере видим ограничение полосы пропускания данных.
3. В Редакторе NASов, в конфигурации к определенному NASу указываем настройки NAS-инспектора:
Код:
nas.inspector.class=bitel.billing.server.processor.PoDNASConnectionInspector
nas.inspector.pod.host=<IP-адрес NASа>
nas.inspector.pod.port=<порт NASа>
nas.inspector.pod.secret=<секрет NASa>
nas.inspector.pod.attributes=User-Name;Framed-IP-Address;Acct-Session-Id;NAS-Port
Описание остальных аттрибутов Радиуса брать здесь:
http://www.mikrotik.com/testdocs/ros/2.9/guide/aaa_radius_content.php#.5Однако не следует забывать, что за основу взят универсальный NAS-инспектор, работающий только в режиме обсчета Update. Поэтому в настройках этого же NAS должнен быть включен именно этот режим опцией
Код:
dialup.workmode=1