Инструкция по обновлению программного обеспечения для мультиплексоров-коммутаторов Sprinter TX (SFP,MINI,11,12,20)

Начиная с версии ПО LPOS 1.0.9.4SR2, изменился MAC-адрес по умолчанию. В связи с этим, при обновлении ПО с более старой версии на версию LPOS 1.0.9.4SR2 и выше, необходимо перезапустить потоки Е1.

  1. Для обновления прошивки мультиплексора необходимо подключиться к нему по FTP в пассивном режиме, используя логин – admin, пароль – admin. После подключения вы увидите содержимое каталога /mnt/flash. Начиная с версии ПО LPOS 1.0.9.3SR5, IP адрес по умолчанию 192.168.0.24. На более старых версиях ПО IP адрес 192.168.0.201.
  2. Далее необходимо скопировать в эту папку файл прошивки LPOS_X.YSRZ.bin. На устройстве в папке, в которую вы скопировали этот файл, он не отобразится.
  3. Подключитесь к устройству, используя telnet или терминал, введите логин – admin, пароль – admin. Дальше необходимо перейти в командный режим управления устройством, если по умолчанию открылось menu. Для этого используйте сочетание клавиш «ESC+Q» или «CTRL+C». Затем введите команду systemupdate. Дождитесь завершения обновления прошивки.
  4. Далее необходимо перезагрузить устройство. Для этого необходимо ввести команду reset.
  5. После перезагрузки устройства оно будет загружено с новым программным обеспечением.

При обновлении программного обеспечения с версий LPOS 1.0.9.4SR31 по LPOS 1.0.9.4SR34 на любую другую версию, сначала необходимо произвести обновление до транзитной версии LPOS 9.4SR31-recov, после чего выполнить обновление ПО до требуемой версии.

Инструкция по обновлению программного обеспечения в мультиплексорах-коммутаторах серии Sprinter ТХ (48, FE, GE, 32FE, 6SFP, 24SFP, STM-1, 10G) на версию LP ARM OS 1.0.8.x (LPOS)

Введение

Прошивка в мультиплексорах серии ТХ - это набор файлов расположенных в каталоге /mnt/ файловой системы мультиплексора, и заменой этих файлов производится обновление ПО мультиплексора. Файлы kernel.* - две копии ядра операционной системы, одинаковые для всего оборудования серии SprinterТХ. Файлы fwXXX.rbf (где XXX закодированный тип оборудования, например fw314.rbf, fw314l.rbf) представляют собой микропрограмму для Е1 – коммутатора (матрицы) и уникальны для каждой модели мультиплексоров. Файлы help.txt и menu представляют собой текстовые файлы, содержащие справочную информацию и структуру меню соответственно. Файлы в подкаталоге htdocs представляют собой набор файлов для встроенного web сервера и служат для организации web-интерфейса. Кроме файлов в каталоге /mnt/ существует начальный загрузчик устанавливаемый командами uploadboot и setboot, доступный только по специальному запросу в службу поддержки. Не меняйте без абсолютной необходимости начальный загрузчик и не используйте указанные команды без твердой уверенности в правильности своих действий, так как это может привести к неработоспособности мультиплексора, а в ряде случаев к утрате гарантии на него.

Подготовка к обновлению ПО

Для того чтобы выяснить версии программных и аппаратных компонентов мультиплексора перед обновлением в telnet сессии выполните команду ver или stats и запишите или запомните версии, которые отобразил мультиплексор.

Если версия загрузчика (bootloader) ниже 1.0.0.9, необходимо произвести обновление начального загрузчика, предварительно запросив файл, содержащий загрузчик, в службе технической поддержки (Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.).

В архиве с актуальной версией прошивки LP ARM OS (LPOS), содержащем ПО для мультиплексора Sprinter ТХ, содержатся файлы микропрограмм для всех моделей мультиплексоров, однако загружать нужно только подходящие файлы, в таблице ниже приведено соответствие моделей и файлов для загрузки.

Если напротив нужной Вам модели указано несколько файлов, то загружать необходимо все эти файлы.

Например, если модель 328.1.00, то загружаем 3 файла: fw338.rbf, fw338r.rbf, fw338l.rbf

