Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

В данном руководстве описаны процессы обновления компонентов программного обеспечения сервисных маршрутизаторов серии ESR контроллера WLC с учетом особенностей конкретных моделей и предыдущих версий программного обеспечения, используемых обновляемым устройством.

...

Данное руководство предназначено для технического персонала, выполняющего обновление устройств посредством интерфейса командной строки (CLI).

Условные обозначения

Обозначение

Описание

[   ]

В квадратных скобках в командной строке указываются необязательные параметры, но их ввод предоставляет определенные дополнительные опции.

{   }

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

«,»

«-»

Данные знаки в описании команды используются для указания диапазонов.

«|»

Данный знак в описании команды обозначает «или».

Полужирный курсив

Полужирным шрифтом выделены примечания, предупреждения или информация.

<Полужирный курсив>

Полужирным курсивом в угловых скобках указываются названия клавиш на клавиатуре.


Блок кода
Текст в рамке


В рамках с текстом указаны примеры и результаты выполнения команд.

Scroll Pagebreak
Примечания и предупреждения

...

Перед началом работ по обновлению ПО на сервисных маршрутизаторах ESR контроллере WLC необходимо сделать резервную копию текущей конфигурации.

Копирование текущей конфигурации с сервисного маршрутизатора ESR с контроллера WLC возможно как с использованием протоколов удаленного копирования файлов, так и на локально подключенные USB/MMC-носители.

Предупреждение

При переходе с более новой версии ПО на более старую (downgrade) вероятна ситуация, когда более старая версия ПО не сможет применить конфигурацию, сохраненную в более новой версии. В результате конфигурация будет утеряна и сервисный маршрутизатор ESR контроллер WLC загрузится с пустой конфигурацией.

...

Для создания резервной копии текущей конфигурации сервисного маршрутизатора контроллера с использованием серверов удаленного копирования файлов необходимо:

  1. Запустить соответствующий сервер на ПК/сервере в сети.
  2. Обеспечить возможность сохранения файлов в рабочем разделе сервера.
  3. Обеспечить IP-связность между обновляемым сервисным маршрутизатором ESR обновляемым контроллером WLC и сервером удаленного копирования файлов (маршрутизация).
  4. Обеспечить работу протокола удаленного копирования между ESR WLC и сервером удаленного копирования файлов (промежуточные firewall).
  5. При необходимости (для протоколов ftp, sftp, scp, http) узнать имя пользователя и пароль для записи необходимого файла.

Для создания резервной копии текущей конфигурации сервисного маршрутизатора контроллера на локально подключенный USB/MMC-носитель необходимо:

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32.
  2. Подключить USB/MMC-носитель в соответствующий слот ESRWLC.

Копирование файла резервной копии конфигурации

...

В зависимости от протокола удаленного копирования файлов в CLI сервисного маршрутизатора необходимо контроллера необходимо выполнить одну из следующих команд:

панель
titleРезервное копирование конфигурации по протоколу tftp

esr# wlc# copy system:running-config tftp://<tftp-server-ip>:/<config-file-name>

...

панель
titleРезервное копирование конфигурации по протоколу ftp

esr# wlc# copy system:running-config ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/<config-file-name>

...

панель
titleРезервное копирование конфигурации по протоколу sftp

esr# wlc# copy system:running-config sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/<config-file-name>

...

панель
titleРезервное копирование конфигурации по протоколу scp

esr# wlc# copy system:running-config scp://<scp-username>:<scp-userpassword>@<scp-server-ip>:/<config-file-name>

...

панель
titleРезервное копирование конфигурации по протоколу http

esr# wlc# copy system:running-config http://<http-username>:<http-userpassword>@<http-server-ip>:/<config-file-name>

  • <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация сервисного маршрутизатораконфигурация контроллера;
  • <tftp-server-ip> — IP-адрес используемого TFTP-сервера;
  • <ftp-username> — имя пользователя на FTP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <ftp-server-ip> — IP-адрес используемого FTP-сервера;
  • <sftp-username> — имя пользователя на SFTP-сервере;
  • <sftp-userpassword> — пароль пользователя на SFTP-сервере;
  • <sftp-server-ip> — IP-адрес используемого SFTP-сервера;
  • <scp-username> — имя пользователя на SCP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <scp-server-ip> — IP-адрес используемого SCP-сервера;
  • <http-username> — имя пользователя на HTTP-сервере;
  • <http-userpassword> — пароль пользователя на HTTP-сервере;
  • <http-server-ip> — IP-адрес используемого HTTP-сервера.

...

1. Определить метку тома подключенного USB/MMC-накопителя.:

панель
titleОпределение имени метки тома на USB-накопителе

esr# wlc# show storage-devices usb
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<USB_DISK>                      vfat        7664.01     6391.69     1272.32

...

панель
titleОпределение имени метки тома на MMC-накопителе

esr# wlc# show storage-devices mmc
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<MMC_DISK>                      vfat        7664.01     6391.69     1272.32

...

панель
titleРезервное копирование конфигурации на USB-носитель

esr# wlc# copy system:running-config usb://<USB_DISK>:/<config-file-name>

|******************************************| 100% (576B) Success!

...

панель
titleРезервное копирование конфигурации на MMC-носитель

esr# wlc# copy system:running-config mmc://<MMC_DISK>:/<config-file-name>

|******************************************| 100% (576B) Success!

  • <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация сервисного маршрутизатораконфигурация контроллера;
  • <USB_DISK> — имя раздела на USB-носителе;
  • <MMC_DISK> — имя раздела на MMC-носителе.

...

В случае потери конфигурации на маршрутизаторе контроллере в процессе эксплуатации, обновления или "отката" на более старую версию ПО конфигурацию маршрутизатора контроллера можно восстановить, используя созданную ранее резервную копию.

Копирование резервной копии конфигурации на сервисный маршрутизатор ESR контроллер WLC возможно как с использованием протоколов удаленного копирования файлов, так и на локально подключенные USB/MMC-носители.

Предупреждение

При переходе с более новой версии ПО на более старую (downgrade) вероятна ситуация, когда более старая версия ПО не сможет применить конфигурацию, сохраненную в более новой версии. В результате конфигурация будет утеряна и сервисный маршрутизатор ESR контроллер WLC загрузится с пустой конфигурацией.

...

