Настройка WLC Cisco 2504 и AP 1702i в домашней сети
Cisco WLC 2504 + AIR-CAP1702I-R-K9 — первичнаяфинальная настройкаинструкция для домашней сети
1. Исходные данные
- Сеть:
192.168.1.0/24 - Шлюз:
192.168.1.1 DHCP-сервер:DHCP:192.168.1.1IPDNS:192.168.1.1- NTP:
192.168.1.1(OPNsense) - WLC:
192.168.1.214 AP1:AP_1:192.168.1.215AP2:AP_2:192.168.1.216- Uplink WLC: порт
1 - SSID 2.4
GHz:ГГц:RichDomRu - SSID 5
GHz:ГГц:RichDom_5G
Принятая
Комментарий: реальные PSK лучше не хранить в Wiki, а подставлять вручную.логика:
1. Схема подключения
WLCобепортточки1→работают вкоммутаторрежиме Local- primary controller для обеих AP —
WLC2504_HOME /домашнюю сеть192.168.1.214 - управление по Wi-Fi
Точкиоставленодоступавключённым→повтвоемукоммутатор / PoE-коммутатор / PoE-инжекторрешению ВсеHTTPустройстванадолжныWLCбытьотключён,вуправлениеоднойчерезсетиHTTPS- IPv6 на WLC отключён
192.168.1.0/24
Комментарий: management interface на AireOS используется для управления контроллером и для CAPWAP-связи с точками, поэтому для первого запуска удобнее держать WLC и AP в одной сети.
2. Базовая схема
- WLC management/uplink — порт
1 - AP можно подключать напрямую в WLC
- обе AP заведены на WLC и joined
- сейчас у тебя
AP_1временно сидит за портом1, это допустимо как временная схема AP_2тоже joined и работает
3. Первичный сброс и запуск WLC
Подключение к консоли
Параметры консоли:
96008N1- без flow control
На
3.приглашении Сброс старой конфигурации
После загрузки появится приглашение:
Ввести:ввести:
Комментарий:Recover-Configсбрасывает конфигурацию к заводской и позволяет заново пройти первичную настройку.
4. Параметры 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 = no— используется один uplink, агрегация не нужна.Management VLAN = 0— это untagged/native VLAN.Management Port = 1— это именно физический порт WLC, куда подключён uplink.SSIDcountry code =none— сначала удобнее поднять сам контроллер, а WLAN создать вручную потом.RUCountry Code = RU— должен совпадать с regulatory domain точек доступа.- NTP
= 192.168.1.1— дляв day0Ciscoзадаётсярекомендуетпозадавать достижимыйIP-адресNTP-сервера; для AP в day0-сценарии FQDNIP, несчитаетсяпонадёжным вариантом.имени
5.4. ПервичнаяПроверка проверкаWLC после загрузкизапуска
Открывать GUI сразу по:
ПроверитьПроверка через CLI:
show time
show license all
show ap summary
show wlan summary
ЧтоКонтрольный важнопризнак проверить:лицензии:
IP контроллера —192.168.1.214время корректноеbase-ap-countактивнаAP пока могут быть не подключеныпосле сброса может остаться служебная WLANnone
У тебя контрольный признак по лицензиям такой:
Комментарий: это означает постоянную лицензиюлицензия на 15 AP,чегоэтого более чем достаточнодля 2 точек.
6. Настройка5. OPNsense как NTP-сервера для WLCсервер
6.1.
На Настройка на OPNsense
Перейти:OPNsense:
Services → Network Time → General
Рекомендуемые параметры:
Interface(s)=:All
или минимумLAN + WANTimeзадатьservers:или оставитьштатныевнешниеилиNTP-серверы- проверить
например:Status
Часовой пояс на OPNsense:
0.pool.ntp.orgSystem → Settings → General → Time zone- выбрать реальный timezone, а не просто смещение часов
6. Базовые сетевые настройки WLC после запуска
DNS
GUI:
1.pool.ntp.orgController → General → DNS Server IP- значение:
2.pool.ntp.org192.168.1.1
Сохранить настройки.
Проверка:
Services → Network Time → Status
Комментарий: OPNsense использует стандартныйNTPd, синхронизируется с внешними серверами и может раздавать время клиентам. Новая установка обычно уже идёт с включённым NTP на всех интерфейсах и с upstream-пулом OPNsense.
6.2. Как понять, что OPNsense уже можно использовать
Если на странице статуса уже есть рабочие записи вроде Active Peer, Selected, Candidate, а у реальных серверов Reach высокий, то сам роутер уже синхронизирует время и его можно использовать как локальный NTP для WLC.
Комментарий: у тебя это условие уже выполнено — OPNsense уже синхронизирован.
7. Настройка DNS на WLC
Перейти:
Controller → General
В поле DNS Server IP указать:
Нажать Apply, затем Save Configuration.
CLI-вариант:CLI:
show network summary
NTP
Комментарий: полеDNS Server IPнаходится на страницеController > General. Через CLI DNS-серверы добавляются командойconfig network dns serverip.GUI:
Controller → NTP → Server
8. Переход WLC на использование NTP
Перейти:
Нажать New и задать:Параметры:
Server Index(Priority):=1ServerAddress:Address= 192.168.1.1Authentication:Authentication = Disabled
HTTPS
GUI:
Management → HTTP-HTTPSHTTP Access = DisabledHTTPS Access = Enabled
IPv6
GUI:
Controller → General → Global IPv6 Config → Disabled
Нажать Apply, затем Save Configuration.
Проверка:
Если старые NTP-серверы уже были добавлены, их лучше удалить, чтобы WLC использовал только локальный 192.168.1.1.
Комментарий: Cisco указывает, что контроллер пытается использовать сначала сервер сIndex 1, затем2и3. Если разница времени между WLC и NTP-сервером слишком большая,ntpdможет не стартовать корректно, и тогда время на WLC лучше сначала выставить вручную, а затем снова включить NTP.
9. Перевод WLC на HTTPS
Перейти:
Management → HTTP-HTTPS
Выставить:
HTTP Access:DisabledHTTPS Access:Enabled
Нажать Apply, затем Save Configuration.
Комментарий: Cisco рекомендует использовать HTTPS для управления GUI. При включении HTTPS контроллер генерирует локальный SSL-сертификат и применяет его к веб-интерфейсу. GUI лучше открывать сразу поhttps://192.168.1.214.
10. Отключение IPv6 на WLC
Перейти:
Controller → General
В поле Global IPv6 Config выбрать:
Disabled
Нажать Apply, затем Save Configuration.
CLI-вариант:CLI:
save config
Комментарий: на AireOS 8.5 IPv6 можно отключить глобально через GUI или CLI. Для домашнего сценария с одной IPv4-сетью это нормально.
11.7. НастройкаПодготовка точекб/у доступаAP AIR-CAP1702I-R-K9
Задать
Дефолтные точкам:учётные данные после сброса
AP1:username:192.168.1.215/24CiscoAP2:password:192.168.1.216/24Gateway:192.168.1.1Cisco
Условия успешного join:Важно:
WLCчувствительныик регистру- на некоторых lightweight AP
вможетоднойзапрашиватьсяподсетитолько пароль корректноеесливремяуженаестьWLCдоступ совместимыйвcountry#,codeсброс/пароляregulatoryнеdomainдоступность management IP WLCнужен
Сброс кнопкой MODE
Комментарий:Еслиmanagement interface используется для CAPWAP-связи с AP, а корректное время на WLC важно для нормального join.нужно:
- выключить питание AP
- зажать
MODE - подать питание
- держать кнопку около 20 секунд
12.8. СозданиеЕсли WLANAP не находит WLC автоматически
СначалаС удалитьконсоли служебную WLAN none, если она осталась после сброса.
Затем создать две отдельные WLAN через вкладку WLANs. В AireOS при создании WLAN по умолчанию может остаться WPA+WPA2 с 802.1X как default AKM, поэтому для домашней сети это нужно обязательно переключить на PSK.
WLAN 1 — 2.4 GHz
Основные параметры:
Profile Name:RichDomRuSSID:RichDomRuInterface:managementStatus:Enabled
Безопасность:
Перейти:
WLANs → RichDomRu → Security → Layer 2
Выставить:
Layer 2 Security:WPA+WPA2в блокеAuth Key Management:снять802.1XвключитьPSK
WPA2 Policy:EnabledAES:Enabledввести пароль в полеPSK / Passphrase:<PSK_24>
После этого на вкладке General задать:
Radio Policy:802.11bg
Нажать Apply, затем Save Configuration.
Комментарий:802.11bgоставит WLAN только в диапазоне 2.4 ГГц. Для домашней сети нужен именноPSK, а не802.1X.
WLAN 2 — 5 GHz
Основные параметры:
Profile Name:RichDom_5GSSID:RichDom_5GInterface:managementStatus:Enabled
Безопасность:
Перейти:
WLANs → RichDom_5G → Security → Layer 2
Выставить:
Layer 2 Security:WPA+WPA2в блокеAuth Key Management:снять802.1XвключитьPSK
WPA2 Policy:EnabledAES:Enabledввести пароль в полеPSK / Passphrase:<PSK_5G>
После этого на вкладке General задать:
Radio Policy:802.11a-only
Нажать Apply, затем Save Configuration.
Комментарий:802.11a-onlyоставит WLAN только в 5 ГГц.
13. Проверка работы
Проверить:
AP присоединились к WLCобе WLAN в состоянииEnabledRichDomRuвиден только в 2.4 GHzRichDom_5Gвиден только в 5 GHzклиенты получают адреса из домашней сети
Команды проверки:AP:
14. Обновление прошивки
Обновление имеет смысл делать только после того, как:
WLC поднялсяAP успешно joinWLAN работают штатно
Рекомендуемый порядок:
Проверить текущее состояние:
Сохранить конфигурациюЗагрузить новый образПерезагрузить контроллерПовторно проверить:
Комментарий: для AireOS-контроллеров этой серии TAC рекомендует ветку 8.5 Mainline; для 2504 в этой ветке фигурирует 8.5.182.12 как рекомендуемый релиз.
15. Где брать прошивку
Искать в Cisco Software Download для 2504 Wireless Controller / AireOS.
Комментарий: часть образов может требовать сервисный контракт, поэтому официальный доступ к скачиванию зависит от прав Cisco-аккаунта.
16. Лицензии
Перед любыми изменениями проверить:
КонтрольныйWLC2504_HOME признак— нормальногоэто состояния:имя контроллера.
9. Два отдельных сертификатных барьера на старых AP
Это самый важный практический раздел.
9.1. Барьер №1 — MIC AP, DTLS/CAPWAP не поднимается
Симптом:
- в логе AP ошибки вида
Certificate unknown - DTLS не поднимается
- join не проходит
Workaround на WLC:
save
Комментарий:Именно этоозначает,учтотебяконтроллерпозволилоработаетпройти первый этап.
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:AP-лицензии,
а- убрать/отключить NTP
- выставить дату на декабрь 2022
- перезагрузить AP
- дать AP скачать и установить образ
- потом вернуть правильное время и NTP
Практически:
config time ntp delete 1
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 = EnabledWLAN 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 к диапазонам
Это делается не на
evaluation.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 - Пройти
startupwizard - Проверить IP, лицензии, время
и лицензии - Настроить OPNsense как
NTP-серверNTP - На WLC прописать
DNSDNS/NTP192.168.1.1 На WLC перевести время на NTP192.168.1.1Перевести GUI наВключить HTTPS- Отключить IPv6
ДобитьсяПодключитьjoin точекAPУдалитьЕслиWLANAP не discover — прописать WLC IP на AP- Если DTLS ломается —
noneconfig ap cert-expiry-ignore mic enable - Если образ не ставится — временно откатить время WLC на декабрь 2022
- Дать AP скачать образ и joined
- Вернуть правильное время и NTP
- Переименовать AP и задать статические IP
- Прописать HA / primary controller
- Создать
двеWLAN - Перевести security с
802.1XнаPSK - Разделить WLAN по диапазонам через
Radio Policy - Настроить радио
- Проверить клиентов и реальную работу
клиентов Только после этого решать вопрос с обновлением ПО
Комментарий: это самый безопасный и предсказуемый порядок для домашнего запуска WLC 2504.