Версия оборудования (модель), Hardware version Файлы для загрузки Примечания
304.1.02, 304.1.04, 424.1.00 fw304.rbf  
305.1.00, 306.1.00 fw354l.rbf  
316.1.00, 316.1.00s, 316.1.00l, 316.1.00sl, 314.1.00, 314.1.00l fw314.rbf, fw314l.rbf  
354.1.00, , 354.1.00l, 358.1.00, 358.1.00l, 358.1.01, 358.1.01L, 368.1.01s, 368.1.02.s, 378.1.00, 378.1.00l, 378.1.02 fw354.rbf, fw354l.rbf  
324.1.01 fw324.rbf  
328.1.00, 328.1.00L, 328.1.00R, 338.1.00, 338.1.00L, 338.1.00R fw338.rbf, fw338r.rbf, fw338l.rbf  
368.1.00, 368.1.00L, 368.1.01S fw354.rbf  
502.1.00 fw502.rbf  

 

Для работ связанных с доступом к файловой системе мультиплексора используя протокол FTP, рекомендуется использовать программу Total Commander, так как именно эта программа используется для тестирования всех процедур разработчиками. Для доступа к файловой системе мультиплексора должен быть включен пассивный режим FTP.

Однопроцессорные устройства (до 8 портов Е1)

Процедура обновления ПО, если имеющаяся версия LP ARM OS 1.0.7.7SR3 (LPOS) или более ранняя

  1. распакуйте архив с актуальной версией прошивки LP ARM OS (LPOS), содержащий необходимые для загрузки файлы, в отдельный каталог;
  2. удалите файлы fwXXX.rbf, не подходящие к обновляемой модели мультиплексора;
  3. подключитесь к мультиплексору, используя FTP клиента Total Commander или Windows Explorer в пассивном режиме;
  4. cкопируйте с заменой все файлы подготовленные в пунктах 1 и 2 в папку /mnt/;
  5. если в папке /mnt/ мультиплексора остались файлы fw.rbf, kernel.elf и kernel.bkp, оставшиеся от предыдущих версий ПО, удалите их;
  6. проконтролируйте, что в файле /mnt/cfg.sys не содержится команд и ключей, не поддерживаемых новой версией ПО, при необходимости скорректируйте файл cfg.sys;
  7. перезапустите мультиплексор командой reset.

Процедура обновления ПО, если имеющаяся версия LP ARM OS 1.0.7.7SR4 (LPOS) или более поздняя

  1. подключитесь к мультиплексору, используя FTP клиента Total Commander или Windows Explorer в пассивном режиме;
  2. cкопируйте архив с актуальной версией прошивки LP ARM OS (LPOS) в папку /mnt/, в процессе копирования произойдет автоматическое обновление ПО;
  3. проконтролируйте, что в файле /mnt/cfg.sys не содержится команд и ключей, не поддерживаемых новой версией ПО, при необходимости скорректируйте файл cfg.sys;
  4. перезапустите мультиплексор командой reset.

Многопроцессорные устройства (16 и более портов Е1)

Процедура обновления ПО, если имеющаяся версия LP ARM OS 1.0.7.7SR3 (LPOS) или более ранняя

  1. распакуйте архив с актуальной версией прошивки LP ARM OS (LPOS), содержащий необходимые для загрузки файлы, в отдельный каталог;
  2. удалите файлы fwXXX.rbf, не подходящие к обновляемой модели мультиплексора;
  3. подключитесь к мультиплексору, используя FTP клиента Total Commander или Windows Explorer в пассивном режиме;
  4. cкопируйте с заменой все файлы подготовленные в пунктах 1 и 2 в папку /mnt/;
  5. если в папке /mnt/ мультиплексора остались файлы fw.rbf, kernel.elf и kernel.bkp, оставшиеся от предыдущих версий ПО, удалите их;
  6. проконтролируйте, что в файле /mnt/cfg.sys не содержится команд и ключей, не поддерживаемых новой версией ПО, при необходимости скорректируйте файл cfg.sys;
  7. в случае обновления многопроцессорного мультиплексора (16 и более портов Е1) необходимо исполнить пункты 3-5 для каждого процессорного модуля (их ip-адреса доступны по команде ipconfig, доступ по FTP открывается с помощью команды hosts -f yes; для подключения к slave-устройству через telnet необходимо использовать 22 порт, например, telnet <ip адрес slave-устройства> 22);
  8. перезапустите мультиплексор командой reset.

