7 марта 2013 г.

Обновление ПО маршрутизатора RS 3000.

Задача: обновить ПО на маршрутизаторе Riverstone с 9402 на 9405. ПО можно скачать с другого маршрутизатора RS.

Общие сведения: на маршрутизаторы RS ПО заливается в виде tar-архивов. Маршрутизатор RS 3000 поддерживает копирование  только отдельных файлов.

Решение:
  • С помощью команды "file dir" просмотреть содержимое директорий маршрутизатора-источника нового ПО, найти директорию с ПО (называется ros9405).
  • С помощью команды copy ... to ... скопировать содержимое директорий на tftp-сервер.
  • Разместить скопированные файлы по директориям tftp сервера аналогично их расположению в памяти маршрутизатора.
  • Создать из файлов архив.
Замечание1: нужно создавать архив из поддиректорий директории ros9405 tftp-сервера;
Замечание2: нужно использовать нормальные архиваторы, 7-ZIP неправильно вычисляет Magic Numbers;
Замечание3: архив должен иметь имя ros9405 (без расширения tar), так как имя архива станет имененем директории с ПО, а директория ros9405.tar нарушает систему именования (хотя работать будет).
  • Скопировать созданный архив с tftp сервера в память маршрутизатора с помощью команды "system image copy".
  • Указать системе загружать новый образ с помощью комады "system image choose"
  • Перезагрузить устройство.

Дополнительная информация в брошюре "RS Switch Router RapidOS Command Line Interface Reference".