Для восстановления конфигурации сервисного маршрутизатора контроллера из резервной копии с использованием серверов удаленного копирования файлов необходимо:

  1. Запустить соответствующий сервер на ПК/сервере в сети.
  2. Разместить в рабочем разделе сервера файл с созданной ранее резервной копией маршрутизатораконтроллера.
  3. Настроить сервисный маршрутизатор контроллер для появления IP-связности с сервером удаленного копирования файлов.
  4. Обеспечить IP-связность между обновляемым сервисным маршрутизатором ESR обновляемым контроллером WLC и сервером удаленного копирования файлов (маршрутизация).
  5. Обеспечить работу протокола удаленного копирования между ESR WLC и сервером удаленного копирования файлов (промежуточные firewall).
  6. При необходимости (для протоколов ftp, sftp, scp, http) узнать имя пользователя и пароль для записи необходимого файла.

Для восстановления конфигурации сервисного маршрутизатора контроллера из резервной копии с локально подключенного USB/MMC-носителя необходимо:

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32.
  2. На USB/MMC-носителе должен быть помещен файл с ранее созданной резервной копией конфигурации сервисного маршрутизатораконтроллера.
  3. Подключить USB/MMC-носитель в соответствующий слот ESRWLC.

Scroll Pagebreak
Копирование файла с резервной копией конфигурации

...

В зависимости от протокола удаленного копирования файлов в CLI сервисного маршрутизатора необходимо контроллера необходимо выполнить одну из следующих команд:

панель
titleРезервное копирование конфигурации по протоколу tftp

esr# wlc# copy tftp://<tftp-server-ip>:/<config-file-name> system:candidate-config

...

панель
titleРезервное копирование конфигурации по протоколу ftp

esr# wlc# copy ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/<config-file-name> system:candidate-config

...

панель
titleРезервное копирование конфигурации по протоколу sftp

esr# wlc# copy sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/<config-file-name> system:candidate-config

...

панель
titleРезервное копирование конфигурации по протоколу scp

esr# wlc# copy scp://<scp-username>:<scp-userpassword>@<scp-server-ip>:/<config-file-name> system:candidate-config

...

панель
titleРезервное копирование конфигурации по протоколу http

esr# wlc# copy http://<http-username>:<http-userpassword>@<http-server-ip>:/<config-file-name> system:candidate-config

  • <config-file-name> — имя файла резервной копии конфигурации сервисного маршрутизатора.контроллера;
  • <tftp-server-ip> — IP-адрес используемого TFTP-сервера.;
  • <ftp-username> — имя пользователя на FTP-сервере.;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере.;
  • <ftp-server-ip> — IP-адрес используемого FTP-сервера.;
  • <sftp-username> — имя пользователя на SFTP-сервере.;
  • <sftp-userpassword> — пароль пользователя на SFTP-сервере.;
  • <sftp-server-ip> — IP-адрес используемого SFTP-сервера.;
  • <scp-username> — имя пользователя на SCP-сервере.;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере.;
  • <scp-server-ip> — IP-адрес используемого SCP-сервера.;
  • <http-username> — имя пользователя на HTTP-сервере.;
  • <http-userpassword> — пароль пользователя на HTTP-сервере.;
  • <http-server-ip> — IP-адрес используемого HTTP-сервера.

Scroll Pagebreak

С локально подключенного USB/MMC-носителя

...

панель
titleОпределение имени метки тома на USB-накопителе

esr# wlc# show storage-devices usb
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<USB_DISK>                      vfat        7664.01     6391.69     1272.32

...

панель
titleОпределение имени метки тома на MMC-накопителе

esr# wlc# show storage-devices mmc
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<MMC_DISK>                      vfat        7664.01     6391.69     1272.32

...

панель
titleРезервное копирование конфигурации на USB-носитель

esr# wlc# copy usb://<USB_DISK>:/<config-file-name> system:candidate-config

|******************************************| 100% (576B) Success!

...

панель
titleРезервное копирование конфигурации на MMC-носитель

esr# wlc# copy mmc://<MMC_DISK>:/<config-file-name> system:candidate-config

|******************************************| 100% (576B) Success!

  • <config-file-name> — имя файла резервной копии конфигурации сервисного маршрутизатораконтроллера;
  • <USB_DISK> — имя раздела на USB-носителе;
  • <MMC_DISK> — имя раздела на MMC-носителе.

Scroll Pagebreak
Применение и подтверждение загруженной конфигурации

Для применения и подтверждения работы конфигурации, загруженной ранее в раздел "system:candidate-config" , необходимо выполнить команды:

панель
titleРезервное копирование конфигурации на MMC-носитель

esr# wlc# commit
Configuration has been successfully applied and saved to flash. Commit timer started, changes will be.
esr# wlc# confirm
Configuration has been confirmed. Commit timer canceled.

...

  • в CLI основного ПО;
  • в выводе консольного интерфейса при загрузке сервисного маршрутизатораконтроллера.

Определение текущей версии ПО и версии вторичного загрузчика (U-boot) в CLI основного ПО

...

панель
titleПолучение версий вторичного загрузчика и основного ПО в CLI

esr# wlc# show version

Boot version:

 1.1715.3.11 3 (date 14/11/2022 time 13:30:27)                  <-- версия вторичного загрузчика (U-Boot)

SW version:

 1.1715.3 build 113[a813b5c65] (date 14/11/2022 time 13:20:25) <-- версия активного образа основного ПО сервисного маршрутизатораконтроллера

HW version:

 1v2                                                        <-- версия аппаратной платформы сервисного маршрутизатораконтроллера

Определение текущей версии ПО и версии первичного (X-Loader) и вторичного (U-boot) загрузчиков в выводе консольного интерфейса при загрузке

...

контроллера

Для определения текущей версии ПО и версии вторичного загрузчика (U-boot) в выводе консольного интерфейса при загрузке сервисного маршрутизатора контроллера необходимо:

1. Подключиться к сервисному маршрутизатору ESR контроллеру WLC через интерфейс Сonsole на передней панели маршрутизатораконтроллера, используя следующие параметры интерфейса RS-232 на ПК:

  • Скорость: 115200 бит/с;
  • Биты данных: 8 бит;
  • Четность: нет;
  • Стоповые биты: 1;
  • Управление потоком: нет.

2. Перезагрузить маршрутизатор контроллер одним из следующих способов:

  • Отключить и включить питание. Интервал между отключением и включением должен составить не менее 20 секунд.
  • Кратковременно нажать функциональную кнопку F на лицевой панели маршрутизатораконтроллера.
  • Выполнить команду "reload system" в CLI основного ПО маршрутизатораконтроллера.
