Обновление прошивки Huawei MA5608T

Для примера выполню обновление прошивки платы управления Huawei MA5608T.

Как настраивать OLT я описывал в этой статье:
Настройка Huawei MA5608T

Подключимся к устроству и перейдем в режим повышенных привилегий (config не набирать):

enable

Посмотрим текущую версию прошивки и имя платы (у меня была H801MCUD):

display version
display patch all
display board 0
display board 0/2

Файл прошивки заранее поместим на TFTP сервер и потом закачаем в память платы:

load packetfile tftp 192.168.2.2 MA5600V800R013C00SPC208_MCUD_icon.bin

Как запустить TFTP сервер я описывал в статьях:
Установка и настройка TFTP сервера в Ubuntu
Запуск TFTP сервера на Windows

Замечу что при обновлении некоторых прошивок могут быть сброшены настройки, по этому необходимо подключить ноутбук напрямую к meth0 порту и заранее скопировать конфигурацию на локальный TFTP сервер, после установки прошивки IP адрес на meth0 может остаться или укажем его повторно через консоль и закачаем сохраненную конфигурацию обратно в память платы.

Например во время копирования файла MA5600V800R013C00SPC208_MCUD_icon.bin на OLT с прошивкой R013 у меня отобразилось:

The new packet file will overwrite the old one
Rollback function will be disabled
Be sure that the system needn’t this function
Are you sure to load new packet file? (y/n)[n]:y
Info: Standby board is abnormal, and command of loading for standby board is impossible
Load(backup,duplicate,…) begins, please wait and notice the rate of progress Any operation such as reboot or switchover will cause failure and
unpredictable result
The loading starts
PARAMETERS :FrameID: 0, SlotID: 2, Position: -1, Load type: Packet file, Load Object: Active control board
MA5608T#

Процесс не отображался в консоли и завершился примерно через 10 минут с сообщением в консоли:

The loading is successful
PARAMETERS :FrameID: 0, SlotID: 2, Position: -1, Load type: Packet file, Load Object: Active control board

Далее обязательно выполним команду ниже и согласимся на перезагрузку OLT:

active configuration system

Настройки не были сброшены, а вот при обновлении на MA5600V800R015C00 через BIOS — сбросились.

Если плат управления две, то необходимо одну извлечь и поочередно обновить или понизить прошивку в каждой из них.

Если ONT отключаются с сообщением:

MA5608T(config-if-gpon-0/0)#display ont info 0 1
-----------------------------------------------------------------------------
  F/S/P                   : 0/0/0
  ONT-ID                  : 1
  Control flag            : active
  Run state               : offline
  Config state            : initial
  Match state             : initial
  Reason of offline       : insufficient license for third-party ONTs 

То попробуем выполнить команду ниже либо сделаем покупку лицензии:

patch delete all

Также для теста можно активировать пробный период используя OID (пример bat файла для Windows, необходимо установить net-snmp):

@echo off
start snmpwalk -v2c -c private 192.168.2.3 1.3.6.1.4.1.2011.6.114.7.1.1
start snmpset -v2c -c private 192.168.2.3 1.3.6.1.4.1.2011.6.114.7.1.1.0 i 2
start snmpwalk -v2c -c private 192.168.2.3 1.3.6.1.4.1.2011.6.114.7

Либо из Linux по http ссылке (пример script.php и script.sh):

<?php
$output = shell_exec('./script.sh');
echo "<pre>$output</pre>";
?>
snmpwalk -v2c -c ixnfo.com 192.168.5.5 1.3.6.1.4.1.2011.6.114.7.1.1
snmpset -v2c -c ixnfo.com 192.168.5.5 1.3.6.1.4.1.2011.6.114.7.1.1.0 i 2
snmpwalk -v2c -c ixnfo.com 192.168.5.5 1.3.6.1.4.1.2011.6.114.7
echo "OK"

Вливайтесь в общение

1 комментарий

Добавить комментарий

  1. приветсвую, без TFPT сервера можно перепрошить?