Cisco Aironet: перевод из Mobility Express в CAPWAP (Lightweight)

Короткая инструкция, как вернуть Cisco Aironet из режима Mobility Express (встроенный контроллер) в CAPWAP/Lightweight для подключения к внешнему WLC.

Эта инструкция помогает перевести Cisco Aironet из режима Mobility Express (точка работает как встроенный контроллер) обратно в CAPWAP / Lightweight (для подключения к внешнему WLC).

Подходит для Aironet, которые поддерживают Mobility Express: 1560, 1815 (I/W/M), 1830, 1850, 2800, 3800 (и близкие варианты этих семейств).
Если нужна обратная процедура (CAPWAP → Mobility Express через TFTP/tftpd64), смотри основную статью: Cisco Aironet → Mobility Express
.


Когда это нужно

  • Купили/получили AP уже в Mobility Express, а в вашей сети используется отдельный WLC (например, 9800/5520/2504 и т.п.).
  • AP была “Master AP” (ME Controller), но теперь роль встроенного контроллера не нужна.
  • Нужно “очистить” устройство и вернуть его в стандартный lightweight режим.

Важно перед началом

  • Нужен физический доступ и консоль.
  • После перевода в CAPWAP точка начнёт искать WLC. Без контроллера это выглядит как “не работает Wi‑Fi”, но это нормальное состояние для lightweight AP.
  • Команды переключения режима выполняются на CLI самой точки, а не на CLI контроллера Mobility Express.

Шаг 1. Factory reset (кнопка MODE)

Чтобы убрать старые настройки Mobility Express и сделать переход предсказуемым:

  1. Отключите питание (PoE).
  2. Нажмите и удерживайте кнопку MODE.
  3. Подайте питание и удерживайте MODE ~15–30 секунд.
  4. Отпустите MODE и дождитесь полной загрузки.

Шаг 2. Дойти до CLI точки (apciscoshell)

После загрузки Mobility Express консоль часто выглядит как:

(Cisco Controller) >

В этом режиме команда ap-type capwap может не сработать, потому что вы находитесь в CLI контроллера, а не в CLI самой точки.

Перейдите в shell точки:

(Cisco Controller) > apciscoshell

Этот шаг официально используется для конвертации ME → CAPWAP.

Важно: apciscoshell может быть недоступен из Telnet/SSH-сессии и требовать именно физическую консоль.


Шаг 3. Войти в AP console и перейти в enable

Часто после сброса подходят дефолтные креды:

  • Username: Cisco
  • Password: Cisco (case-sensitive)

Далее:

ap> enable
ap#

Шаг 4. Перевести AP в CAPWAP (Lightweight)

Выполните:

ap# ap-type capwap

Подтвердите действие, если попросит подтверждение. Точка перезагрузится.


Шаг 5. Проверка результата

После reboot:

ap# show version

Ожидаемо:

  • точка в CAPWAP/lightweight режиме,
  • начинает искать контроллер (WLC).

Мини-дополнение: быстрее “привязать” AP к WLC (опционально)

Если после перевода AP долго не присоединяется к контроллеру, сначала соберите базовую диагностику на стороне точки:

ap# show capwap client rcb

Эта команда помогает понять состояние CAPWAP на AP (привязка/адреса/режимы).

Если у вас остались “хвосты” старой CAPWAP-конфигурации (или AP упорно пытается идти на старый WLC), можно очистить приватную CAPWAP-конфигурацию:

ap# clear capwap private-config

После этого выполните перезагрузку:

ap# reload

Типовые проблемы

apciscoshell не работает по SSH/Telnet

Это ожидаемо в некоторых версиях: используйте физическую консоль (см. примечание выше).

После перевода AP не “поднимает Wi‑Fi”

В CAPWAP режиме точка не раздаёт WLAN сама по себе — ей нужен WLC. Проверьте, что AP реально может обнаружить контроллер (L2/L3 доступность, DHCP Option 43/DNS/маршрутизация — по вашей архитектуре).


Короткая шпаргалка

(Cisco Controller) > apciscoshell
ap# ap-type capwap

Read more

Git: работа с ветками, конфликтами и Pull Request

Git: работа с ветками, конфликтами и Pull Request

Введение Git позволяет работать с ветками, безопасно вносить изменения и объединять их через Pull Request. В этой инструкции — базовые сценарии для повседневной работы. Работа с ветками Создание ветки git checkout -b feature/task-name Создаёт новую ветку и сразу переключает на неё. Переключение между ветками git checkout main git checkout feature/

By Evgeny Shmelev
Инструкция по работе с Git (базовая памятка)

Инструкция по работе с Git (базовая памятка)

Введение Git — система контроля версий для отслеживания изменений в файлах и совместной работы. Ниже — краткая практическая инструкция для повседневного использования. Основные команды Проверка состояния git status Показывает: * есть ли изменения * синхронизацию с сервером * новые файлы Получение изменений git pull Забирает изменения и объединяет их с текущей веткой. Обновление через rebase

By Evgeny Shmelev
Git показывает странные символы (\320\277...), файл удалён и появился заново — как исправить

Git показывает странные символы (\320\277...), файл удалён и появился заново — как исправить

Проблема При выполнении: git status можно увидеть: deleted: "\320\277\320\276..." untracked: "\320\277\320\276....txt" modified: .DS_Store При этом: * имя файла отображается непонятными символами * Git показывает удаление одного файла и появление другого * появляется файл .DS_Store Причина 1. Файл был переименован или

By Evgeny Shmelev