панель
titleПерезагрузка при помощи команды в CLI основного ПО

esr-21# WLC# reload system
Do you really want to reload system ? (y/N): y

3. В процессе загрузки в консоль будет выведена информация о версиях:

  • Первичного загрузчика (sbi, bl1 или X-:oader в зависимости от модели маршрутизатора):

    панель
    titleВерсия первичного загрузчика на ESR-10/12v/12vf/14vf/15

    SBI:1.17.3.11 (14/11/2022 - 12:55:55)
      Chip is NSP B1
      Booting from SPI-NOR

    панель
    titleВерсия первичного загрузчика на ESR-20/21/30

    INFO: mdio_update: phy_id 4, addr 9, value 0x120c
    INFO: mdio_update: phy_id 2, addr 0, value 0x808

    NOTICE: Cold boot
    NOTICE: BL1:1.1715.3.9 2 (0128/1112/2022 - 1815:4056:3646)INFO: BL1: RAM 0x6517a800 - 0x65180000
    INFO: Using crypto library 'mbed TLS'


  • Вторичного загрузчика (U-boot):

    панель
    titleВерсия первичного загрузчика на ESR-100/200/1000/1200/1500/1511/1700/3100/3200

    BRCM XLP Stage 1 Loader (X-Loader:1.17.3.11) [Big-Endian] (14/11/2022 - 13:21:58)
    XLP316B2: Node 0 frequency: CPU=1400MHz, SOC=1999MHz, REF=133MHz
    POWER ON RESET CFG:43F94FA8,VRM: 0x6868, PRID: 0xC1104

  • Вторичного загрузчика (U-boot):

    панель
    titleВерсия вторичного загрузчика

    INFO: Entry point address = 0x85000000
    INFO: SPSR = 0x3c9

    U-Boot:1.17.3.9 (01/11/2022 - 18:40:36)

           Watchdog enabled

    Scroll Pagebreak

  • вторичного загрузчика

    NOTICE: BL31:1.15.3.2 (28/12/2022 - 15:56:46)
    U-Boot:1.15.3.2 (28/12/2022 - 15:56:46)




  • Основного ПО (Firmware):

    панель
    titleВерсия основного ПО

    [ 0.000000] Initializing cgroup subsys cpuBooting Linux on physical CPU 0x0
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Software version: 1.1415.5 3 build 63[596cabe532555a4e8a] date 2028/0412/2022 time 1117:3744:1053


Обновление ПО в CLI основного ПО

...

WLC

Обновление ПО с версии 1.

...

15.3

ПО версии 1.19.0 является кумулятивным (содержит обновленные версии первичного и вторичного загрузчиков). ПО версии 1.15.3 поддерживает кумулятивное обновление всех компонентов ПО, поэтому будет достаточно:

  • Сделать бэкап конфигурации.
  • Отредактировать конфигурацию.
  • Загрузить ПО (firmware-файл) на сервисный маршрутизатор ESRконтроллер WLC.
  • Выбрать образ ПО версии 1.1819.1 0 для следующей загрузки.
  • Перезагрузить сервисный маршрутизаторконтроллер.

...

При загрузке ПО с использованием серверов удаленного копирования файлов необходимо:

  1. Запустить соответствующий сервер в сети (tftp/ftp/sftp/http/https/scp).
  2. Скопировать файл ПО (wlc13-1.19.0-build2.firmware) в рабочий раздел сервера удаленной загрузки файлов.
  3. Обеспечить IP-связность между обновляемым сервисным маршрутизатором ESR и сервером удаленного копирования файлов (маршрутизация).
  4. Обеспечить работу протокола удаленного копирования между ESR и сервером удаленного копирования файлов (промежуточные firewall).
  5. При необходимости (для протоколов ftp, sftp, scp, http, https) узнать имя пользователя и пароль для скачивания необходимого файла.

При загрузке ПО с использованием USB/MMC-носителя необходимо:

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT.
  2.  Скопировать файл ПО (esrXXXX-1.18.1-build1.firmware) в корневой раздел USB/MMC-носителя. Правила использования файлов ПО для различных моделей см. выше.
  3. Подключить USB/MMC-носитель в соответствующий слот сервисного маршрутизатора.
  4. Определить метку тома подключенного USB/MMC-накопителя.

Загрузка ПО

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

...

titleЗагрузка ПО по протоколу tftp

...

  • Загрузить обновленную конфигурацию.

Подготовка конфигурации при обновлении с версий 1.15.3

Версия 1.19.0 содержит ряд изменений уже имеющегося функционала, поэтому после обновления WLC требуется дополнительная настройка для поддержания работоспособности действующей конфигурации.

  1. Сделать бэкап конфигурации.
С использованием протоколов удаленного копирования файлов

В зависимости от протокола удаленного копирования файлов в CLI контроллера необходимо выполнить одну из следующих команд:

панель
titleРезервное копирование конфигурации по протоколу tftp

wlc# copy system:running-config tftp://<tftp-server-ip>:/esrXXXX-1.18.1-build1.firmware system:firmware
|******************************************| 100% (0B) Firmware updated successfully.<config-file-name>


панель
titleЗагрузка ПО Резервное копирование конфигурации по протоколу ftp

esr# wlc# copy system:running-config ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/esrXXXX-1.18.1-build1.firmware system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

<config-file-name>


панель
titleЗагрузка ПО Резервное копирование конфигурации по протоколу sftp

esr# wlc# copy system:running-config sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/esrXXXX-1.18.1-build1.firmware system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

<config-file-name>


панель
titleЗагрузка ПО Резервное копирование конфигурации по протоколу scp

esr# wlc# copy system:running-config scp://<scp-username>:<scp-userpassword>@<scp-server-ip>:/esrXXXX-1.18.1-build1.firmware system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

<config-file-name>


панель
titleЗагрузка ПО Резервное копирование конфигурации по протоколу http

esr# wlc# copy system:running-config http://<http-username>:<http-userpassword>@<http-server-ip>:/esrXXXX-1.18.1-build1.firmware system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

панель
titleЗагрузка ПО по протоколу https

esr# copy https://<https-username>:<https-userpassword>@<http-server-ip>:/esrXXXX-1.18.1-build1.firmware system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

...

