...
| панель | ||
|---|---|---|
| ||
#!/usr/bin/clish - указание используемого интерпретатора |
| Информация |
|---|
При переходе на нижестоящую на нижестоящую версию без указания файла конфигурации, конфигурация которая была установлена на вышестоящей версии не сможет загрузиться, если сделать какое либо изменение и прописать commit, то конфигурация с вышестоящей версии будет полностью удалена. Если вернуться на вышестоящую версию, то файл конфигурации успешно загрузится. |
Задача
Совершить переход с вышестоящей версии ПО на нижестоящую версию .
Решение
...
с использованием файла конфигурации.
Решение
Переход на нижестоящую версию ПО с применением ранее сохраненной для данной версии конфигурации:
- Сохранение файла конфигурации с текущей версией;
- Добавление на контроллер файла конфигурации для нижестоящей версии ПО;
- Установка Установка и переход на нижестоящую версии программного обеспечения;
- Применение Загрузка с использованием файла конфигурации.
Переход на нижестоящую версию ПО с применением ранее сохраненной для данной версии конфигурации
Сохранение файла конфигурации
...
с текущей версией ПО
Контроллер WLC имеет возможность сохранять копии конфигурации в свою flash память:
...
- <flash-config-file-name> - Заданное вами имя файла для конфигурации
...
Добавление на контроллер файла конфигурации для нижестоящей версии ПО
В зависимости от протокола удаленного копирования файлов в CLI контроллера необходимо выполнить одну из следующих команд:
...
| Примечание |
|---|
При выполнении команд копирования на USB/MMC-носители необходимо вместо полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома, определенные при выполнении пункта 1. |
| Scroll Pagebreak |
|---|
| панель | ||
|---|---|---|
| ||
|
...
Установка и переход на нижестоящую версии программного обеспечения
Подготовка к загрузке Загрузка ПО
При загрузке ПО с использованием серверов удаленного копирования файлов необходимо:
- Запустить соответствующий сервер в сети (tftp/ftp/sftp/http/https/scp).
- Скопировать файл ПО (<firmware-file>) в рабочий раздел сервера удаленной загрузки файлов.
- Обеспечить IP-связность между обновляемым контроллером WLC и сервером удаленного копирования файлов (маршрутизация).
- Обеспечить работу протокола удаленного копирования между WLC и сервером удаленного копирования файлов (промежуточные firewall).
- При необходимости (для протоколов ftp, sftp, scp, http, https) узнать имя пользователя и пароль для скачивания необходимого файла.
При загрузке ПО с использованием USB/MMC-носителя необходимо:
- Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT.
- Скопировать файл ПО (<firmware-file>) в корневой раздел USB/MMC-носителя.
- Подключить USB/MMC-носитель в соответствующий слот устройства.
- Определить метку тома подключенного USB/MMC-накопителя.
Загрузка ПО
С использованием одного из протоколов удаленной загрузки файлов:
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
- <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-накопителя:
Ниже указан пример загрузки файла ПО на контроллер WLC с использованием SCP. Более подробно узнать о способах обновления ПО можно прочитать здесь
| панель | ||
|---|---|---|
| ||
|
После загрузки прошивки на контроллер WLC необходимо загрузиться с неё.
| Scroll Pagebreak |
|---|
| панель | ||
|---|---|---|
| ||
wlc# show bootvar 2 1.30.6 build 2025-08-26 18:51:42 Active * wlc# boot system inactive |
Загрузка с использованием файла конфигурации
Для того чтобы загрузиться с использованием файла конфигурации необходимо, чтобы файл был в flash памяти контроллера, проверить его наличие можно командой:
| панель | ||
|---|---|---|
| ||
wlc# dir flash:data/ | ||
| панель | ||
| ||
wlc# show storage-devices usb | ||
| панель | ||
| ||
wlc# show storage-devices mmc |
2. Копирование файла с используемого USB/MMC-накопителя:
| Примечание |
|---|
При выполнении команд копирования с USB/MMC-носителей необходимо вместо полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома, определенные выше. |
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
- <USB_DISK> – имя раздела на USB-носителе;
- <MMC_DISK> – имя раздела на MMC-носителе.
После загрузки прошивки на контроллер WLC необходимо загрузиться с неё.
| панель | ||
|---|---|---|
| ||
wlc# show bootvar 2 1.30.6 build 2025-08-26 18:51:42 Active * wlc# boot system inactive |
Применение файла конфигурации
При загрузке контроллера WLC с нижестоящей версией ПО и при попытке вывести текущую конфигурацию мы получим сообщение об ошибке что текущая конфигурация не загружена контроллером. Эта ошибка возникает из за того что мы не можем конвертировать конфигурацию для вышестоящей версии ПО в конфигурацию для нижестоящей версии:
| панель |
|---|
wlc# sh running-config WARNING!!! The running configuration has not been loaded from NAND flash. |
Чтобы применить файл конфигурации можно воспользоваться протоколами для удаленного копирования файлов или использовать USB/MMC.
В зависимости от протокола удаленного копирования файлов в CLI контроллера необходимо выполнить одну из следующих команд:
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
- <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-накопителя.
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
2. Скопировать файл на используемый USB/MMC-накопитель:
| Примечание |
|---|
При выполнении команд копирования на USB/MMC-носители необходимо вместо полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома, определенные при выполнении пункта 1. |
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
- <config-file-name> – имя файла резервной копии конфигурации контроллера;
- <USB_DISK> – имя раздела на USB-носителе;
- <MMC_DISK> – имя раздела на MMC-носителе.
Применение и подтверждение загруженной конфигурации
Для применения и подтверждения работы конфигурации, загруженной ранее в раздел "system:candidate-config", необходимо выполнить команды:
10 KB Fri Aug 29 14:44:15 2025 |
Для загрузки с использованием файла конфигурации воспользуемся командой:
| панель | ||
|---|---|---|
| ||
wlc# reload system with-configuration flash:data/<flash-config-file-name> |
После данной команды система будет перезапущена с использованием указанного файла конфигурации.
| Информация | ||
|---|---|---|
Если файл был для той версии на которую вы загружаетесь, то конфигурация будет применена и использоваться контроллером WLC. Если файл был для версии ПО ниже чем та версия ПО на которую вы загружаетесь, то конфигурация будет конвертирована для использования с загружаемой версией. Если файл конфигурации выше чем версия ПО на которую вы загружаетесь, то конфигурация не будет применена | ||
| панель | ||
| ||
|