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

Ключ

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

...

МодельHW-версия

ПО 
<firmware-file>

Вторичный загрузчик 
<uboot-file>

Первичный загрузчик 
<xload-file>

WLC-15всеwlc15-1.30.46-build25build20.firmwarewlc15-1.30.46-build26build21.ubootотсутствует
WLC-30всеwlc30-1.30.46-build25build20.firmwarewlc30-1.30.46-build26build21.ubootотсутствует

WLC-3200

всеwlc3200-1.30.46-build24build20.firmwarewlc3200-1.30.46-build25build21.uboot

wlc3200-1.30.46-build25build21.bdk

ESR-15всеesr15-1.30.46-build25build20.firmwareesr15-1.30.46-build26build21.ubootотсутствует
ESR-15Rвсеesr15-1.30.46-build25build20.firmwareesr15-1.30.46-build26build21.ubootотсутствует
ESR-30всеesr3x-1.30.46-build25build20.firmwareesr3x-1.30.46-build26build21.ubootотсутствует

ESR-3200

всеesr3200-1.30.46-build25build20.firmwareesr3200-1.30.46-build26build21.ubootesr3200-1.30.46-build26build21.bdk
vWLC

vwlc-1.30.46-build25build20.firmware

Создание резервной копии текущей конфигурации

...

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

Копирование файла с резервной копией

...

конфигурации 
Якорь
копирование_с_резервной
копирование_с_резервной

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

...

  1. Отформатировать раздел USB/MMC-носителя в формате FAT32.
  2. Поместить файл с ранее созданной резервной копией конфигурации контроллера на USB/MMC-носитель.
  3. Подключить USB/MMC-носитель в соответствующий слот WLC.

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

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

...

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

Перед обновлением убедитесь, что на устройстве установлены корректные дата и время. Для проверки используйте команду show date

Если на контроллере установлена некорректная дата, проверка сертификата не позволит применить изменения в конфигурации после обновления.

Примечание

Начиная с версии 1.30.4 максимальный размер журналов WLC ограничен в 90 дней.  При обновлении журналы будут подрезаны.

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

...

Примечание

Начиная с версии 1.30.4 максимальный размер журналов WLC ограничен в 90 дней.  При обновлении журналы будут подрезаны.

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

...

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT.
  2. Скопировать файл ПО (<firmware-file>) в корневой раздел USB/MMC-носителя. Имена необходимых файлов в зависимости от модели и аппаратной версии устройства перечислены в разделе «Файлы, используемые для обновления». 
  3. Подключить USB/MMC-носитель в соответствующий слот  устройства.
  4. Определить метку тома подключенного USB/MMC-накопителя.

Scroll Pagebreak

Загрузка ПО
Якорь
загрузка_по
загрузка_по

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

...

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

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

...

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

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

...

панель

wlc# show bootvar

Image  Version                    Date                  Status        After reboot
-----  -------------------------  --------------------  ------------  ------------

1       1.30.4 build              2025-08-21 17:18:19   Not Active   Active        *                    

        25[9f3207d033]                                                                   

2      1.30.2 6 build               2025-0309-05 1611 11:0128:09    Active            *49   Not Active    
       14 20[a1ba88a1236ece6db314]              

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

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

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

wlc#  boot system image-1inactive
This command cannot be interrupted, do not turn off device during process.
Continue? (y/N): y

...

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

панель

wlc# show bootvar

Image  Version                    Date                  Status        After reboot
-----  -------------------------  --------------------  ------------  ------------

1        11.30.4 build              2025-08-21 17:18:19 19   Active      Not Active          *               

        25[9f3207d033]                                                                     

2      1.30.2 6 build               2025-0309-05 1611 11:0128:09 49    Active            Not Active    *
       14 20[a1ba88a1236ece6db314]   


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

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

...

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

wlc# reload system

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

Переход на нижестоящую версию ПО

Общая информация

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

панель
titleФрагмент файла конфигурации с метаданными