<config-file-name>

  • <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация контроллера;
  • <tftp-server-ip> — IP-адрес используемого TFTP-сервера;
  • <ftp-username> — имя пользователя на FTP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <ftp-server-ip> — IP-адрес используемого FTP-сервера;
  • <sftp-username> — имя пользователя на SFTP-сервере;
  • <sftp-userpassword> — пароль пользователя на SFTP-сервере;
  • <sftp-server-ip> — IP-адрес используемого SFTP-сервера;
  • <scp-username> — имя пользователя на SCP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <scp-server-ip> — IP-адрес используемого SCP-сервера;
  • <http-username> — имя пользователя на HTTP-сервере;
  • <http-userpassword> — пароль пользователя на HTTP-сервере;
  • <http-server-ip> — IP-адрес используемого HTTP-сервера.

Правила использования файлов ПО для различных моделей см. в разделе Подготовка к загрузке ПО.

...

На локально подключенный USB/MMC-

...

носитель

 Определить метку тома подключенного USB/MMC-накопителя

...

.

панель
titleОпределение имени метки тома на USB-накопителе

esr# wlc# show storage-devices usb
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<USB_DISK>                      vfat        7664.01     6391.69     1272.32

...

панель
titleОпределение имени метки тома на MMC-накопителе

esr# wlc# show storage-devices mmc
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<MMC_DISK>                      vfat        7664.01     6391.69     1272.32

...

 Скопировать файл на используемый USB/MMC-

...

накопитель:

Примечание

При выполнении команд копирования с на USB/MMC-носителей носители необходимо вместо полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома , определенные вышепри выполнении пункта 1.

Scroll Pagebreak

панель
titleЗагрузка ПО с Резервное копирование конфигурации на USB-носителяноситель

esr# wlc# copy system:running-config usb://<USB_DISK>:/esrXXXX-1.18.1-build1.firmware system:firmware<config-file-name>

|******************************************| 100% (73786kB) Firmware updated successfully576B) Success!


панель
titleЗагрузка ПО с Резервное копирование конфигурации на MMC-носителяноситель

esr# wlc# copy system:running-config mmc://<MMC_DISK>:/esrXXXX-1.18.1-build1.firmware system:firmware<config-file-name>

|******************************************| 100% (73786kB) Firmware updated successfully.576B) Success!

  • <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация контроллера;
  • <USB_DISK> имя раздела на USB-носителе;
  • <MMC_DISK> имя раздела на MMC-носителе.

Выбор образа ПО версии 1.18.1 для следующей загрузки

На сервисных маршрутизаторах ESR одновременно хранится два образа ПО (image-1 и image-2).

1. Проверить содержимое образов ПО, загруженных на сервисный маршрутизатор:

...

esr# show bootvar
Image  Version                    Date                  Status        After reboot
-----  -------------------------  --------------------  ------------  ------------
1      1.18.1 build 1[0ce3307fa]  date 28/02/2023 time  Not Active
                                  12:06:26

2      1.17.3 build               date 14/11/2022 time  Active        *
       11[a813b5c65]              12:51:54

При загрузке файла ПО в раздел system:firmware загрузка осуществляется всегда в неактивный в данный момент раздел.

2. Выбрать раздел, содержащий ПО версии 1.18.1, в качестве загрузочного:

панель
titleВыбор раздела ПО для загрузки

esr# boot system image-1
This command cannot be interrupted, do not turn off device during process.
Continue? (y/N): y
2000-01-07T18:51:19+00:00 %FILE_MGR-I-INFO: operation started: 'boot system image-1' (index: 4, origin: CLI)
2000-01-07T18:51:22+00:00 %FIRMWARE-I-INFO: Writing data...
2000-01-07T18:51:31+00:00 %FIRMWARE-I-INFO: Writing data...
2000-01-07T18:51:37+00:00 %FILE_MGR-I-INFO: operation is finished: 'boot system image-1' (index: 4, origin: CLI)
Boot image set successfully.

3. Проверить, что образ, содержащий ПО версии 1.18.1, выбран для загрузки:

...

esr# show bootvar
Image  Version                    Date                  Status        After reboot
-----  -------------------------  --------------------  ------------  ------------
1      1.18.1 build 1[0ce3307fa]  date 28/02/2023 time  Not Active    *
                                  12:06:26

2      1.17.3 build               date 14/11/2022 time  Active        
       11[a813b5c65]              12:51:54

Предупреждение

Если для последующей загрузки будет выбрана версия ПО, которая была выпущена ранее версии ПО, используемой в данный момент, после перезагрузки станет невозможна конвертация текущей конфигурации, и будет применена пустая конфигурация (без заводских настроек). При пустой конфигурации к маршрутизатору можно подключиться только используя консольное подключение и логин/пароль по умолчанию (admin/password).

Перезагрузка сервисного маршрутизатора

Перезагрузить сервисный маршрутизатор при помощи команды:

панель
titleПерезагрузка маршрутизатора в CLI основного ПО

esr# reload system

Do you really want to reload system ? (y/N): y

...

В отличие от ПО версии 1.17.3, более ранние версии не поддерживают кумулятивное обновление. Поэтому, кроме основного ПО, в некоторых случаях необходимо обновлять вторичный загрузчик. В результате процесс обновления будет следующий:

  • Загрузить вторичный загрузчик (U-boot).
  • Загрузить ПО (firmware-файл) на сервисный маршрутизатор ESR.
  • Выбрать образ ПО версии 1.18.1 для следующей загрузки.
  • Перезагрузить сервисный маршрутизатор.
Предупреждение

Обновление вторичного загрузчика (Uboot) обязательно, если текущая версия вторичного загрузчика старше версии 1.12.X включительно (1.12.X, 1.11.X, 1.10.X и т.д.).

Если текущая версия вторичного загрузчика (U-boot) 1.13.0 или выше (1.13.0, 1.14.0 и т.д.), обновлять вторичный загрузчик (U-boot) не обязательно.

Предупреждение

При обновлении с более ранних версий ПО набор протоколов удаленного копирования файлов и типы локально подключаемых накопителей могут отличаться.

Предупреждение

Для обновления ПО маршрутизаторов ESR-3100 с версии 1.14.х необходимо открыть заявку в службе технической поддержки, используя платформу https://servicedesk.eltex-co.ru/ или форму обращения на официальном сайте https://eltex-co.ru/support/.

Scroll Pagebreak
Подготовка конфигурации при обновлении с версий 1.4.х и более ранних

Перед обновлением ПО с версий 1.4.x и ниже на версию 1.6.x необходимо учесть изменения в режимах работы физических интерфейсов. 

Для физических интерфейсов, начиная с версии ПО 1.6.2, по умолчанию режим маршрутизируемого порта:

