Настройка WLC Cisco 2504 и AP 1702i в домашней сети
Cisco WLC 2504 + AIR-CAP1702I-R-K9 — финальная инструкция для домашней сети
1. Исходные данные
- Сеть:
192.168.1.0/24 - Шлюз:
192.168.1.1 - DHCP:
192.168.1.1 - DNS:
192.168.1.1 - NTP:
192.168.1.1(OPNsense) - WLC:
192.168.1.214 - AP_1:
192.168.1.215 - AP_2:
192.168.1.216 - Uplink WLC: порт
1 - SSID 2.4 ГГц:
RichDomRu - SSID 5 ГГц:
RichDom_5G
Принятая логика:
- обе точки работают в режиме Local
- primary controller для обеих AP —
WLC2504_HOME / 192.168.1.214 - управление по Wi-Fi оставлено включённым по твоему решению
- HTTP на WLC отключён, управление через HTTPS
- IPv6 на WLC отключён
2. Базовая схема
- WLC management/uplink — порт
1 - AP можно подключать напрямую в WLC
- обе AP заведены на WLC и joined
- сейчас у тебя
AP_1временно сидит за портом1, это допустимо как временная схема AP_2тоже joined и работает
3. Первичный сброс и запуск WLC
Подключение к консоли:
96008N1- без flow control
На приглашении ввести:
Параметры startup wizard
System Name: WLC2504_HOME
Administrative User Name: admin
Administrative Password: <новый_пароль>
Enable Link Aggregation (LAG) [yes][NO]: no
Management Interface IP Address: 192.168.1.214
Management Interface Netmask: 255.255.255.0
Management Interface Default Router: 192.168.1.1
Management Interface VLAN Identifier (0 = untagged): 0
Management Interface Port Num [1 to 4]: 1
Management Interface DHCP Server IP Address: 192.168.1.1
Virtual Gateway IP Address: 192.0.2.1
Multicast IP Address: 239.1.1.1
Mobility/RF Group Name: HOME
Network Name (SSID): none
Configure DHCP Bridging Mode [yes][NO]: no
Allow Static IP Addresses [YES][no]: yes
Configure a RADIUS Server now? [YES][no]: no
Enter Country Code list: RU
Enable 802.11b Network [YES][no]: yes
Enable 802.11a Network [YES][no]: yes
Enable 802.11g Network [YES][no]: yes
Enable Auto-RF [YES][no]: yes
Configure a NTP server now? [YES][no]: yes
NTP server IP address: 192.168.1.1
Polling interval: 3600
Configuration correct? [yes][NO]: yes
Ключевые моменты:
LAG = noManagement VLAN = 0Management Port = 1- country code =
RU - NTP в day0 задаётся по IP, не по имени
4. Проверка WLC после запуска
Открывать GUI сразу по:
Проверка через CLI:
show time
show license all
show ap summary
show wlan summary
Контрольный признак лицензии:
base-ap-count = Permanent, Active, In Use- у тебя лицензия на 15 AP, этого более чем достаточно
5. OPNsense как NTP-сервер
На OPNsense:
Services → Network Time → GeneralInterface(s)=Allили минимумLAN + WAN- задать или оставить внешние NTP-серверы
- проверить
Status
Часовой пояс на OPNsense:
System → Settings → General → Time zone- выбрать реальный timezone, а не просто смещение часов
6. Базовые сетевые настройки WLC после запуска
DNS
GUI:
Controller → General → DNS Server IP- значение:
192.168.1.1
CLI:
show network summary
NTP
GUI:
Controller → NTP → Server → New
Параметры:
Server Index = 1Server Address = 192.168.1.1Authentication = Disabled
HTTPS
GUI:
Management → HTTP-HTTPSHTTP Access = DisabledHTTPS Access = Enabled
IPv6
GUI:
Controller → General → Global IPv6 Config → Disabled
CLI:
save config
7. Подготовка б/у AP AIR-CAP1702I-R-K9
Дефолтные учётные данные после сброса
username: Ciscopassword: Cisco
Важно:
- чувствительны к регистру
- на некоторых lightweight AP может запрашиваться только пароль
- если уже есть доступ в
#, сброс пароля не нужен
Сброс кнопкой MODE
Если нужно:
- выключить питание AP
- зажать
MODE - подать питание
- держать кнопку около 20 секунд
8. Если AP не находит WLC автоматически
С консоли AP:
capwap ap primary-base WLC2504_HOME 192.168.1.214
reload
WLC2504_HOME — это имя контроллера.
9. Два отдельных сертификатных барьера на старых AP
Это самый важный практический раздел.
9.1. Барьер №1 — MIC AP, DTLS/CAPWAP не поднимается
Симптом:
- в логе AP ошибки вида
Certificate unknown - DTLS не поднимается
- join не проходит
Workaround на WLC:
save config
Именно это у тебя позволило пройти первый этап.
9.2. Барьер №2 — AP скачивает образ, но не принимает его
Симптомы в логе AP:
Required image not found on AP. Downloading image from ControllerImage signing certificate validation failedAP image integrity check FAILED
Это уже другая проблема: истёк сертификат подписи AP image.
Workaround
Временно на WLC:
- убрать/отключить NTP
- выставить дату на декабрь 2022
- перезагрузить AP
- дать AP скачать и установить образ
- потом вернуть правильное время и NTP
Практически:
config time manual 12/02/22 12:00:00
show time
После этого AP должна пройти стадии:
Image signing certificate validation succeededAP image integrity check PASSEDimage upgrade successfully, system is now reloading%CAPWAP-5-JOINEDCONTROLLER: AP has joined controller WLC2504_HOME
После успешного join:
- вернуть правильное время
- снова включить NTP
192.168.1.1
10. Что означает успешный процесс AP ↔ WLC
Цепочка такая:
- AP загружается со своего lightweight-образа
- получает IP
- находит WLC
- поднимает DTLS/CAPWAP
- отправляет Join Request
- при необходимости скачивает новый образ с WLC
- проверяет подпись и целостность образа
- перезагружается
- joined к контроллеру уже с нужной версией
В твоём кейсе было два разных сбоя:
- сначала на этапе DTLS из-за MIC
- потом на этапе image validation из-за истёкшей подписи образа
11. Текущее рабочее состояние AP
У тебя сейчас:
- точки переименованы в
AP_1иAP_2 - статические IP заданы:
AP_1 = 192.168.1.215AP_2 = 192.168.1.216
- DNS для AP =
192.168.1.1 - gateway для AP =
192.168.1.1 - обе точки в режиме Local
- в разделе HA на обеих AP прописаны:
Primary Controller Name = WLC2504_HOMEPrimary Controller IP = 192.168.1.214
- обе точки joined стабильно
12. WLAN — финальная логика
Если после сброса есть WLAN none, удалить её.
Создать две WLAN.
WLAN 1 — 2.4 ГГц
Profile Name = RichDomRuSSID = RichDomRuInterface = managementStatus = Enabled
WLAN 2 — 5 ГГц
Profile Name = RichDom_5GSSID = RichDom_5GInterface = managementStatus = Enabled
13. Безопасность WLAN — важный нюанс
На новой WLAN по умолчанию может остаться 802.1X.
Для домашней сети это неправильно, если ты хочешь обычный пароль.
Нужно вручную переключить на PSK.
Путь
WLANs → <SSID> → Security → Layer 2
Для обеих WLAN должно быть
Layer 2 Security = WPA+WPA2802.1X = OffPSK = OnWPA2 Policy = EnabledAES = Enabled- ввести
PSK / Passphrase
Если хочешь максимально современно и жёстко, можно оставить только WPA2/AES без старого WPA/TKIP.
14. Привязка WLAN к диапазонам
Это делается не на AP, а через Radio Policy самой WLAN.
Для RichDomRu
Radio Policy = 802.11bg
Для RichDom_5G
Radio Policy = 802.11a-only
Именно так SSID жёстко разделяются по диапазонам:
RichDomRuтолько 2.4 ГГцRichDom_5Gтолько 5 ГГц
15. Flex vs Local
Для твоего сценария оставляем Local.
Почему:
- обе точки проводные
- стоят рядом с WLC
- клиентский трафик в Local туннелируется через WLC
- FlexConnect тебе здесь не нужен
16. Mesh
Mesh в твоём сценарии не нужен.
Почему:
- обе AP подключены проводом
- нет задачи строить беспроводную backhaul-связь между AP
Вкладку Mesh не трогать.
17. mDNS / Bonjour
У тебя одна плоская сеть.
Значит:
- обычный локальный mDNS и так работает сам по себе в одной подсети
- mDNS Gateway на WLC тебе не нужен
- список сервисов mDNS на WLC — это просто база известных типов сервисов
То есть WLC здесь не нужен для “резолвинга локальных имён в одной плоской сети”.
18. Радионастройки 2.4 ГГц
Текущее принятое состояние:
- только каналы
1 / 6 / 11 - этого достаточно
- ширина канала в 2.4 ГГц по сути остаётся
20 MHz
Это правильная домашняя схема.
19. Радионастройки 5 ГГц — итоговое решение
Мы обсудили два варианта:
Вариант-компромисс
40 MHz- каналы
36/40/44/48
Вариант под максимум скорости
Ты в итоге выбрал:
- ширина канала 80 MHz
- оставлены две независимые 80-MHz группы:
36 / 40 / 44 / 4852 / 56 / 60 / 64
Если каждая точка реально сидит на своём 80-MHz блоке, это хорошая схема под максимум скорости.
20. DFS — что это и как у тебя сейчас
Каналы 52/56/60/64 — это DFS.
Это значит:
- AP обязана следить за радарами
- при срабатывании DFS может уйти с канала
- возможны кратковременные перестройки
У тебя DFS sensitivity / DCA sensitivity оставлена в режиме Medium.
Это разумный компромисс:
- не слишком вяло
- не слишком нервно
Оставляем так.
21. Почему скорость не была выше 54 Мбит/с
На практике это оказался не Wi-Fi, а включённый VPN.
Проверка показала, что клиент работает нормально:
Wi-Fi 5 (802.11ac)5 ГГц- negotiated rate около
400/360 Mbps
То есть радиочасть уже была в порядке, а скорость резал VPN.
22. CleanAir
CleanAir Admin Status — административное состояниеCleanAir Oper Status — фактическое рабочее состояние
Для дома CleanAir не критичен.
Если всё работает стабильно, специально вокруг него ничего крутить не надо.
23. Что у тебя уже считается финально принятым
На WLC
- IPv6 отключен
- DNS =
192.168.1.1 - NTP =
192.168.1.1 - HTTPS используется
- HTTP отключён
mgmt-via-wirelessоставлен включённым по твоему решению- время точное
- country code =
RU config ap cert-expiry-ignore mic enableоставлен включённым
На AP
AP_1иAP_2- статические IP
- режим
Local - HA / primary controller прописан
- обе joined
По радио
- 2.4 ГГц:
1/6/11 - 5 ГГц: 80 MHz
- группы:
36/40/44/4852/56/60/64
- DFS =
Medium
По WLAN
- две отдельные сети:
RichDomRu— 2.4 ГГцRichDom_5G— 5 ГГц
- security переведена с
802.1XнаPSK
24. Итоговый порядок действий на будущее
- Сбросить WLC через
Recover-Config - Пройти wizard
- Проверить IP, лицензии, время
- Настроить OPNsense как NTP
- На WLC прописать DNS/NTP
- Включить HTTPS
- Отключить IPv6
- Подключить AP
- Если AP не discover — прописать WLC IP на AP
- Если DTLS ломается —
config ap cert-expiry-ignore mic enable - Если образ не ставится — временно откатить время WLC на декабрь 2022
- Дать AP скачать образ и joined
- Вернуть правильное время и NTP
- Переименовать AP и задать статические IP
- Прописать HA / primary controller
- Создать WLAN
- Перевести security с
802.1XнаPSK - Разделить WLAN по диапазонам через
Radio Policy - Настроить радио
- Проверить клиентов и реальную работу