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

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

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

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

Задача

Совершить переход с вышестоящей версии ПО на нижестоящую версию.

Решение 

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

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

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

Сохранение файла конфигурации:

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

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

 Так же есть возможность скопировать файл конфигурации с использованием удалённых серверов или USB/MMC носителей:

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

wlc# copy tftp://<tftp-server-ip>:/<config-file-name> flash:data/<flash-config-file-name>


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


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


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


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


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

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

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


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.


wlc# copy usb://<USB_DISK>:/<config-file-name> flash:data/<flash-config-file-name>

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


wlc# copy mmc://<MMC_DISK>:/<config-file-name> flash:data/<flash-config-file-name>

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

Установка и переход  на нижестоящую версии программного обеспечения

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

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

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

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

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


Загрузка ПО

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

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


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

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


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

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


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

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


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

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


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

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

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

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

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


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> использовать настоящие метки тома, определенные выше.


wlc# copy usb://<USB_DISK>:/<firmware-file> system:firmware

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


wlc# copy mmc://<MMC_DISK>:/<firmware-file> system:firmware

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

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

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             2025-08-26  18:51:42                                       Active                          *              
        9[6ece6db314]                                                                    

wlc# boot system inactive

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

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

wlc-15# 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