панель

interface gigabitethernet 1/0/1
  mode routerport
exit

Соответственно при обновлении ПО с физических портов будут удалены режимы коммутируемого порта, например:

...

При загрузке файлов с 2. Отредактировать сохраненную конфигурацию в соответствии с изменениями:

a. Изменена схема регистрации точек доступа на контроллере. Теперь используется не только порт 8043, но и 8044. Необходимо добавить порт 8044 в object-group service sa:

Блок кода
object-group service sa
  port-range 8044
exit

После обновления WLC, точки доступа попадут в список сервиса инициализации и будут ожидать авторизации. 

Просмотр списка неавторизованных точек осуществляется командой:

Блок кода
show wlc service-activator aps 

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

Блок кода
join wlc ap 

Для авторизации конкретной точки используется команда:

Блок кода
join wlc ap <MAC_AP>

Есть возможность включить в конфигурации режим автоматической авторизации:

Блок кода
wlc-30# configure 
wlc-30(config)# wlc
wlc-30(config-wlc)# service-activator 
wlc-30(config-wlc-service-activator)# aps join auto 
wlc-30(config-wlc-service-activator)# do commit
wlc-30(config-wlc-service-activator)# do confirm 

Scroll Pagebreak
b. Изменена схема включения туннелей SoftGRE

В версии 1.15.3:

Клиентский трафик вылетает с ТД в gre-туннель с заданным тэгом vlan , на стороне WLC для каждого vlan создается отдельный subgre-туннель и включается в заданные bridge, при выходе из subgre метка vlan снимается. При такой реализации для каждого vlan нужно создавать subgre-туннель и включать его в какой-то bridge. WLC не знает vlan которые выдаются в момент авторизации по radius (если используются c-vlan с внешним radius-сервером) и не может поднять туннели для таких клиентов. 

Drawio
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNamewlc_gre_1.19
simpleViewerfalse
width
pageId380174570
diagramWidth797.7

В версии 1.19.0:

Drawio
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNamewlc_gre_1.19
simpleViewerfalse
width
pageId380174570
diagramWidth797.7

Изменена логика работы SoftGRE-туннелей в режиме wlc. Ранее subgre безусловно включался в Bridge по конфигурации WLC, в новой реализации subgre туннели отсутствуют. Vlan, указанный в настройках SSID, попадает в WLC без терминации sub-туннеля в Bridge. Поддержано использование c-vlan в схеме c туннелированием клиентского трафика. Для корректной работы vlan должен быть создан в настройках WLC и должен быть членом Bridge или интерфейса.

Для поднятия туннелей теперь не используется параметр location, который ранее задавался на bridge и в ap-location для SSID. Вместо этого необходимо включить mode tunnel в ap-location.

Vlan-id в ssid-profile должен совпадать с vlan-id в bridge пользователей.

Версия ПО 1.15.3Версия ПО 1.19.0

bridge 3
  security-zone users
  ip address 192.168.2.1/24
  location default
  enable
exit

bridge 3
  vlan 3 (=vlan-id в SSID-profile)
  mtu 1458
  security-zone users
  ip address 192.168.2.1/24
  enable
exit

ap-location default-location
  description default-location
  board-profile WEP-1L default_wep-1l_profile
  board-profile WEP-20L default_wep-20l_profile
  board-profile WEP-2L default_wep-2l_profile
  board-profile WEP-3ax default_wep-3ax_profile
  board-profile WEP-3ax-Z default_wep-3ax-z_profile
  board-profile WOP-20L default_wop-20l_profile
  board-profile WOP-2L default_wop-2l_profile
  board-profile WOP-3ax default_wop-3ax_profile
  ssid-profile default-ssid default
exit

ap-location default-location
  description default-location
  mode tunnel
  ap-profile default-ap
  board-profile WEP-1L default_wep-1l_profile
  board-profile WEP-200L default_wep-200l_profile
  board-profile WEP-20L default_wep-20l_profile
  board-profile WEP-2L default_wep-2l_profile
  board-profile WEP-30L default_wep-30l_profile
  board-profile WEP-3ax default_wep-3ax_profile
  board-profile WEP-3ax-Z default_wep-3ax-z_profile
  board-profile WOP-20L default_wop-20l_profile
  board-profile WOP-2L default_wop-2l_profile
  board-profile WOP-30L default_wop-30l_profile
  board-profile WOP-3ax default_wop-3ax_profile
  ssid-profile default-ssid
exit



vlan 3
  force-up
exit


c. Wireless-controller переименован в softgre-controller:

Версия ПО 1.15.3Версия ПО 1.19.0

wireless-controller
  nas-ip-address 127.0.0.1
  data-tunnel configuration wlc
  aaa radius-profile default_radius
  keepalive-disable
  enable
exit

softgre-controller
  nas-ip-address 127.0.0.1
  data-tunnel configuration wlc
  aaa radius-profile default_radius
  keepalive-disable
  enable
exit

Scroll Pagebreak

Якорь
Подготовка к загрузке ПО
Подготовка к загрузке ПО
Подготовка к загрузке ПО

При загрузке ПО с использованием серверов удаленного копирования файлов необходимо:

  1. Запустить соответствующий сервер в сети (tftp/ftp/sftp/http/https/scp).
  2. Скопировать файлы файл ПО и вторичного загрузчика и (esrXXXXwlc13-1.1819.10-build1build2.firmware esrXXXX-1.18.1-build2.uboot) в рабочий раздел сервера удаленной загрузки файлов. <esrXXXX> — необходимо заменить на имя соответствующее модели маршрутизатора.
  3. Для сервисных маршрутизаторов ESR-10/12V/12VF/14VF/15 загружаются файлы начинающиеся с esr1x
    • Для маршрутизаторов моделей ESR-12v/12vf/14vf и аппаратной версии (HW-version) 3v0 и выше, вместо файла с расширением «uboot» необходимо использовать файл с расширением «spi_uboot».
    • Для маршрутизаторов модели ESR-10 и аппаратной версии (HW-version) 2v0 и выше вместо, файла с расширением «uboot» необходимо использовать файл с расширением «spi_uboot».
    • Для сервисных маршрутизаторов ESR-20/21 загружаются файлы, начинающиеся с esr2x.
    • Для сервисных маршрутизаторов ESR-100/200 загружаются файлы, начинающиеся с esr200.
    • Для сервисных маршрутизаторов ESR-1500/1511F загружаются файлы, начинающиеся с esr15xx
    • Для сервисных маршрутизаторов остальных моделей индекс в имени файла соответствует модели маршрутизатора.
    Обеспечить IP-связность между обновляемым сервисным маршрутизатором ESR контроллером WLC и сервером удаленного копирования файлов (маршрутизация).
  4. Обеспечить работу протокола удаленного копирования между ESR WLC и сервером удаленного копирования файлов (промежуточные firewall).
  5. При необходимости (для протоколов ftp, sftp, scp, http, https) узнать имя пользователя и пароль для скачивания необходимого файла.

