How-To Guide: Обновление и восстановление ПО SNR Wi-Fi AP
Назначение
Документ описывает способы обновления и восстановления ПО контроллера и подчинённых точек доступа.
В инструкции рассматриваются следующие сценарии:
- штатное обновление через контроллер;
- загрузка прошивки для подчинённых точек доступа в банк прошивок;
- обновление из Wizard при первом запуске;
- восстановление через WEB recovery;
- восстановление через CLI recovery.
Действия можно выполнять через CLI или через WEB-интерфейс, если соответствующие функции доступны в текущей версии ПО.
Рекомендуемым источником прошивок является официальный сервер https://data.nag.wiki.
CLI
Штатное обновление через контроллер
Важно: для работы штатного механизма обновления прошивки между точками и контроллером в сети не должен быть заблокирован порт 4433/TCP.
Для штатного обновления через контроллер в CLI используется команда:
system upgrade <URL>
Прошивка должна быть выложена на доступный по сети TFTP- или SFTP-сервер.
Синтаксис URL:
tftp://<hostname|IP>[:port]/path/file
sftp://<user>:<pwd>@<hostname|IP>[:port]/path/file
Эта команда обновляет прошивку контроллера и добавляет копию прошивки в банк прошивок для подчинённых точек.
Команда выполняется немедленно, не требует commit, загружает firmware image по указанному URL, проверяет его, запускает обновление и перезагружает контроллер.
На устройствах используется схема Dual boot с двумя равнозначными банками: slot0 и slot1. При обновлении новая прошивка записывается в неиспользуемый банк, а next-boot переключается автоматически.
Версия прошивки контроллера и версия прошивки для подчинённых точек доступа должны совпадать, поэтому после обновления контроллер автоматически перепрошьёт подчинённые точки доступа.
Если в банке прошивок для подчинённых точек не окажется необходимой версии прошивки и подчинённая точка не будет обновлена, то она останется в статусе FW_UPDATE, ожидая прошивку, без возможности полноценного управления ей.
После завершения обновления проверьте версию прошивки на контроллере.
show boot
Проверьте состояние и версии подчинённых точек:
show adoption
show version ap <AP ID>
show boot ap <AP ID>
Загрузить прошивку AP в банк прошивок
Если в банке прошивок для подчинённых точек доступа нет нужной прошивки, загрузите её в банк прошивок.
system firmware ap add <URL>
Прошивка должна быть выложена на доступный по сети TFTP- или SFTP-сервер.
Синтаксис URL:
tftp://<hostname|IP>[:port]/path/file
sftp://<user>:<pwd>@<hostname|IP>[:port]/path/file
После загрузки проверьте, что прошивка появилась в банке прошивок.
show device upgrade firmware
Восстановление через CLI recovery
CLI recovery используется для аварийного восстановления прошивки через TFTP-клиент.