Настройка выполняется на базе factory-конфигурации
Схема использования внутреннего DHCP с разными пулами адресов для разных SSID
Сценарий: необходимо настроить несколько SSID таким образом, чтобы клиенты получали IP-адреса из разных пулов.
Цель: разделить пользователей разных приоритетов, например, сотрудников компании и пользователей с гостевым доступом.
1. Настройка bridge
wlc-30(config)# bridge 5 wlc-30(config-bridge)# description for_users-pool1 wlc-30(config-bridge)# vlan 115 wlc-30(config-bridge)# mtu 1458 wlc-30(config-bridge)# ip firewall disable wlc-30(config-bridge)# ip address 192.168.5.1/29 wlc-30(config-bridge)# no spanning-tree wlc-30(config-bridge)# enable
#создаём bridge с индексом "5" (или 115, для удобства ориентации в конфигурации) #для удобства чтения и навигации по конфигурации можно добавить краткое описание интерфейса #VLAN ID – номер VLAN для передачи пользовательского трафика #отключаем firewall (для упрощения первоначальной проверки временно отключаем) #указываем ip address подсети пользователей #отключаем STP #активируем bridge
Аналогична настройка следующего bridge:
wlc-30(config)# bridge 6 wlc-30(config-bridge)# description for_user-pool2 wlc-30(config-bridge)# vlan 116 wlc-30(config-bridge)# mtu 1458 wlc-30(config-bridge)# ip firewall disable wlc-30(config-bridge)# ip address 192.168.6.1/29 wlc-30(config-bridge)# no spanning-tree wlc-30(config-bridge)# enable
2. Настройка адресного пространства для пользователей
wlc-30(config)# ip dhcp-server pool users-pool1 wlc-30(config-dhcp-server)# network 192.168.5.0/29 wlc-30(config-dhcp-server)# address-range 192.168.5.2-192.168.5.6 wlc-30(config-dhcp-server)# default-router 192.168.5.1 wlc-30(config-dhcp-server)# dns-server 192.168.5.1 wlc-30(config-dhcp-server)# exit wlc-30(config)# ip dhcp-server pool users-pool2 wlc-30(config-dhcp-server)# network 192.168.6.0/29 wlc-30(config-dhcp-server)# address-range 192.168.6.2-192.168.6.6 wlc-30(config-dhcp-server)# default-router 192.168.6.1 wlc-30(config-dhcp-server)# dns-server 192.168.6.1 wlc-30(config-dhcp-server)# exit
#переходим в настройки ip-pool #указываем подсеть из которой будут выдаваться адреса клиентам #указываем диапазон выдаваемых ip-адресов #указываем шлюз по умолчанию. Им является адрес бриджа для пользователей #выдаём адрес DNS-сервера
Аналогично выполняется настройка второго пула и всех последующих.
При использовании туннелирования необходимо добавить VLAN в настройки softgre-controller.
wlc-30(config)# softgre-controller wlc-30(config-softgre-controller)# service-vlan add 115,116
3. Настройка SSID
wlc-30(config)# wlc wlc-30(config-wlc)# ssid-profile users1 wlc-30(config-wlc-ssid-profile)#ssid Test_user1 wlc-30(config-wlc-ssid-profile)#vlan-id 115 wlc-30(config-wlc-ssid-profile)#security-mode WPA2 wlc-30(config-wlc-ssid-profile)#key-wpa ascii-text password1 wlc-30(config-wlc-ssid-profile)#band 5g wlc-30(config-wlc-ssid-profile)#enable wlc-30(config-wlc)# ap-location default-location wlc-30(config-wlc-ap-location)# ssid-profile Test_PSK wlc-30(config-wlc-ap-location)# exit
#переходим в блок настроек wlc #создаём профиль для конфигурации SSID #указываем название беспроводной сети #VLAN ID – номер VLAN для передачи пользовательского трафика #режим безопасности для подключения к беспроводной сети #указываем пароль к сети WI-FI #указываем хотя бы один диапазон, в котором будет работать SSID: 2.4/5 ГГц #активируем профиль SSID #переходим в настройки ap-location #добавляем созданный ssid-profile в требуемый ap-location.
Аналогично выполняем настройку второго SSID.
В пример приведена настройка PSK, но настроить возможно любой тип авторизации.
Более подробно о настройке SSID в статье «Настройка SSID» гайда «Построение сети большого офиса».
При необходимости создания различных AP-location для разных SSID рекомендуется обратиться руководству по эксплуатации WLC-Series (Управление контроллером WLC → Настрoйка WLC → Настройка локации)
4. Проверка
wlc-30# show wlc clients MAC User IP User MAC AP Hostname AP SSID Band RSSI AP-Location Username ----------------- --------------- ----------------- ------------------------------ --------------- -------- ------- ----------------- ----------------- 00:e9:3a:cd:84:57 192.168.6.3 68:13:e2:1f:b8:80 WEP-3ax Test_user1 5g -60 -55 default-location -- 52:d0:dc:26:c6:46 192.168.5.2 68:13:e2:1f:b8:80 WEP-3ax Test_user2 5g -47 -44 default-location --
Схема с использованием внешнего DHCP для клиентов и внутреннего для точек
В качестве внешнего DHCP используется ESR-15, клиентский трафик через контроллер не проходит.
Настройка WLC
В заводской конфигурации контроллера выполнена настройка DHCP-servera и указана 43 опция и подопции:
12 — Подопция содержит IP-адрес softgre-интерфейса контроллера.
15 — Подопция содержит HTTPS URL контроллера.
wlc(config)# ip dhcp-server pool ap-pool wlc(config-dhcp-server)# network 192.168.1.0/24 wlc(config-dhcp-server)# address-range 192.168.1.2-192.168.1.254 wlc(config-dhcp-server)# default-router 192.168.1.1 wlc(config-dhcp-server)# dns-server 192.168.1.1 wlc(config-dhcp-server)# option 42 ip-address 10.10.15.17 wlc(config-dhcp-server)# vendor-specific wlc-30(config-dhcp-server-vendor-specific)# no suboption 12 wlc(config-dhcp-server-vendor-specific)# suboption 15 ascii-text "https://192.168.1.1:8043" wlc(config-dhcp-server-vendor-specific)# exit wlc(config-dhcp-server)# exit
#переходим в настройки dhcp-сервера, выбирая пул для точек доступа (ap-pool) #указываем подсеть, из которой устройства будут получать IP-адреса #задаём необходимый диапазон выдаваемых IP-адресов #указываем шлюз по умолчанию. Это адрес бриджа управления ТД (см.раздел Настройка интерфейсов) #указываем адрес DNS-сервера #Выдаем 42 опцию DHCP, содержащую адрес NTP-сервера, для синхронизации времени на точках доступа #переходим в режим vendor-specific для назначения подопций #удаляем 12 подопцию #Выдаём 15 подопцию, чтобы точка доступа автоматически пришла на контроллер и включилась в работу под его управлением. Подопция содержит HTTPS URL контроллера.
В заводской конфигурации преднастроен ip-pool для пользователей, его следует удалить.
wlc-30(config)# no ip dhcp-server pool users-pool
Также из заводской конфигурации можно удалить bridge для пользователей, так как прохождение клиентского трафика через контроллер не предполагается.
wlc-30(config)# no bridge 3
wlc-30(config)# wlc wlc-30(config-wlc)# ap-location default-location wlc-30(config-wlc-ap-location)# no mode tunnel
wlc-30(config)# no tunnel softgre 1 wlc-30(config)# no softgre-controller
Настройка коммутатора
MES2324P#configure MES2324P(config)#interface GigabitEthernet 1/0/3 MES2324P(config-if)#switchport mode trunk MES2324P(config-if)#switchport trunk allowed vlan add 115 MES2324P(config-if)#switchport trunk native vlan 110 MES2324P(config-if)#exit
#Переходим в режим конфигурации #Переходим в конфигурацию интерфейса, к которому подключена точка доступа #Указываем режим порта, в нашем случае — trunk #Прописываем 115 — VLAN для передачи пользовательского трафика, который затем будет маршрутизироваться (или коммутироваться) в соответствии с топологией сети. #Прописываем 110 — VLAN управления точкой доступа
MES2324P(config)#interface GigabitEthernet 1/0/5 MES2324P(config-if)# switchport mode trunk MES2324P(config-if)#switchport trunk allowed vlan add 110 MES2324P(config-if)#exit
#Переходим в конфигурацию интерфейса, к которому подключена точка доступа #Указываем режим порта, в нашем случае — trunk #Прописываем 110 — VLAN управления точкой доступа
MES2324P(config)#interface GigabitEthernet 1/0/5 MES2324P(config-if)# switchport mode trunk MES2324P(config-if)#switchport trunk allowed vlan add 115 MES2324P(config-if)#exit
#Переходим в конфигурацию интерфейса, к которому подключена точка доступа #Указываем режим порта, в нашем случае — trunk #Прописываем 115 — VLAN для передачи пользовательского трафика
Настройка DHCP-servera
esr-15(config)#ip dhcp-server pool SSID1 esr-15(config-dhcp-server)#network 192.168.10.0/24 esr-15(config-dhcp-server)#address-range 192.168.10.2-192.168.10.200 esr-15(config-dhcp-server)#default-lease-time 001:00:00 esr-15(config-dhcp-server)#default-router 192.168.10.1 esr-15(config-dhcp-server)#dns-server 192.168.10.1,8.8.8.8 esr-15(config-dhcp-server)#exit esr-15(config)# ip dhcp-server
#создаём пул IPv4 DHCPсервера с наименованием SSID1 и переходим в конфигурирование #Задаём ip-pool и маску для подсети, из которой будет выделен пул IPv4-адресов. #Добавляем диапазон IPv4-адресов к пулу адресов, конфигурируемого DHCP-сервера. #Устанавливаем на которое клиенту будет выдан IP-адрес , задаётся в формате DD:HH:MM (при необходимости) #Указываем IP-адрес маршрутизатора, используемого в качестве шлюза по умолчанию; #Указываем dns-server – список адресов серверов доменных имен в данной сети, о которых должен знать клиент. Адреса серверов в списке располагаются в порядке убывания предпочтения. #Включаем DHCP-server
Проверка
esr-15# show ip dhcp binding IP address MAC / Client ID Binding type Lease expires at ---------------- ------------------------------------------------------------- ------------ -------------------- 192.168.10.2 0x011295644b96a9 active 2026-03-21 15:04:56 wlc-30# show wlc clients MAC User IP User MAC AP Hostname AP SSID Band RSSI SNR AP-Location Username ----------------- --------------- ----------------- ------------------------------ --------------- ---- ---- ---- ----------------- ----------------- 12:95:64:4b:96:a9 192.168.10.2 68:13:e2:c2:e7:d0 WEP-30L teat_dhcp 5g -43 38 default-location --