На OLT MA4000-PX в управляющих платах PP4X присутствуют разъемы USB 2.0 для подключения USB flash носителя. Возможность подключения USB flash позволяет обновить ПО с использованием предварительно загруженного на носитель ПО OLT без доступа к сети управления.
Для того, чтобы обновить ПО MA4000 с USB-накопителя, в первую очередь необходимо смонтировать и настроить USB носитель, на который загружен файл ПО.
Для этого необходимо выполнить следующие шаги:
Авторизуйтесь на MA4000 под пользователем linux (пароль по умолчанию password), либо выполните переход из обычного CLI при помощи команды
run shell
Далее введите пароль пользователя linux (по умолчанию password).
После авторизации при необходимости выполните команду sudo su. Приглашение командной строки должно включать "root". Если авторизация выполнялась по команде run shell, этот шаг можно пропустить.
linux@ma4000 linux>$ sudo su root@ma4000 /root>$
Подключите USB накопитель, выполните команды для монтирования flash.
[root@ma4000 /root]$ mkdir /mnt/myflash [root@ma4000 /root]$ mount /dev/sda1 /mnt/myflash [root@ma4000 /root]$ ln -s /mnt/myflash /var/submodules/myflash
Значение /dev/sda1 в команде может отличаться, но будет таким, если на накопителе только один раздел.
После монтирования проверьте, отображаются ли файлы:
[root@ma4000 /root]$ ls /mnt/myflash/
Если название файлов отображаются некорректно, в таком формате firmwa~1.ma4, то нужно перемонтировать использовав tv систему. Для этого используйте следующие команды:
[root@ma4000 /root]$ umount /mnt/myflash [root@ma4000 /root]$ mount -tvfat /dev/sda1 /mnt/myflash
Нормальное отображение будет выглядеть так:
[root@ma4000 /root]$ls /mnt/myflash/ firmware.3.36.1-build9.ma4k
Далее перейдите в обычный CLI и выполните загрузку файла ПО по протоколу tftp, используя локальный IP адрес платы PP4X (10.255.255.1)
root@ma4000 /root>$ su admin Technical support: http://eltex.nsk.ru/support Thu Dec 19 10:38:42 T 2024 ma4000# copy tftp://10.255.255.1/myflash/firmware.3.36.1-build9.ma4k fs://firmware
Дальнейшие действия должны быть такими же, как и при обычном обновлении.
По завершению загрузки убедитесь в том, что ПО действительно загрузилось и помещено в неактивную область ПО.
ma4000# show firmware
Выберите неактивный файл системного ПО в качестве активного:
ma4000# firmware select image-alternate unit 1 ma4000# firmware select image-alternate unit 2
После переключения образа выполните перезагрузку OLT:
ma4000# reboot system
После перезагрузки авторизуйтесь в CLI и подтвердите смену образа ПО, убедитесь что активная версия ПО изменилась.
ma4000# firmware confirm ma4000# show firmware
Если после загрузки устройства с новой версией ПО команда "firmware confirm" не будет введена в течение 5 минут, то будет выполнена автоматическая перезагрузка устройства. После перезагрузки ранее установленная до обновления версия ПО снова станет активной.