Настройка выполняется на базе factory-конфигурации. |
Сценарий: необходимо настроить несколько SSID таким образом, чтобы клиенты получали IP-адреса из разных пулов.
Цель: разделить пользователей с разными приоритетами, например, сотрудников компании и пользователей с гостевым доступом.
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:
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 |
#создаем bridge с индексом 5 (или 115, для удобства ориентирования в конфигурации) #для удобства чтения и навигации по конфигурации можно добавить краткое описание интерфейса #VLAN ID — номер VLAN для передачи пользовательского трафика #отключаем firewall (временно, для упрощения первоначальной проверки) #указываем IP-адрес подсети пользователей #отключаем STP #активируем bridge |
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 |
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 |
Аналогично выполняем настройку второго SSID.
#переходим в блок настроек wlc #создаем профиль для конфигурации SSID #указываем название беспроводной сети #VLAN ID — номер VLAN для передачи пользовательского трафика #режим безопасности для подключения к беспроводной сети #указываем пароль к сети Wi-Fi #указываем хотя бы один диапазон, в котором будет работать SSID: 2.4/5 ГГц #активируем профиль SSID #переходим в настройки ap-location #добавляем созданный ssid-profile в требуемый ap-location |
В пример приведена настройка PSK, но настроить возможно любой тип авторизации. Более подробно процесс настройки SSID описан в статье «Настройка SSID» гайда «Построение сети большого офиса». При необходимости создания различных AP-location для разных SSID рекомендуется обратиться к руководству по эксплуатации WLC (Управление контроллером WLC → Настрoйка WLC → Настройка локации). |
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 используется ESR-15, клиентский трафик через контроллер не проходит.
В заводской конфигурации контроллера выполнена настройка DHCP-сервера и указана опция 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 |
В настройках ap-location отключаем режим mode tunnel и удаляем настройки tunnel softgre и softgre-controller, которые также присутствуют в заводской конфигурации.
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 для передачи пользовательского трафика |
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 -- |