#!/usr/bin/clish – указание используемого интерпретатора
#303 – версия схемы конфигурации
#1.30.6 – версия ПО
#2025-08-26 – дата сборки ПО
#18:51:42 – время сборки ПО

Информация

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

Задача

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

Решение  

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

  • Сохранить файл конфигурации с текущей версией;
  • Загрузить на устройство файл конфигурации для нижестоящей версии ПО;
  • Загрузить ПО и сменить активный образ;
  • Перезагрузить устройство с указанием файла конфигурации.

Сохранение файла конфигурации с текущей версией ПО

Сохранить копии конфигурации во flash-память:

панель
titleКопирование текущей конфигурации WLC в flash-хранилище

wlc# copy system:running-config flash:data/<flash-config-file-name>

  • <flash-config-file-name> – имя файла, с которым будет сохранена текущая конфигурация контроллера.

Дополнительно  рекомендуем выгрузить конфигурацию на удаленный сервер, подробнее описано в разделе Копирование файла с резервной копией конфигурации.

Загрузка файла конфигурации для нижестоящей версии ПО

Пример загрузки файла конфигурации на устройство с через SCP. Другие способы загрузки описаны выше.

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

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

  • <scp-username> – имя пользователя на SCP-сервере;
  • <scp-userpassword> – пароль пользователя наSCP-сервере;
  • <scp-server-ip> – IP-адрес используемого SCP-сервера;
  • <config-file-name> – имя файла конфигурации на удаленном сервере;
  • <flash-config-file-name> – имя файла конфигурации  на устройстве.

Загрузка ПО и смена активного образа

Загрузка ПО

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

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

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

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

  • <scp-username> – имя пользователя на SCP-сервере;
  • <scp-userpassword> – пароль пользователя наSCP-сервере;
  • <scp-server-ip> – IP-адрес используемого SCP-сервера;
  • <firmware-file> – Имя файла конфигурации.   

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

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

wlc# show bootvar

Image  Version                    Date                  Status        After reboot
-----  -------------------------  --------------------  ------------  ------------

1      1.30.4 build              2025-08-21 17:18:19    Not Active                    

        25[9f3207d033]                                                                   

2      1.30.6 build               2025-09-11 11:28:49   Active        *
       20[6ece6db314] 

Scroll Pagebreak

Выбрать неактивный раздел в качестве загрузочного:

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

wlc#  boot system inactive
This command cannot be interrupted, do not turn off device during process.
Continue? (y/N): y

Проверить, что выбран неактивный образ для загрузки:

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

wlc# show bootvar

Image  Version                    Date                  Status        After reboot
-----  -------------------------  --------------------  ------------  ------------

1      1.30.4 build              2025-08-21 17:18:19    Not Active    *                

        25[9f3207d033]                                                                   

2      1.30.6 build               2025-09-11 11:28:49   Active        
       20[6ece6db314] 

Перезагрузка с указанием файла конфигурации

Для того чтобы загрузиться с использованием файла конфигурации необходимо, чтобы файл был в flash-памяти устройства. Проверить его наличие можно командой dir: 

панель
titleПроверка содержимого flash:data

wlc# dir flash:data/
Name                                                                   Type         Size                    Last modified               
----------------------------------------------------------   ----------      --------      ------   -------------------------   
1.30.4                                                                   File         20.89      KB   Fri Aug 29 14:50:42 2025
   
1.30.6                                                                   File         11.10      KB   Fri Aug 29 14:44:15 2025

Для загрузки с использованием файла конфигурации используйте команду reload system with-configuration:

панель
titleПерезагрузка контроллера WLC с указанием файла конфигурации

wlc# reload system with-configuration flash:data/<flash-config-file-name>

  • <flash-config-file-name> – имя файла конфигурации, которая будет применена при запуске устройства.

Scroll Pagebreak

Устройство будет перезагружено. При запуске применится указанный файл конфигурации.

Информация

Если файл был для версии ПО, на которую вы загружаетесь, то конфигурация будет применена без обновления.

Если файл был для версии ПО ниже, чем загружаемая версия ПО, то конфигурация будет обновлена и применена.

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