...

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT (поддерживается, начиная с версии ПО 1.13.0).Скопировать файлы ПО и вторичного загрузчика и (esrXXXX
  2.  Скопировать файл ПО (wlc30-1.1819.10-build1build2.firmware esrXXXX-1.18.1-build2.uboot) в ) в корневой раздел USB/MMC-носителя. Правила использования файлов ПО для различных моделей см. выше.
  3. Подключить USB/MMC-носитель в соответствующий слот сервисного маршрутизатораконтроллера.
  4. Определить метку тома подключенного USB/MMC-накопителя.

Загрузка

...

ПО

...

С использованием одного из протоколов удаленной загрузки файлов
панель
titleЗагрузка ПО по протоколу tftp

esr# wlc# copy tftp://<tftp-server-ip>:/esrXXXXwlc30-1.1819.10-build1build2.firmware system:firmware
|******************************************| 100% (0B) Firmware updated successfully.

esr# copy tftp://<tftp-server-ip>:/esrXXXX-1.18.1-build2.uboot system:boot-2

|******************************************| 100% (697kB) Bootloader updated successfully.


панель
titleЗагрузка ПО по протоколу ftp

esr# wlc# copy ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/esrXXXXwlc30-1.1819.10-build1build2.firmware system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

esr# copy ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/esrXXXX-1.18.1-build2.uboot system:boot-2

|******************************************| 100% (697kB) Bootloader updated successfully.


панель
titleЗагрузка ПО по протоколу sftp

esr# wlc# copy sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/esrXXXXwlc30-1.1819.10-build1build2.firmware system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

esr# copy sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/esrXXXX-1.18.1-build2.uboot system:boot-2

|******************************************| 100% (697kB) Bootloader updated successfully.


панель
titleЗагрузка ПО по протоколу scp

esr# wlc# copy scp://<scp-username>:<scp-userpassword>@<scp-server-ip>:/esrXXXXwlc30-1.1819.10-build1build2.firmware system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

esr# copy scp://<scp-username>:<scp-userpassword>@<scp-server-ip>:/esrXXXX-1.18.1-build2.uboot system:boot-2

|******************************************| 100% (697kB) Bootloader updated successfully.


панель
titleЗагрузка ПО по протоколу http

esr# wlc# copy http://<http-username>:<http-userpassword>@<http-server-ip>:/esrXXXXwlc30-1.1819.10-build1build2.firmware system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

esr# copy http://<http-username>:<http-userpassword>@<http-server-ip>:/esrXXXX-1.18.1-build2.uboot system:boot-2

|******************************************| 100% (697kB) Bootloader updated successfully.


панель
titleЗагрузка ПО по протоколу https

esr# wlc# copy https://<https-username>:<https-userpassword>@<http-server-ip>:/esrXXXXwlc30-1.1819.10-build1build2.firmware system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

esr# copy https://<https-username>:<https-userpassword>@<http-server-ip>:/esrXXXX-1.18.1-build2.uboot system:boot-2

|******************************************| 100% (697kB) Bootloader updated successfully.

  • <tftp-server-ip> — IP-адрес используемого TFTP-сервера;
  • <ftp-username> — имя пользователя на FTP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <ftp-server-ip> — IP-адрес используемого FTP-сервера;
  • <sftp-username> — имя пользователя на SFTP-сервере;
  • <sftp-userpassword> — пароль пользователя на SFTP-сервере;
  • <sftp-server-ip> — IP-адрес используемого SFTP-сервера;
  • <scp-username> — имя пользователя на SCP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <scp-server-ip> — IP-адрес используемого SCP-сервера;
  • <http-username> — имя пользователя на HTTP-сервере;
  • <http-userpassword> — пароль пользователя на HTTP-сервере;
  • <http-server-ip> — IP-адрес используемого HTTP-сервера;

...

  • .

...

С использованием USB/MMC-накопителя

1. Определение имени метки тома подключенного USB/MMC-накопителя.:

панель
titleОпределение имени метки тома на USB-накопителе

esr# wlc# show storage-devices usb
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<USB_DISK>                      vfat        7664.01     6391.69     1272.32

...

панель
titleОпределение имени метки тома на MMC-накопителе

esr# wlc# show storage-devices mmc
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<MMC_DISK>                      vfat        7664.01     6391.69     1272.32

Scroll Pagebreak
2. Копирование файла с используемого USB/MMC-накопителя:

Примечание

При выполнении команд копирования с USB/MMC-носителей необходимо вместо поля полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома, определенные выше.


панель
titleЗагрузка ПО с USB-носителя

esr# wlc# copy usb://<USB_DISK>:/esrXXXXwlc30-1.1819.10-build1build2.firmware system:firmware

|******************************************| 100% (73786kB) Firmware updated successfully

esr# copy usb://<USB_DISK>:/esrXXXX-1.18.1-build2.uboot system:boot-2

|******************************************| 100% (697kB) Bootloader updated successfully.


панель
titleЗагрузка ПО с MMC-носителя

esr# wlc# copy mmc://<MMC_DISK>:/esrXXXXwlc30-1.1819.10-build1build2.firmware system:firmware

|******************************************| 100% (73786kB) Firmware updated successfully.esr# copy usb://

  • <USB_DISK>

...

|******************************************| 100% (697kB) Bootloader updated successfully.

  • <USB_DISK> – имя раздела на USB-носителе;
  • <MMC_DISK> – имя раздела на MMC-носителе.

Выбор образа ПО версии 1.

...

19.

...

0 для следующей загрузки

На сервисных маршрутизаторах ESR контроллере WLC одновременно хранится два образа ПО (image-1 и image-2).

1. Проверить содержимое образов ПО, загруженных на сервисный маршрутизаторконтроллер:

панель

esr# wlc# show bootvar
Image  Version                    Date                  Status        After reboot
-----  -------------------------  --------------------  ------------  ------------
1      1.1819.1 0 build 12[0ce3307fa]  date 2810/0205/2023 time  Not Active Active    
                                  12:0631:2633


