Описание

Когда на конкретную ONT необходимо назначить уникальные параметры — например, логин и пароль PPPoE-сессии, настройки SIP-аккаунта, статический адрес WAN — для этого на встроенном ACS используются приватные (private) параметры.

Приватный параметр — это пара «имя → значение», которая при работе ACS накладывается на параметры ACS-профиля: для конкретного ONT/пользователя приватный параметр имеет приоритет над значением из профиля, тогда как все остальные параметры продолжают браться из профиля.

Примеры ниже выполнены на встроенном ACS (LTP-4X) и используют PON-серийный номер ONT 454C54585F0001A0. PON-серийный номер ONT можно получить через web-интерфейс терминала или из списка терминалов: acs → ont → show list all.

Приватные параметры можно назначить двумя способами:

СпособГде задаётсяКогда использовать
1. Непосредственно на ONT (раздел acs-ont) На конкретную ONT по её PON-серийному номеру Когда необходимо переопределить параметр только для одного конкретного терминала.
2. На пользователя (раздел acs-user) На пользователя, привязанного к ONT через pon_serial Когда нужно, чтобы параметры следовали за пользователем, а не за конкретным устройством (при замене терминала у пользователя настройки сохранятся).

Способ 1: приватные параметры непосредственно на ONT (acs-ont)

  1. Перейдите в раздел acs-ont и укажите PON-серийный номер ONT.
  2. Назначьте ACS-профиль (он должен соответствовать модели ONT).
  3. Задайте необходимые приватные параметры.
  4. Сохраните изменения командой commit.
LTP-4X(acs-ont)# 454C54585F0001A0
LTP-4X(acs-ont-sn='454C54585F0001A0')# set profile ntu2v
Ok
LTP-4X(acs-ont-sn='454C54585F0001A0')# set private ppp_login 34700s9992
Host property has been updated: 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Username' = '34700s9992'
Ok
LTP-4X(acs-ont-sn='454C54585F0001A0')# set private ppp_password zi7qeldv
Host property has been updated: 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Password' = 'zi7qeldv'
Ok
LTP-4X(acs-ont-sn='454C54585F0001A0')# set private voice1_enable Enabled
Host property has been updated: 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.Enable' = 'Enabled'
Ok
LTP-4X(acs-ont-sn='454C54585F0001A0')# set private voice1_number 3472224140
Host property has been updated: 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.CallingFeatures.CallerIDName' = '3472224140'
Host property has been updated: 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.DirectoryNumber' = '3472224140'
Host property has been updated: 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP.AuthUserName' = '3472224140'
Host property has been updated: 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP.URI' = '3472224140'
Ok
LTP-4X(acs-ont-sn='454C54585F0001A0')# set private voice1_password 0414222743
Host property has been updated: 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP.AuthPassword' = '0414222743'
Ok
LTP-4X(acs-ont-sn='454C54585F0001A0')# commit

В ответе на команду set private ACS показывает, какому TR-069 параметру соответствует приватный параметр. Если вы видите строку Host property has been updated: '<TR-069 параметр>' = '<значение>' — параметр назначен корректно.

Способ 2: приватные параметры на пользователя (acs-user)

Приватные параметры можно назначить не на саму ONT, а на пользователя, привязанного к конкретной ONT:

  1. Создайте пользователя: add user <имя>.
  2. Перейдите в его режим: user <имя>.
  3. Привяжите пользователя к ONT по PON-серийному номеру: set pon_serial <PON-сериал>.
  4. Назначьте ACS-профиль: set profile <профиль>.
  5. Задайте необходимые приватные параметры.
LTP-4X(acs-user)# add user tester
Ok
LTP-4X(acs-user)# user tester
LTP-4X(acs-user-subscriber='tester')# set pon_serial 454C54585F0001A0
Ok
LTP-4X(acs-user-subscriber='tester')# set profile ntu2v
Ok
LTP-4X(acs-user-subscriber='tester')# set private ppp_login 34700s9992
Host property has been updated: 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Username' = '34700s9992'
Ok
LTP-4X(acs-user-subscriber='tester')# set private ppp_password zi7qeldv
Host property has been updated: 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Password' = 'zi7qeldv'
Ok

