Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Данный плагин автоматически регистрирует ONU на Huawei или , ZTE, BDCOM.

Работает только с теми ONU, которые привязаны к абонентам (поле CPE MAC в карточке абонента). При этом у абонента не должны быть заполнены поля NAS, Порт - скрипт сам их заполнит.

Huawei, ZTE

Для работы плагина должен быть заполнен параметр в настройках оборудования. Также вам, вероятно, потребуется настроить имена профилей в конфигурационном файле (/usr/abills/libexec/config.pl).

BDCOM

По умолчанию BDCOM регистрирует ONU автоматически. Регистрация вручную нужна, когда на OLT включен параметр gpon onu-authen-method sn или epon onu-authen-method mac.

Для работы этой возможности нужно включить в конфигурационном файле параметр $conf{EQUIPMENT_BDCOM_ENABLE_ONU_REGISTRATION}=1.


Зарегистрированная ONU не добавляется в список ONU сразу же. Она добавится при следующем запуске PON Grabber.

Нет возможности заполнять абонентам поля NAS, Порт сразу после регистрации. Для того, чтобы они заполнялись, нужно периодически запускать PON Grabber с параметром CPE_FILL=1.

Используемые параметры конфигурационного файла

...

$conf{EQUIPMENT_OLT_PASSWORD} = 'pass123';См. Дополнительные параметры.

$conf{HUAWEI_LINE_PROFILE_NAME} = 'line_profile_name';

line profile. По умолчанию "ONU". Специфично для Huawei.
$conf{HUAWEI_SRV_PROFILE_NAME} = 'srv_profile_name';srv profile. По умолчанию "ALL". Специфично для Huawei.

$conf{HUAWEI_LINE_PROFILE_NAME_BY_PON_TYPE} = {

  'epon' => 'epon_line_profile_name',

  'gpon' => 'gpon_line_profile_name'

};

line profile в зависимости от типа PON, если для разных типов PON нужны разные профайлы. Приоритетнее, чем $conf{HUAWEI_LINE_PROFILE_NAME}. Специфично для Huawei.

$conf{HUAWEI_SRV_PROFILE_NAME_BY_PON_TYPE} = {

  'epon' => 'epon_srv_profile_name',

  'gpon' => 'gpon_srv_profile_name'

};

srv profile в зависимости от типа PON, если для разных типов PON нужны разные профайлы. Приоритетнее, чем $conf{HUAWEI_SRV_PROFILE_NAME}. Специфично для Huawei.
$conf{HUAWEI_TRIPLE_PLAY_ONU}Специфично для Huawei.
$conf{HUAWEI_TRIPLE_LINE_PROFILE_NAME}Специфично для Huawei.
$conf{TR_069_PROFILE}По умолчанию 'ACS'. Специфично для Huawei.
$conf{INTERNET_USER_VLAN} = 1234;INTERNET_USER_VLAN. По умолчанию 101. Специфично для Huawei.
$conf{TR_069_USER_VLAN}По умолчанию 102. Специфично для Huawei.
$conf{IPTV_USER_VLAN}По умолчанию 103. Специфично для Huawei.

$conf{ZTE_DEFAULT_REGISTRATION_TEMPLATE_BY_PON_TYPE} = {

  'epon' => 'zte_registration_epon.tpl',

  'gpon' => 'zte_registration_gpon.tpl'

};

Шаблон регистрации в зависимости от типа PON. Специфично для ZTE.
$conf{EQUIPMENT_ONU_PROFILE} = 'ABILLS_PROFILE';Название профайла ONU. Специфично для ZTE.
$conf{EQUIPMENT_ONU_TYPE} = 'ZTE-F601';Название типа ONU. Специфично для ZTE.
$conf{EQUIPMENT_ZTE_O82} = 'dsl-forum';Использовать формат DHCP Option 82 dsl-forum. По умолчанию: Telecom Italia. Специфично для ZTE.

Использование

Запуск:

Code Block
languagebash
/usr/abills/libexec/billd equipment_auto_reg

...