Назначение

Автоматическая регистрация/снятие ONU (PON-устройств) на OLT.

Функционал:

  • Автоматическая регистрация 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_TYPEepon => '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',
};

Дополнительная информация

  • Нет меток