2      1.1415.5 3 build 53[596cabe53a813b5c65]  date 2028/0412/2022 time  Active        *
                                  11  17:3744:2653


При загрузке файла ПО в раздел system:firmware загрузка осуществляется всегда в неактивный в данный момент раздел.

Scroll Pagebreak
2. Выбрать раздел, содержащий ПО версии 1.1819.10, в качестве загрузочного:

панель
titleВыбор раздела ПО для загрузки

esr#wlc# boot system image-1
Do you really want to set boot system image? (y/N): y
Continue? (y/N): y

3. Проверить, что образ, содержащий ПО версии 1.1819.10, выбран для загрузки:

панель

esr# wlc# show bootvar
Image  Version                    Date                  Status        After reboot
-----  -------------------------  --------------------  ------------  ------------
1      1.1819.1 0 build 12[0ce3307fa]  date 2810/0205/2023 time  Not Active    *
                                  12:0631:2633


2      1.1415.5 3 build 53[596cabe53a813b5c65]  date 2028/0412/2022 time  Active        
                                  11  17:3744:2653


Предупреждение

Если для последующей загрузки будет выбрана версия ПО, которая была выпущена ранее версии ПО, используемой в данный момент, после перезагрузки станет невозможна конвертация текущей конфигурации, и будет применена пустая конфигурация (без каких либо заводских настроек). При пустой конфигурации к маршрутизатору контроллеру можно подключиться только используя консольное подключение и логин/пароль по умолчанию (admin/password).

Перезагрузка

...

контроллера

Перезагрузить сервисный маршрутизатор при контроллер при помощи команды:

панель
titleПерезагрузка маршрутизатора в CLI основного ПО

esr# wlc# reload system

Do you really want to reload system ? (y/N): y

Обновление ПО с версии с 1.4.3 (для ESR-1500/1511 1.8.6) и более ранних на промежуточную версию.

...

Загрузка обновленной конфигурации

С использованием протоколов удаленного копирования файлов

...

Таблица моделей и версий ПО, требующих обновления через промежуточную версию:

...

esr10-1.4.3 и ранее

...

При обновлении ПО на сервисных маршрутизаторах моделей и версий ПО, перечисленных в таблице выше, ПО версии 1.18.1 не будет загружаться, выдавая ошибку вида:

панель

esr-12vf# copy tftp://<tftp-server-ip>:/esrXXXX-1.18.1-build1.firmware system:firmware
|******************************************| 100% (71907kB) Unsupported board.

Проблема объясняется тем, что в версиях 1.6.0 (для ESR-10/12V/12VF/100/200) и 1.9.0 (для ESR-1500/1511) произошло слияние образов ПО и загрузчиков для моделей сервисных маршрутизаторов схожих аппаратных платформ.

Для обновления ПО сервисных маршрутизаторов с версий, выпущенных ранее перечисленных в таблице выше, необходимо первоначально обновить ПО на промежуточную версию. При этом загрузчики обновлять нет необходимости.

Процесс обновления будет идентичным описанному в разделе "Обновление ПО с версии 1.17.3" с следующими отличиями:

  • В качестве firmware-файлов при загрузке необходимо использовать следующие:
    • Для ESR-10 - esr10-1.4.4-build8.firmware;
    • Для ESR-12V - esr12v-1.4.4-build5.firmware;
    • Для ESR-12VF - esr10vf-1.4.4-build5.firmware;
    • Для ESR-100 - esr100-1.4.4-build4.firmware;
    • Для ESR-200 - esr10-1.4.4-build5.firmware;
    • Для ESR-1500 - esr10-1.8.7-build4.firmware.
  • Если текущая версия ПО на сервисном маршрутизаторе 1.1.0 или выпущенная ранее (1.1.0, 1.0.9, 1.0.8), то вместо раздела "system:firmware" необходимо использовать обозначение раздела "fs://firmware".

После обновления на промежуточную версию ПО необходимо убедиться, что обновление прошло успешно. Далее необходимо обновить ПО согласно процедуре, описанной в разделе Обновление ПО с версий 1.4.4–1.14.5 (для ESR-1500/1511 1.8.7–1.14.5).

Обновление ПО на ESR-1000 с версии 1.0.6 и более ранних

При обновлении ESR-1000 и версии 1.0.6 и ранее нужно учитывать версию первичного загрузчика (X-Loader). Определить текущую версию X-loader способом, описанным в разделе "Определение текущей версии ПО и версии первичного (X-Loader) и вторичного (U-boot) загрузчиков в выводе консольного интерфейса при загрузке сервисного маршрутизатора".

Если текущая версия X-Loader 1.0.5 или более ранняя, обновление возможно только с использованием CLI вторичного загрузчика (U-boot):

...

  • файл esr1000-1.18.1-build1.firmware переименовать в firmware;
  • файл esr1000-1.18.1-build2.uboot переименовать в u-boot.bin;
  • для ESR-1000 с HW-версией меньше 1v7 файл esr1000-1.18.1-build2.xload переименовать в xload.bin;
  • для ESR-1000 с HW-версией 1v7 и старше файл esr1000-1.18.1-build2.1v7.xload переименовать в xload.bin.

...

Подключиться к сервисному маршрутизатору ESR используя консольный интерфейс на лицевой панели маршрутизатора (console) используя следующие параметры интерфейса RS-232 на ПК:

  • Скорость: 115200 бит/с

  • Биты данных: 8 бит
  • Четность: нет
  • Стоповые биты: 1
  • Управление потоком: нет

Перезагрузить маршрутизатор одним из следующих способов:

...

Отключить и включить питание. Интервал между отключением и включением должен составить не менее 20 секунд.

...

Выполнить команду "reload system" в CLI основного ПО маршрутизатора.

панель
titleПерезагрузка при помощи команды в CLI основного ПО

esr-21# reload system
Do you really want to reload system ? (y/N): y

...

 После появления сообщения вида:

панель

Temp: MAX6657 temperature (int) 38 C
Temp: MAX6657 temperature (ext) 64 C
Temp: LM75/0 temperature (PHYs 1G) 33 C
Temp: LM75/1 temperature (SFP+ 10G) 31 C
Temp: LM75/2 temperature (Switch) 43 C
Hit any key to stop autoboot: 0

Нажать клавишу "Esc".

Scroll Pagebreak

В появившемся CLI вторичного загрузчика (U-boot) настроить IP-параметры взаимодействия с подключенным ПК:

