Для обновления ПО средствами TR-069 необходимо выполнить следующие пункты:
1. Создать профиль обновления ПО, перейти в режим его редактирования.
LTP(acs-firmware)# add firmware 2 Ok LTP(acs-firmware)# firmware 2 LTP(acs-firmware_config-fw id='2')#
2. Добавить тип устройства, задать профиль ACS
LTP(acs-firmware-id='2')# add hardware NTU-RG-1402-W Ok LTP(acs-firmware-id='2')# add profile 1 Ok
Обновляться будут только ont, на которые назначен профиль, который указан в профиле обновления. В данном примере это все онт на которые назначен acs профиль "1".
3. Загрузить актуальную версию ПО для ONT:
LTP(acs-firmware)# copy 192.168.5.100 ntu-rg-3.24.1.2180.fw
4. Выполнить:
LTP(acs-firmware_config-fw id='2')set file ntu-rg-3.24.1.2180.fw LTP(acs-firmware_config-fw id='2')set filename ntu-rg-3.24.1.2180.fw LTP(acs-firmware_config-fw id='1')set version 3.24.1.2180
В итоге профиль обновления будет иметь вид:
LTP(acs-firmware-id='2')# show config Information about firmware: Firmware ID = 2 Version = '' URL = '' Filename = 'ntu-rg-3.24.1.2180.fw' Schedule = enabled Safe-mode = disabled Downgrade = disabled Profiles: ## Name Inform interval Script name Base profile 1: 1 60
Флаг Schedule - включает обновление по расписанию. Обновление ПО не будет производиться, если системное время на LTP не будет попадать в интервал schedule, поэтому рекомендуется проверить настройки системного времени на LTP. Обновление ПО будет выполнятся при совпадении 3-х условий: время, день недели, дата.
Флаг Safe-mode - означает, что ONT будет обновлена после перезагрузки
Флаг Downgrade - разрешать обновление ONT на версию ниже
5. Настроить расписание, по которому будет происходить обновление:
LTP(acs-schedule)# set daily Modify daily schedule period Modify period schedule weekly Modify weekly schedule LTP-8X(acs-schedule)# show ACS schedule: 1: daily 00:00 23:59 2: period 2011-06-01 2099-12-31 3: weekly 1 7