Для загрузки прошивки используйте команду:
wlc# copy tftp://192.168.1.2:/WEP-1L-1.6.0_build_75.tar.gz system:access-points-firmwares # где # IP-адрес TFTP-сервера: 192.168.1.2, # название файла ПО: WEP-1L-1.6.0_build_75.tar.gz. |
|
Для просмотра минимальной версии ПО конкретных моделей точек доступа, а так же версии и архива ПО, который будет использован в последующих обновлениях, необходимо использовать команду: show wlc ap firmware
# Столбец Board type - указывает название модели точки доступа, которая может работать под управлением контроллера. # Столбец Min SW version - показывает минимальную требуемую версию ПО точки доступа для работы под управлением контроллера. # Столбец Current SW version - показывает версию ПО для конкретной модели точки доступа, которая будет использоваться в последующих обновлениях. # Столбцу Filename - показывает название архива ПО для конкретной модели точки доступа в директории system:access-points-firmwares, который будет использоваться в последующих обновлениях wlc# show wlc ap firmware Board type Min SW version Current SW version Filename -------------------------------- -------------------------------- -------------------------------- ---------------------------------------------------------------- WEP-1L 2.8.0 build 0 -- -- WEP-200L 2.8.0 build 0 2.9.1 build 161 WEP-200L-2.9.1_build_161.tar.gz WEP-2L 2.8.0 build 0 -- -- WEP-2ac 1.25.6 build 0 -- -- WEP-2ac Smart 1.25.6 build 0 -- -- WEP-30L 2.8.0 build 0 2.10.0 build 193 WEP-30L-2.10.0_build_193.tar.gz WEP-30L-NB 2.8.0 build 0 2.10.0 build 193 WEP-30L-2.10.0_build_193.tar.gz WEP-30L-Z 2.8.0 build 0 2.10.0 build 193 WEP-30L-2.10.0_build_193.tar.gz WEP-3L 2.7.0 build 0 -- -- WEP-3ax 1.15.0 build 0 1.15.1 build 14 WEP-3ax-1.15.1_build_14.tar.gz WEP-50L 3.1.0 build 0 -- -- WEP-550K 1.2.2 build 0 -- -- WOP-20L 2.8.0 build 0 -- -- WOP-2L 2.8.0 build 0 -- -- WOP-2ac 1.25.6 build 0 -- -- WOP-2ac:rev.B 1.25.6 build 0 -- -- WOP-2ac:rev.C 1.25.6 build 0 -- -- WOP-30L 2.8.0 build 0 -- -- WOP-30LI 2.8.0 build 0 -- -- WOP-30LS 2.8.0 build 0 -- -- WOP-3L-EX 2.7.0 build 0 -- -- |
Для просмотра списка загруженных файлов используйте команду:
wlc# dir system:access-points-firmwares # Пример вывода Name Type Size -------------------------------------------------------- ---------- -------- -- WEP-1L-1.5.0_build_59.tar.gz File 9.07 MB WEP-1L-1.6.0_build_75.tar.gz File 9.08 MB |
Для удаления конкретных или всех архивов ПО с контроллера используйте команды:
# Удаление всех файлов ПО. Команда требует подтверждения wlc# delete system:access-points-firmwares Do you really want to clear directory? (y/N): y # Удаление конкретного файла wlc# delete system:access-points-firmwares/WEP-1L-1.5.0_build_59.tar.gz |
Настройка по умолчанию работает следующим образом: когда подключается новая точка доступа с версией ПО ниже или выше минимальной, она автоматически обновляется на версию ПО, используя архив, который загружен на WLC в директорию system:access-points-firmwares
В случае, если новая точка доступа подключается с версией ПО ниже минимальной, при этом на контроллере отсутствует архив с версией ПО равной, либо выше минимально допустимой, то такая точка не будет работать под управлением контроллера, и об этом будет выводиться соответствующий лог:
|
Для того, чтобы отключить автоматическое обновление новых точек с версией ПО которая совпадает либо выше минимальной версии ПО, необходимо включить настройку aps auto-upgrade disable в сервис-активаторе:
wlc# configure wlc(config)# wlc wlc(config-wlc)# service-activator wlc(config-wlc-service-activator)# aps auto-upgrade disable |
После включения, в работе функционала запрета автоматического обновления ПО новых точек доступа, можно убедиться использую команду: show wlc journal ap
При подключении новой ТД в журнале будет сформирована запись для конректной точки доступа вида:
AP 68:13:e2:35:d2:20 status registering, AP model: WEP-30L, SW version: 2.10.0 build 194, IP address: 100.139.0.1, description: 'SA_FREE: Ignore AP FW upgrade because aps auto-upgrade disable in service-activator configuration' |
Настройка aps auto-upgrade disable не влияет на:
|
|
Для немедленного обновления ПО конкретной точки доступа, используйте команду update wlc ap firmware mac <MAC> , где
<MAC> - это MAC-адрес выбранной точки доступа.
Команда работает в интерактивном режиме и требует подтверждения администратора.
После подтверждения, создается задание на обновление ПО конкретной точки доступа и сразу же запускается процесс обновления.
wlc# update wlc ap firmware mac 68:13:e2:1f:7f:e0 Do you really want to update firmware for AP: 68:13:e2:1f:7f:e0 now? (y/N): y wlc# 2026-04-03T09:57:52+07:00 %WLC-W-WARN: SA_FW:upgrade task (id: 1): SCHEDULED -> RUNNING |
Для немедленного обновления ПО точек доступа в рамках конкретной локации, используйте команду: update wlc ap firmware location <LOCATION> , где
<LOCATION> - это название локации точек доступа.
Команда работает в интерактивном режиме и требует подтверждения администратора.
После подтверждения, создается задание на обновление ПО точек доступа в рамках конкретной локации и сразу же запускается процесс обновления.
wlc# update wlc ap firmware location default-location Do you really want to update firmware for APs in location: default-location now? (y/N): y wlc# 2026-04-03T10:10:40+07:00 %WLC-W-WARN: SA_FW:upgrade task (id: 2): SCHEDULED -> RUNNING |
Для немедленного обновления ПО всех точек доступа под управлением контроллера, используйте команду: update wlc ap firmware all.
Команда работает в интерактивном режиме и требует подтверждения администратора.
После подтверждения, создается задание на обновление ПО всех точек доступа под управлением контроллера и сразу же запускается процесс их обновления.
wlc# update wlc ap firmware all Do you really want to update firmware for all APs now? (y/N): y wlc# 2026-04-03T10:14:47+07:00 %WLC-W-WARN: SA_FW:upgrade task (id: 3): SCHEDULED -> RUNNING |
|
Для отложенного обновления ПО конкретной точки доступа, используйте команду: update wlc ap firmware mac <MAC> start-time <TIME> <DAY> <MONTH> stop-time <TIME> <DAY> <MONTH> где,
<MAC> - это MAC-адрес конкретной точки доступа,
<START-TIME> - время начала интервала обновления ПО точек доступа в формате HH:MM,
<STOP-TIME> - время конца интервала обновления ПО точек доступа в формате HH:MM,
<DAY> - день в рамках месяца,
<MONTH> - название месяца.
Команда работает в интерактивном режиме и требует подтверждения администратора.
#Пример отложенного обновления точки доступа с MAC-адресом 68:13:e2:1f:7f:e0 в интервал с 16:00 по 16:10 по часовому поясу GMT+7 4 апреля wlc# update wlc ap firmware mac 68:13:e2:1f:7f:e0 start-time 16:00 4 april stop-time 16:10 4 april Do you really want to schedule firmware update for AP: 68:13:e2:1f:7f:e0 from 2026-04-04 16:00:00 GMT+07 to 2026-04-04 16:10:00 GMT+07? (y/N): y |
Для отложенного обновления ПО точек доступа в рамках конкретной локации, используйте команду update wlc ap firmware location <LOCATION> start-time <STAR-TIME> <DAY> <MONTH> stop-time <STOP-TIME> <DAY> <MONTH> где,
<LOCATION> - это название локации точек доступа,
<START-TIME> - время начала интервала обновления ПО точек доступа в формате HH:MM,
<STOP-TIME> - время конца интервала обновления ПО точек доступа в формате HH:MM,
<DAY> - день в рамках месяца,
<MONTH> - название месяца.
Команда работает в интерактивном режиме и требует подтверждения администратора.
#Пример отложенного обновления точек доступа в пределах локации "default-location" в интервал с 12:15 по 12:25 по часовому поясу GMT+7 3 апреля wlc# update wlc ap firmware location default-location start-time 12:15 3 april stop-time 12:25 3 april Do you really want to schedule APs firmware update in location: default-location from 2026-04-03 12:15:00 GMT+07 to 2026-04-03 12:25:00 GMT+07? (y/N): y |
По умолчанию, в настройках локации (ap-location) не задан параметр timezone, поэтому все отложенные задания на обновление ПО одной точки доступа или локации будут выполняться по текущему времени и часовому поясу контроллера.
Пример:
# Настройка таймзоны на WLC wlc# show running-config clock clock timezone gmt +7 #текущее время на WLC wlc# show date "2026-04-03 12:44:01 #параметр timezone не сконфигурирован в локации "aps_in_Novosibirsk" wlc# show running-config wlc ap-location aps_in_Novosibirsk ap-location aps_in_Novosibirsk description "Novosibirsk" mode tunnel ap-profile default-ap airtune-profile default_airtune ssid-profile default-ssid exit #Все созданные отложенные задания на обновление ПО точек доступа будут использовать текущее время, дату и часовой пояс контроллера (GMT+7) wlc# update wlc ap firmware mac 68:13:e2:1f:7f:e0 start-time 13:20 3 april stop-time 13:30 3 april Do you really want to schedule firmware update for AP: 68:13:e2:1f:7f:e0 from 2026-04-03 13:20:00 GMT+07 to 2026-04-03 13:30:00 GMT+07? (y/N): y wlc# show wlc ap firmware-update status wlc# show wlc ap firmware-update status Task-id Status Start-time Stop-time Object ------- --------- --------------------------- --------------------------- ------------------------------- 1 Scheduled 2026-04-03 13:20:00 GMT+07 2026-04-03 13:30:00 GMT+07 MAC AP: 68:13:e2:1f:7f:e0 |
В случаях, когда контроллер WLC и точки доступ расположены в разных часовых поясах и требуется выполнять обновления ПО точек доступа с учетом разницы часовых поясов, необходимо:
Пример:
# текущая настройка часового пояса на WLC wlc# show running-config clock clock timezone gmt +7 #текущее время на WLC wlc# show date "2026-04-03 13:52:45 #параметр timezone сконфигурирован в локации "aps_in_Irkutsk" и равен GMT+8 wlc# show running-config wlc ap-location aps_in_Irkutsk ap-location aps_in_Irkutsk description "Irkutsk" mode tunnel ap-profile default-ap airtune-profile default_airtune timezone gmt +8 ssid-profile default-ssid exit #При создании отложенных заданий на обновление ПО точек доступа необходимо настроить параметр start-time с учетом часового пояса локации, т.е GMT+8 wlc# update wlc ap firmware mac 68:13:e2:1f:7f:e0 start-time 14:55 3 april stop-time 15:05 3 april Do you really want to schedule firmware update for AP: 68:13:e2:1f:7f:e0 from 2026-04-03 14:55:00 GMT+08 to 2026-04-03 15:05:00 GMT+08? (y/N): y wlc# show wlc ap firmware-update status Task-id Status Start-time Stop-time Object ------- --------- --------------------------- --------------------------- ------------------------------- 1 Scheduled 2026-04-03 14:55:00 GMT+08 2026-04-03 15:05:00 GMT+08 MAC AP: 68:13:e2:1f:7f:e0 # В случае если не учитывать часовой пояс GMT+8 при создании отложенного задания, а попытаться настроить параметр start-time по текущему времени контроллера в часовом поясе GMT+7,сработает предупреждение. wlc# update wlc ap firmware mac 68:13:e2:1f:7f:e0 start-time 13:55 3 april stop-time 14:05 3 april this date and time have already expired current time: 2026-04-03 14:53:23 GMT+08, scheduled time: 2026-04-03 13:55:00 GMT+08 |
Для просмотра статуса немедленных и отложенных заданий на обновлений ПО точек доступа, необходимо использовать команду: show wlc ap firmware-update status
wlc# show wlc ap firmware-update status Task-id Status Start-time Stop-time Object ------- --------- --------------------------- --------------------------- ------------------------------- 1 Finished 2026-04-06 11:12:46 GMT+07 -- MAC AP: 68:13:e2:1f:7f:e0 2 Finished 2026-04-06 12:16:00 GMT+08 2026-04-06 12:26:00 GMT+08 Ap-location: default-location |
| Возможные статусы заданий на обновление ПО точек доступа | Описание |
|---|---|
| Scheduled | Задание на обновление запланировано и еще не выполнялось |
| Running | Задание на обновление выполняется |
| Finished | Задание на обновление завершилось успешно |
| Partial | Задание на обновление завершилось частично. Обновлена хотя бы одна ТД (Например при обновлении локации, в которой находится 64 точек доступа, обновились 60 точек доступа) |
| Failed |
|
Для удаления немедленных и отложенных заданий на обновление ПО точек доступа, необходимо использовать команду clear wlc ap firmware-update { all | status { finished | failed } | task-id <TASK-ID> }, где
all - удаление всех заданий на обновления ПО, независимо от их статуса;
status - указание конкретного задания на обновления с определенным статусом:
<TASK-ID> - уникальный task-id задания на обновление ПО, который необходимо удалить.
#удаление всех заданий на обновление ПО, независимо от их статуса. wlc#clear wlc ap firmware-update status all #удаление заданий на обновление ПО, которые завершились успешно (статус Finished) wlc# clear wlc ap firmware-update status finished #удаление заданий на обновление ПО, которые завершились некорректно (статус Failed) wlc# clear wlc ap firmware-update status failed #удаление конкретного задания на обновление ПО с уникальным task-id 10 wlc# clear wlc ap firmware-update status task-id 10 |
В конфигурации WLC для того, чтобы избежать прерывание сервиса во время обновления, предусмотрен менеджер обновлений update-manager, который позволяет установить временной интервал, в течение которого может быть запущено обновление. Настройка состоит из четырех параметров:
При включенном менеджере, обновление по расписанию будет выполняться только для точек доступа, которые уже находятся под управлением контроллера.
# Настройка менеджера обновления по расписанию. Интервал для обновлений: 00:00 - 01:00.
# Запрещено обновлять точки с клиентами (настройка не требуется, включено по умолчанию).
wlc# configure
wlc(config)# wlc
wlc(config-wlc)# update-manager
wlc(config-wlc-update-mgr)# start-time 00:00
wlc(config-wlc-update-mgr)# end-time 01:00
wlc(config-wlc-update-mgr)# scheduled
# Применение и сохранение конфигурации
wlc(config-wlc-update-mgr)# do commit
wlc(config-wlc-update-mgr)# do confirm
# Просмотр конфигурации
wlc# show run wlc update-manager
update-manager
scheduled
start-time 00:00
end-time 01:00
exit
wlc#а либо в пределах локации будут выполняться по текущему времени и часовому поясу контроллера.
|
При такой настройке обновление точек доступа, которые уже находятся под управлением контроллера на актуальную загруженную версию произойдет в интервале времени 00:00–01:00.
Минимальные требуемые версии ПО точек доступа, для работы под управлением контроллера WLC версий 1.36.4 указаны в таблице ниже:
| Модель точки доступа | Минимальная версия ПО |
|---|---|
| WEP-1L | 2.8.0 |
| WEP-2L | 2.8.0 |
| WEP-3L | 2.7.0 |
| WEP-200L | 2.8.0 |
| WEP-30L | 2.8.0 |
| WEP-30L-Z | 2.8.0 |
| WEP-3ax | 1.15.0 |
| WEP-50L | 3.1.0 |
| WEP-550K | 1.2.2 |
| WOP-2L | 2.8.0 |
| WOP-20L | 2.8.0 |
| WOP-30L | 2.8.0 |
| WOP-30LS | 2.8.0 |
| WOP-30LI | 2.8.0 |
WEP-2ac | 1.25.6 |
WEP-2ac Smart | 1.25.6 |
WOP-2ac | 1.25.6 |
WOP-2ac rev.B | 1.25.6 |
WOP-2ac rev.C | 1.25.6 |
WOP-3L-EX | 2.7.0 |
Версии ПО точек доступа, для которых поддержано взаимодействие с контроллером WLC версий 1.36.3, указаны в таблице ниже:
Версии ПО точек доступа, для которых поддержано взаимодействие с контроллером WLC версий 1.36.1, указаны в таблице ниже:
Версии ПО точек доступа, для которых поддержано взаимодействие с контроллером WLC версий 1.30.8, указаны в таблице ниже:
Версии ПО точек доступа, для которых поддержано взаимодействие с контроллером WLC версий 1.30.6, указаны в таблице ниже:
Версии ПО точек доступа, для которых поддержано взаимодействие с контроллером WLC версий 1.30.4, указаны в таблице ниже:
Версии ПО точек доступа, для которых поддержано взаимодействие с контроллером WLC версий 1.30.0, указаны в таблице ниже:
Версии ПО точек доступа, для которых поддержано взаимодействие с контроллером WLC версий 1.26.0, указаны в таблице ниже:
Версии ПО точек доступа, для которых поддержано взаимодействие с контроллером WLC версий 1.19.2, указаны в таблице ниже:
Версии ПО точек доступа, для которых поддержано взаимодействие с контроллером WLC версий 1.15.3-1.19.1 включительно, указаны в таблице ниже:
|