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

Ключ

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

...

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

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

...

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

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

...

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

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

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

...

Примечание

Начиная с версии 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

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

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

...

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

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

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

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

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

Информация

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

Задача

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

Решение  

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

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

...

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

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

Контроллер WLC имеет возможность сохранять Сохранить копии конфигурации в свою во flash-память:

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

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

  • <flash-config-file-name> - Заданное вами имя файла для конфигурации

...

  • – имя файла, с которым будет сохранена текущая конфигурация контроллера.

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

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

Ниже указан пример Пример загрузки файла конфигурации на контроллер WLC устройство с использованием через 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>

...

  • – имя файла конфигурации  на устройстве.

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

 

...

Загрузка ПО

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

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

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

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

После загрузки прошивки на контроллер WLC необходимо загрузиться с неё.

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

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

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

wlc# show bootvar bootvarImage   Version               

Image  Version                    Date                            Status                         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------  --------------------  ------------  ------------

07-25  15:12:58                                  Not Active                    
        18[9f3207d033]                                                                   2       1.30.6 build  4 build              2025-08-26  21 17:18:51:42  19    Not Active    *                

                   Active    25[9f3207d033]                       *              
        9[6ece6db314]                       

    1.30.6 build                                            

wlc# boot system inactive

...

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

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

Информация

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

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

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