Стандартные приватные параметры

В ACS по умолчанию доступны следующие приватные параметры:

ПараметрНазначение
ppp_loginЛогин PPPoE-сессии.
ppp_passwordПароль PPPoE-сессии.
voice1_enable / voice2_enableВключение/выключение линии голосового сервиса (линия 1 / линия 2).
voice1_number / voice2_numberНомер, назначаемый линии голосового сервиса.
voice1_password / voice2_passwordПароль SIP-аккаунта линии голосового сервиса.
sip_proxyАдрес SIP-прокси.
user_passwordПароль пользователя web-интерфейса ONT (user).
admin_passwordПароль администратора web-интерфейса ONT (admin).
wifi_enableВключение/выключение Wi-Fi.
wifi_ssidSSID Wi-Fi сети.
wifi_encodingСпособ шифрования Wi-Fi.
wifi_passwordПароль Wi-Fi сети.

Полный актуальный список доступных приватных параметров можно посмотреть в любой момент в разделе acs-user командой set private (без аргументов) — ACS отобразит справку со списком имён.

Создание собственных приватных параметров

Помимо стандартных, можно создать свои приватные параметры, привязав их к любому TR-069 параметру ONT.

Синтаксис:

LTP-4X(acs-privates)# add <имя_параметра> <TR-069 параметр> [nocheck]
  • <имя_параметра> — короткое имя, которое будет использоваться в командах set private;
  • <TR-069 параметр> — полный путь TR-069 параметра ONT, которому присваивается значение;
  • nocheck — режим без проверки значения (используется в примерах).

Пример: статический IP-адрес на WAN-соединении ONT

Создадим три приватных параметра для задания статического адреса, маски и шлюза:

LTP-4X(acs)# privates
LTP-4X(acs-privates)# add ip_addr InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress nocheck
Ok
LTP-4X(acs-privates)# add ip_mask InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask nocheck
Ok
LTP-4X(acs-privates)# add ip_gateway InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway nocheck
Ok

После создания новые параметры появятся в списке доступных — например, в разделе acs-user при вводе set private:

LTP-4X(acs-user-subscriber='tester')# set private
set private <Name> <Value>
 Modify subscriber property
 Name  Name of user property: User property name:
       voice1_enable
       voice1_number
       voice1_password
       voice2_enable
       voice2_number
       voice2_password
       sip_proxy
       ppp_login
       ppp_password
       user_password
       admin_password
       wifi_enable
       wifi_ssid
       wifi_encoding
       wifi_password
       ip_addr
       ip_mask
       ip_gateway
 Value Value of user property: Property value with maximum length of 250 chars (0..250)

Значения задаются так же, как и стандартные параметры:

LTP-4X(acs-user-subscriber='tester')# set private ip_addr 192.168.21.21
Host property has been updated: 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress' = '192.168.21.21'
Ok
LTP-4X(acs-user-subscriber='tester')# set private ip_mask 255.255.255.0
Host property has been updated: 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask' = '255.255.255.0'
Ok
LTP-4X(acs-user-subscriber='tester')# set private ip_gateway 192.168.21.1
Host property has been updated: 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway' = '192.168.21.1'
Ok

Названия собственных приватных параметров (ip_addr, ip_mask, ip_gateway) — произвольные. Можно создать приватный параметр под любой TR-069 параметр, который требуется в вашем контуре.

Полезная таблица соответствия

Приватный параметрTR-069 параметр ONT
ppp_loginInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Username
ppp_passwordInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Password
voice1_enableInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.Enable
voice1_number...VoiceProfile.1.Line.1.CallingFeatures.CallerIDName, ...Line.1.DirectoryNumber, ...Line.1.SIP.AuthUserName, ...Line.1.SIP.URI
voice1_passwordInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP.AuthPassword
ip_addr (собственный, пример)InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress
ip_mask (собственный, пример)InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask
ip_gateway (собственный, пример)InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway

См. также

  • Нет меток