панель
titleНазначить Ip-адрес на сам маршрутизатор

BRCM.XLP316Lite Rev B2.u-boot# setenv ipaddr 192.0.2.1

панель
titleуказать Ip-адрес назначенный на интерфейсе подключенном к gi1/0/1 маршрутизатора

BRCM.XLP316Lite Rev B2.u-boot# setenv serverip 192.0.2.2

Предупреждение

IP-адреса ПК и маршрутизатора могут отличаться от приведенных в примере выше, но должны быть из одной /24-подсети.

 Загрузить файлы первичного (X-Loader) и вторичного (U-boot) загрузчиков и основного ПО:

панель
titleЗагрузка вторичного загрузчика (U-boot)

BRCM.XLP316Lite Rev B2.u-boot# run tftp_update_uboot

Using nae-0-1 device
TFTP from server 192.0.2.2; our IP address is 192.0.2.1
Filename 'esr1000/u-boot.bin'.
Load address: 0xa800000078020000
Loading: TftpStart:TftpTimeoutMsecs = 10000, TftpTimeoutCountMax = 6
###################################################################
done
Bytes transferred = 981776 (efb10 hex)
SF: Detected MX25L12805D withpagesize 256, total 16777216 bytes
0x4000 KiB MX25L12805D at 0:0 isnowcurrentdevice
U-Boot update OK

панель
titleЗагрузка первичного загрузчика (X-Loader)

BRCM.XLP316Lite Rev B2.u-boot# run tftp_update_xload
Using nae-0-1 device
TFTP from server 192.0.2.2; our IP address is 192.0.2.1
Filename 'esr1000/xload.bin'.
Load address: 0xa800000078000000
Loading: Tftp Start: Tftp Timeout Msecs = 10000, Tftp Timeout Count Max = 6
#########
done
1. Bytes transferred = 123096 (1e0d8 hex)
SF: Detected MX25L12805D with page size 256, total 16777216 bytes
0x4000 KiB MX25L12805D at 0:0 is now current device
X-Loader update OK

панель
titleЗагрузка основного ПО

BRCM.XLP316Lite Rev B2.u-boot# run tftp_update_image1
Using nae-0-1 device
TFTP fromserver 115.0.0.10; our IP address is 115.0.0.1
Filename 'esr1000/firmware'.
Load address: 0xa800000060000000
Loading: Tftp Start:Tftp Timeout Msecs = 10000, Tftp Timeout Count Max = 6#################################################################
........
#########################################
done
Bytes transferred = 59767378 (38ffa52 hex)
Device 0: MT29F8G08ABBCAH4 ... is now current device
NAND erase: device 0 offset 0x1440000, size 0x6400000
Erasingat 0x7800000 -- 1895825408% complete..
OK
NAND write: device 0 offset 0x1440000, size 0x6400000
104857600 bytes written: OK
Firmware update OK

 Указать первый образ для загрузки:

панель

BRCM.XLP316Lite Rev B2.u-boot# run set_bootpart_1 
SF: Detected MX25L12805D with page size 256, total 16777216 bytes
0x4000 KiB MX25L12805D at 0:0 is now current device

...

В зависимости от протокола удаленного копирования файлов в CLI контроллера необходимо выполнить одну из следующих команд:

панель
titleРезервное копирование конфигурации по протоколу tftp

wlc# copy tftp://<tftp-server-ip>:/<config-file-name> system:candidate-config


панель
titleРезервное копирование конфигурации по протоколу ftp

wlc# copy ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/<config-file-name> system:candidate-config


панель
titleРезервное копирование конфигурации по протоколу sftp

wlc# copy sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/<config-file-name> system:candidate-config


панель
titleРезервное копирование конфигурации по протоколу scp

wlc# copy scp://<scp-username>:<scp-userpassword>@<scp-server-ip>:/<config-file-name> system:candidate-config


панель
titleРезервное копирование конфигурации по протоколу http

wlc# copy http://<http-username>:<http-userpassword>@<http-server-ip>:/<config-file-name> system:candidate-config

  • <config-file-name> — имя файла резервной копии конфигурации контроллера;
  • <tftp-server-ip> — IP-адрес используемого TFTP-сервера;
  • <ftp-username> — имя пользователя на FTP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <ftp-server-ip> — IP-адрес используемого FTP-сервера;
  • <sftp-username> — имя пользователя на SFTP-сервере;
  • <sftp-userpassword> — пароль пользователя на SFTP-сервере;
  • <sftp-server-ip> — IP-адрес используемого SFTP-сервера;
  • <scp-username> — имя пользователя на SCP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <scp-server-ip> — IP-адрес используемого SCP-сервера;
  • <http-username> — имя пользователя на HTTP-сервере;
  • <http-userpassword> — пароль пользователя на HTTP-сервере;
  • <http-server-ip> — IP-адрес используемого HTTP-сервера.

С локально подключенного USB/MMC-носителя

1. Определить метку тома подключенного USB/MMC-накопителя:

панель
titleОпределение имени метки тома на USB-накопителе

wlc# show storage-devices usb
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<USB_DISK>                      vfat        7664.01     6391.69     1272.32


панель
titleОпределение имени метки тома на MMC-накопителе

wlc# show storage-devices mmc
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<MMC_DISK>                      vfat        7664.01     6391.69     1272.32

2. Скопировать файл на используемый USB/MMC-накопитель:

Примечание

При выполнении команд копирования на USB/MMC-носители необходимо вместо полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома, определенные при выполнении пункта 1.


панель
titleРезервное копирование конфигурации на USB-носитель

wlc# copy usb://<USB_DISK>:/<config-file-name> system:candidate-config

|******************************************| 100% (576B) Success!


панель
titleРезервное копирование конфигурации на MMC-носитель

wlc# copy mmc://<MMC_DISK>:/<config-file-name> system:candidate-config

|******************************************| 100% (576B) Success!

  • <config-file-name> — имя файла резервной копии конфигурации контроллера;
  • <USB_DISK> — имя раздела на USB-носителе;
  • <MMC_DISK> — имя раздела на MMC-носителе.

Применение и подтверждение загруженной конфигурации

Для применения и подтверждения работы конфигурации, загруженной ранее в раздел "system:candidate-config" необходимо выполнить команды:

панель
titleРезервное копирование конфигурации на MMC-носитель

wlc# commit
Configuration has been successfully applied and saved to flash. Commit timer started, changes will be.
wlc# confirm
Configuration has been confirmed. Commit timer canceled.