Процедура обновления ПО для версий, начиная с LP ARM OS 1.0.7.7SR4 (LPOS) до LP ARM OS 1.0.8.2SR15 (LPOS)

  1. подключитесь к мультиплексору, используя FTP клиента Total Commander или Windows Explorer в пассивном режиме;
  2. скопируйте архив с актуальной версией прошивки LP ARM OS (LPOS) в папку /mnt/, в процессе копирования произойдет автоматическое обновление ПО;
  3. проконтролируйте, что в файле /mnt/cfg.sys не содержится команд и ключей, не поддерживаемых новой версией ПО, при необходимости скорректируйте файл cfg.sys;
  4. в случае обновления многопроцессорного мультиплексора (16 и более портов Е1) необходимо исполнить пункты 1-2 для каждого процессорного модуля (их ip-адреса доступны по команде ipconfig, доступ по FTP открывается с помощью команды hosts -f yes;  для подключения к slave-устройству через telnet необходимо использовать 22 порт, например, telnet <ip адрес slave-устройства> 22);
  5. перезапустите мультиплексор командой reset.

Процедура обновления ПО, если имеющаяся версия LP ARM OS 1.0.8.2SR16 (LPOS) или более поздняя

  1. Проверить версию bootloader'a на slave-ах, и если она ниже n1.0.1.0, необходимо обратиться в тех. поддержку и запросить данную версию bootloader'а. Далее нужно обновить bootloader на slave-ах.
    ВНИМАНИЕ ДАННЫЙ BOOTLOADER НЕОБХОДИМО ЗАГРУЖАТЬ ТОЛЬКО НА SLAVE'Ы!!!;
  2. Подключитесь к мультиплексору, используя FTP клиента Total Commander или Windows Explorer в пассивном режиме;
  3. Скопируйте архив с актуальной версией прошивки LP ARM OS (LPOS) в папку /mnt/, в процессе копирования произойдет автоматическое обновление ПО;
  4. Проконтролируйте, что в файле /mnt/cfg.sys не содержится команд и ключей, не поддерживаемых новой версией ПО, при необходимости скорректируйте файл cfg.sys;
  5. Перезапустите мультиплексор командой reset.

Процедура обновления bootloader’а

ВНИМАНИЕ! Не производите обновление, если не уверены в правильности своих действий. В подавляющем большинстве случаев обновление не требуется.

В случае обновления многопроцессорного мультиплексора (16 и более портов Е1) необходимо обновить bootloader для каждого процессорного модуля (их ip-адреса доступны по команде ipconfig, доступ по FTP открывается с помощью команды hosts -f yes)

Для подключения к slave-устройству через telnet необходимо использовать 22 порт.

telnet <ip-адрес slave-устройства> 22

Для обновления bootloader’а через сеть необходимо с помощью FTP клиента скопировать в каталог /mnt файл lposboot.bin, затем в telnet сессии выполнить команду:

setboot /mnt/lposboot.bin

файл загрузчика будет перемещен в область начального загрузчика.

Для обновления bootloader’а через последовательный порт необходимо в консольной сессии (например используя hyperterminal) выполнить команду

uploadboot

затем используя протокол X-Modem залить файл lposboot.bin


Подключение к мультиплексору серии Sprinter TX по протоколу FTP, используя программу TotalCommander

  1. Откройте программу TotalCommander, нажмите CTRL+F. В открывшемся окне нажмите кнопку “New connection”, откроется окно для создания нового соединения.
  2. В поле “Session” ввести имя соединения (произвольное).
  3. В поле “Host name” ввести ip-адрес устройства (по умолчанию 192.168.0.24).
  4. В поле “User name” ввести логин (по умолчанию - admin).
  5. В поле “Password” ввести пароль (по умолчанию - admin).
  6. Установить галочку напротив “Use passive mode for transfers” (использовать пассивный режим для передачи). Нажать ОК.
  7. Подключиться к созданному в предыдущем пункте соединению, нажав кнопку “Connect”. Будет произведено подключение к устройству по протоколу FTP.