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

Ключ

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

...

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

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

Информация

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

Задача

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

Решение 

...

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

Решение  

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

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

...

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

...

  • Загрузка с использованием файла конфигурации. 

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

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

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

...

Подготовка

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

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

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

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

...

с текущей версией ПО

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

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

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

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

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

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

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

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


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

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

...

flash:data/<flash-config-file-name>


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

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


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

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


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

wlc# copy system:running-config http://<http-username>:<http-userpassword>@<http-server-ip>:/<config-file-name> flash:data/<flash-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-сервера.


Scroll Pagebreak
На локально подключенный С локально подключенного 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

...

Примечание

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

Scroll Pagebreak

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

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

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


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

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

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

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

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

Загрузка ПО

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

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

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

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

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

Scroll Pagebreak

панель
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             2025-08-26  18:51:42                                       Active                          *              
        9[6ece6db314]                                                                    

wlc# boot system inactive

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

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

панель
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

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

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

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

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

Информация

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