Назначение
Функционал:
Автоматическая регистрация ONU (
_auto_reg):Получает список незарегистрированных ONU.
Находит пользователей в базе данных по MAC-адресу или серийному номеру.
Регистрирует ONU на OLT и обновляет данные пользователя (NAS_ID, порт, VLAN).
Автоматическое удаление ONU (
_auto_deregister):Удаляет ONU на указанных ветках (BRANCHES).
Очищает данные пользователей (NAS_ID, порт, VLAN).
Настройка TR-069 (
tr_069_setting):Устанавливает параметры Wi-Fi для ONU (SSID и пароль).
Запуск:
/usr/abills/libexec/billd equipment_auto_reg NAS_IDS=1 BRANCHES="epon:1/1/1;gpon:2/1/1" FORCE_FILL_NAS=1 DEBUG=3 /usr/abills/libexec/billd equipment_auto_reg NAS_IDS=1 BRANCHES="epon:1/1/1" DEREGISTER=1
Сценарии работы:
NAS_IDS: ID OLT-устройства.BRANCHES: Список веток (портов) для обработки (формат:тип:ветка).FORCE_FILL_NAS: Перезаписать NAS_ID, даже если он уже указан.DEREGISTER: Снять все ONU на указанных ветках.DEBUG: Уровень отладки.- Регистрация ONU:
- Находит незарегистрированные ONU.
- Регистрирует их и привязывает к абонентам.
- Снятие ONU:
Удаляет ONU с указанных веток и очищает данные абонентов.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| EQUIPMENT_OLT_PASSWORD | 'olt_password' | Пароль OLT |
| HUAWEI_TRIPLE_LINE_PROFILE_NAME | 'TRIPLE-PLAY' | Профиль для Huawei |
| ZTE_DEFAULT_REGISTRATION_TEMPLATE_BY_PON_TYPE | epon => 'zte_registration_epon.tpl', gpon => 'zte_registration_gpon.tpl', | $conf{ZTE_DEFAULT_REGISTRATION_TEMPLATE_BY_PON_TYPE} = { epon => 'zte_registration_epon.tpl', gpon => 'zte_registration_gpon.tpl', }; |