Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Данный плагин автоматически регистрирует 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.

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

Запуск:

/usr/abills/libexec/billd equipment_auto_reg

Параметры:

DEBUG=1Режим отладки
NAS_IDS=

Список NAS-ов, на которых проводить регистрацию. По умолчанию он работает со всеми активными OLT.

ID NAS-ов разделяются символом ";".

NAS_IDS='1;2;5;7'

BRANCHES=

Список веток, на которых проводить регистрацию. Когда используется этот параметр, в параметре NAS_IDS должен быть указан ровно один NAS. По умолчанию работает со всеми ветками.

Формат записи ветки: тип PON (epon, gpon), символ двоеточия ":", ветка. Пример: "epon:0/5/0".

Можно использовать символ "*" для подстановки любого значения. Пример: "epon:0/5/*" - любая EPON ветка, начинающася с "0/5/" ("0/5/0", "0/5/1", ...).

Если задано несколько веток, они разделяются символом ";".

Пример: NAS_IDS="42" BRANCHES='gpon:0/15/1;epon:0/4/0;epon:0/5/*'

FORCE_FILL_NAS=1Регистрировать, даже если у абонента уже заполнено поле NAS. Поле NAS перезапишется.
FORCE_FILL_NAS_AND_PORT=1Регистрировать, даже если у абонента уже заполнено поля NAS и Порт. Поля NAS и Порт перезапишутся.
EXTRA_REG_PARAMS="VLAN_PER_USER=1 GEMPORT=14 CVLAN_OFFSET=3000"Передать скрипту регистрации дополнительные параметры. Сами параметры (для Huawei) описаны здесь: Дополнительные параметры скрипта регистрации register_huawei
DEREGISTER=1Дерегистрирует все ONU на указанных ветках  и удаляет соответствующим абонентам параметры опции 82. Используется совместно с параметрами NAS_IDS (должен быть ровно один NAS) и BRANCHES.
  • No labels