Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Архитектура решения предполагает автоматическое подключение точек доступа к контроллеру WLC-30. При подключении к сети точка доступа запрашивает адрес по DHCP и вместе с ним должна получить URL сервиса инициализации точек доступа в 43 (vendor specific) опции DHCP.

...

Выделение и настройка VLAN при подключении новых точек доступа может оказаться трудоемкой задачей, особенно если на сети предприятия между точками доступа и контроллером используется большое количество коммутаторов. Поэтому заводская конфигурация WLC-30 предполагает WLC предполагает построение SoftGRE DATA туннелей для передачи пользовательского трафика. Такое решение даже в L2-сети позволяет упростить подключение точек доступа, так как отсутствует необходимость прокидывать VLAN для каждого SSID через все коммутаторы.

...

Блок кода
languagevb
wlc(config)# security zone-pair trusted untrusted
wlc(config-zone-pair)# rule 1
wlc(config-zone-pair-rule)# action permit
wlc(config-zone-pair-rule)# enable
wlc(config-zone-pair-rule)# exit
wlc(config-zone-pair)# exit
wlc(config)# security zone-pair trusted trusted
wlc(config-zone-pair)# rule 1
wlc(config-zone-pair-rule)# action permit
wlc(config-zone-pair-rule)# enable
wlc(config-zone-pair-rule)# exit
wlc(config-zone-pair)# exit
wlc(config)# security zone-pair trusted self
wlc(config-zone-pair)# rule 10
wlc(config-zone-pair-rule)# action permit
wlc(config-zone-pair-rule)# match protocol tcp
wlc(config-zone-pair-rule)# match destination-port ssh
wlc(config-zone-pair-rule)# enable
wlc(config-zone-pair-rule)# exit
wlc(config-zone-pair)# rule 20
wlc(config-zone-pair-rule)# action permit
wlc(config-zone-pair-rule)# match protocol icmp
wlc(config-zone-pair-rule)# enable
wlc(config-zone-pair-rule)# exit
wlc(config-zone-pair)# rule 30
wlc(config-zone-pair-rule)# action permit
wlc(config-zone-pair-rule)# match protocol udp
wlc(config-zone-pair-rule)# match source-port dhcp_client
wlc(config-zone-pair-rule)# match destination-port dhcp_server
wlc(config-zone-pair-rule)# enable
wlc(config-zone-pair-rule)# exit
wlc(config-zone-pair)# rule 40
wlc(config-zone-pair-rule)# action permit
wlc(config-zone-pair-rule)# match protocol udp
wlc(config-zone-pair-rule)# match destination-port ntp
wlc(config-zone-pair-rule)# enable
wlc(config-zone-pair-rule)# exit
wlc(config-zone-pair)# rule 50
wlc(config-zone-pair-rule)# action permit
wlc(config-zone-pair-rule)# match protocol tcp
wlc(config-zone-pair-rule)# match destination-port dns
wlc(config-zone-pair-rule)# enable
wlc(config-zone-pair-rule)# exit
wlc(config-zone-pair)# rule 60
wlc(config-zone-pair-rule)# action permit
wlc(config-zone-pair-rule)# match protocol udp
wlc(config-zone-pair-rule)# match destination-port dns
wlc(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit
wlc-30(config-zone-pair)# rule 70
wlc-30(config-zone-pair-rule)# action permit
wlc-30(config-zone-pair-rule)# match protocol tcp
wlc-30(config-zone-pair-rule)# match destination-port netconf
wlc-30(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit


Блок кода
languagevb
wlc-30(config-zone-pair)# rule 80
wlc-30(config-zone-pair-rule)# action permit
wlc-30(config-zone-pair-rule)# match protocol tcp
wlc-30(config-zone-pair-rule)# match destination-port sa
wlc-30(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit
wlc-30(config-zone-pair)# rule 90
wlc-30(config-zone-pair-rule)# action permit
wlc-30(config-zone-pair-rule)# match protocol udp
wlc-30(config-zone-pair-rule)# match destination-port radius_auth
wlc-30(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit
wlc-30(config-zone-pair)# rule 100
wlc-30(config-zone-pair-rule)# action permit
wlc-30(config-zone-pair-rule)# match protocol gre
wlc-30(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit
wlc-30(config-zone-pair)# exit
wlc-30(config)# security zone-pair users self
wlc-30(config-zone-pair)# rule 10
wlc-30(config-zone-pair-rule)# action permit
wlc-30(config-zone-pair-rule)# match protocol icmp
wlc-30(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit
wlc-30(config-zone-pair)# rule 20
wlc-30(config-zone-pair-rule)# action permit
wlc-30(config-zone-pair-rule)# match protocol udp
wlc-30(config-zone-pair-rule)# match source-port dhcp_client
wlc-30(config-zone-pair-rule)# match destination-port dhcp_server
wlc-30(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit
wlc-30(config-zone-pair)# rule 30
wlc-30(config-zone-pair-rule)# action permit
wlc-30(config-zone-pair-rule)# match protocol tcp
wlc-30(config-zone-pair-rule)# match destination-port dns
wlc-30(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit
wlc-30(config-zone-pair)# rule 40
wlc-30(config-zone-pair-rule)# action permit
wlc-30(config-zone-pair-rule)# match protocol udp
wlc-30(config-zone-pair-rule)# match destination-port dns
wlc-30(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit
wlc-30(config-zone-pair)# exit
wlc-30(config)# security zone-pair untrusted self
wlc-30(config-zone-pair)# rule 1
wlc-30(config-zone-pair-rule)# action permit
wlc-30(config-zone-pair-rule)# match protocol udp
wlc-30(config-zone-pair-rule)# match source-port dhcp_server
wlc-30(config-zone-pair-rule)# match destination-port dhcp_client
wlc-30(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit
wlc-30(config-zone-pair)# exit
wlc-30(config)# security zone-pair users untrusted
wlc-30(config-zone-pair)# rule 1
wlc-30(config-zone-pair-rule)# action permit
wlc-30(config-zone-pair-rule)# enable
wlc-30(config-zone-pair-rule)# exit
wlc-30(config-zone-pair)# exit

Настраиваем NAT:

Блок кода
languagexml
wlc-30(config)# nat source
wlc-30(config-snat)# ruleset factory
wlc-30(config-snat-ruleset)# to zone untrusted
wlc-30(config-snat-ruleset)# rule 10
wlc-30(config-snat-rule)# description "replace 'source ip' by outgoing interface ip address"
wlc-30(config-snat-rule)# action source-nat interface
wlc-30(config-snat-rule)# enable
wlc-30(config-snat-rule)# exit
wlc-30(config-snat-ruleset)# exit
wlc-30(config-snat)# exit

Создаем VLAN для uplink:

Блок кода
languagevb
wlc-30(config)# vlan 2
wlc-30(config-vlan)# exit

Создаем пользовательский VLAN:

Блок кода
languagevb
wlc-30(config)# vlan 3
wlc-30(config-vlan)# force-up
wlc-30(config-vlan)# exit

Создаем интерфейсы для взаимодействия с подсетями управления точками доступа, пользователей Wi-Fi и Интернет:

Блок кода
languagevb
#Сконфигурируем параметры интерфейса для точек доступа:
wlc-30(config)# bridge 1
wlc-30(config-bridge)# vlan 1
wlc-30(config-bridge)# security-zone trusted
wlc-30(config-bridge)# ip address 192.168.1.1/24
wlc-30(config-bridge)# enable
wlc-30(config-bridge)# exit

#Сконфигурируем параметры публичного интерфейса:
wlc-30(config)# bridge 2
wlc-30(config-bridge)# vlan 2
wlc-30(config-bridge)# security-zone untrusted
wlc-30(config-bridge)# ip address dhcp
wlc-30(config-bridge)# enable
wlc-30(config-bridge)# exit

#Сконфигурируем параметры интерфейса для пользователей Wi-Fi: 
wlc-30(config)# bridge 3
wlc-30(config-bridge)# security-zone users
wlc-30(config-bridge)# ip address 192.168.2.1/24
wlc-30(config-bridge)# vlan 3
wlc-30(config-bridge)# enable
wlc-30(config-bridge)# exit

Scroll Pagebreak
Настраиваем порты:

Блок кода
languagevb
#Конфигурируем интерфейсы для uplink:
wlc-30(config)# interface gigabitethernet 1/0/1
wlc-30(config-if-gi)# mode switchport
wlc-30(config-if-gi)# switchport access vlan 2
wlc-30(config-if-gi)# exit
wlc-30(config)# interface tengigabitethernet 1/0/1
wlc-30(config-if-te)# mode switchport
wlc-30(config-if-te)# switchport access vlan 2
wlc-30(config-if-te)# exit


#Конфигурируем интерфейсы для подключения точек доступа:
wlc-30(config)# interface gigabitethernet 1/0/2
wlc-30(config-if-gi)# mode switchport
wlc-30(config-if-gi)# exit
wlc-30(config)# interface gigabitethernet 1/0/3
wlc-30(config-if-gi)# mode switchport
wlc-30(config-if-gi)# exit
wlc-30(config)# interface gigabitethernet 1/0/4
wlc-30(config-if-gi)# mode switchport
wlc-30(config-if-gi)# exit
wlc-30(config)# interface tengigabitethernet 1/0/2
wlc-30(config-if-te)#  mode switchport
wlc-30(config-if-te)# exit

Включаем разрешениеDNS-имен:

Блок кода
languagevb
wlc-30(config)# domain lookup enable

Настраиваем профиль для поднятия туннелей:

Блок кода
languagevb
wlc-30(config)# tunnel softgre 1
wlc-30(config-softgre)# mode data
wlc-30(config-softgre)# local address 192.168.1.1
wlc-30(config-softgre)# default-profile
wlc-30(config-softgre)# enable
wlc-30(config)# exit

Scroll Pagebreak

...

Настраиваем адресное пространство для устройств, которые будут подключены к контроллеру:

Блок кода
languagediff
wlc-30(config)# ip dhcp-server pool ap-pool

#Определяем подсеть:
wlc-30(config-dhcp-server)# network 192.168.1.0/24

#Задаем диапазон выдаваемых IP-адресов:
wlc-30(config-dhcp-server)# address-range 192.168.1.2-192.168.1.254

#Шлюз по умолчанию. Им является адрес бриджа управления ТД:
wlc-30(config-dhcp-server)# default-router 192.168.1.1

#Выдаем адрес DNS-сервера:
wlc-30(config-dhcp-server)# dns-server 192.168.1.1

#Необходимо обязательно указывать NTP-сервер, т.к. корректное время позволяет пройти проверку валидности сертификатов.

#Выдаем 42 опцию DHCP, содержащую адрес NTP-сервера, для синхронизации времени на точках доступа:
wlc-30(config-dhcp-server)# option 42 ip-address 192.168.1.1

#Выдаем 43 vendor specific опцию DHCP, которая содержит:

- 12 подопцию, необходимую для построения SoftGRE data туннелей. Опция содержит IP-адрес softgre-интерфейса контроллера.
wlc-30(config-dhcp-server)# vendor-specific
wlc-30(config-dhcp-server-vendor-specific)# suboption 12 ascii-text "192.168.1.1"

- 15 подопцию, необходимую для того, чтобы точка доступа автоматически пришла на контроллер и включилась в работу под его управлением. Опция содержит HTTPS URL контроллера.
wlc-30(config-dhcp-server-vendor-specific)# suboption 15 ascii-text "https://192.168.1.1:8043"
wlc-30(config-dhcp-server-vendor-specific)# exit
wlc-30(config-dhcp-server)# exit

Настраиваем адресное пространство для пользователей:

Блок кода
languagevb
wlc-30(config)# ip dhcp-server pool users-pool

#Определяем подсеть:
wlc-30(config-dhcp-server)# network 192.168.2.0/24

#Задаем диапазон выдаваемых пользователям Wi-Fi IP-адресов:
wlc-30(config-dhcp-server)# address-range 192.168.2.2-192.168.2.254

#Шлюз по умолчанию:
wlc-30(config-dhcp-server)# default-router 192.168.2.1

#Выдаем адрес DNS-сервера:
wlc-30(config-dhcp-server)# dns-server 192.168.2.1
wlc-30(config-dhcp-server)# exit

...

Настраиваем локальный RADIUS-сервер. 

Блок кода
languagevb
wlc-30(config)# radius-server local

#Настраиваем NAS ap. Содержит подсети точек доступа, которые будут обслуживаться локальным RADIUS-сервером при Enterprise-авторизации пользователей Wi-Fi:
wlc-30(config-radius)# nas ap
wlc-30(config-radius-nas)# key ascii-text password
wlc-30(config-radius-nas)# network 192.168.1.0/24
wlc-30(config-radius-nas)# exit

#Настраиваем NAS local. Используется при обращении WLC к локальному RADIUS-серверу при построении SoftGRE-туннелей:
wlc-30(config-radius)# nas local
wlc-30(config-radius-nas)# key ascii-text password
wlc-30(config-radius-nas)# network 127.0.0.1/32
wlc-30(config-radius-nas)# exit

#Создаем домен для пользователей:
wlc-30(config-radius)# domain default

#Создаем учетную запись пользователя Wi-Fi для подключения к Enterprise SSID:
wlc-30(config-radius-domain)# user name1
wlc-30(config-radius-user)# password ascii-text password1
wlc-30(config-radius-user)# exit
wlc-30(config-radius-domain)# exit

#Настройки виртуального сервера содержат номера портов для аутентификации и аккаунтинга, настройки проксирования на внешний RADIUS server. Использование стандартных портов (1812 для аутентификации и 1813 для аккаунтинга) не требует настройки. В таком случае достаточно просто включения виртуального сервера (enable).
wlc-30(config-radius)# virtual-server default
wlc-30(config-radius-vserver)# enable
wlc-30(config-radius-vserver)# exit
wlc-30(config-radius)# enable
wlc-30(config)# exit


Предупреждение

Обратите внимание, что в заводской конфигурации учетная запись пользователя не настроена в целях безопасности, поэтому для подключения к Enterprise SSID в заводской конфигурации необходимо создать учетную запись.

Определим параметры для взаимодействия с RADIUS-сервером: IP-адрес и ключ. Так как RADIUS-сервер находится локально на контроллере, в качестве адреса хоста задаем 127.0.0.1. Ключ должен совпадать с ключом, указанным для nas local.

Блок кода
languagevb
wlc-30(config)# radius-server host 127.0.0.1
wlc-30(config-radius-server)# key ascii-text password
wlc-30(config-radius-server)# exit

Добавляем профиль AAA, указываем адрес сервера, который будет использоваться:

Блок кода
languagevb
wlc-30(config)# aaa radius-profile default_radius
wlc-30(config-aaa-radius-profile)# radius-server host 127.0.0.1
wlc-30(config-aaa-radius-profile)# exit

Настраиваем и включаем функционал автоматического поднятия SoftGRE-туннелей:

Блок кода
languagevb
wlc-30(config)# softgre-controller

#Так как RADIUS-сервер находится локально на контроллере,указываем nas-ip-address 127.0.0.1:
wlc-30(config-softgre)# nas-ip-address 127.0.0.1

#Выбираем режим создания data SoftGRE туннелей – WLC:
wlc-30(config-softgre)# data-tunnel configuration wlc

#Выбираем созданный ранее ААА-профиль:
wlc-30(config-softgre)# aaa radius-profile default_radius
wlc-30(config-softgre)# keepalive-disable

#Разрешаем трафик в пользовательском vlan:
wlc-30(config-softgre)# service-vlan add 3
wlc-30(config-softgre)# enable
wlc-30(config-softgre)# exit
Настройка модуля управления точками доступа WLC

Переходим к настройкам модуля управления конфигурацией точек доступа:

Блок кода
languagevb
wlc-30(config)# wlc
wlc-30(config-wlc)#

Настраиваем профиль RADIUS-сервера, который будет использоваться для аутентификации беспроводных клиентов Enterprise SSID точек доступа Wi-Fi. Если предполагается аутентификация клиентов на внешнем RADIUS-сервере, то здесь указывается его адрес и ключ. При такой настройке точка доступа будет проводить аутентификацию клиентов без участия WLC.

Блок кода
languagevb
wlc-30(config-wlc)# radius-profile default-radius

#Так как RADIUS-сервер находится локально на контроллере, указываем адрес контроллера в подсети точек доступа:
wlc-30(config-wlc-radius-profile)# auth-address 192.168.1.1

#Ключ RADIUS-сервера должен совпадать с ключом, указанным для NAS ap:
wlc-30(config-wlc-radius-profile)# auth-password ascii-text password

#Указываем домен RADIUS. Этот домен должен совпадать с доменом, в котором созданы учетные записи пользователей Enterprise.
wlc-30(config-wlc-radius-profile)# domain default
wlc-30(config-wlc-radius-profile)# exit

...

Профиль SSID содержит настройки SSID точки доступа. Для примера настроим Enterprise SSID:

Блок кода
languagevb
wlc-30(config-wlc)# ssid-profile default-ssid

#Description может содержать краткое описание профиля:
wlc-30(config-wlc-ssid-profile)# description default-ssid

#SSID – название беспроводной сети, которое будут видеть пользователи при сканировании эфира:
wlc-30(config-wlc-ssid-profile)# ssid default-ssid

#VLAN ID – номер VLAN для передачи пользовательского трафика. При передаче трафика Wi-Fi клиентам метка будет сниматься точкой доступа. При прохождении трафика в обратную сторону на нетегированный трафик от клиентов метка будет навешиваться:
wlc-30(config-wlc-ssid-profile)# vlan-id 3

#Security mode – режим безопасности доступа к беспроводной сети. Для Enterprise авторизации выберите режим WPA2_1X:
wlc-30(config-wlc-ssid-profile)# security-mode WPA2_1X

#Указываем профиль настроек RADIUS-сервера, который будет использоваться для авторизации пользователей Wi-Fi:
wlc-30(config-wlc-ssid-profile)# radius-profile default-radius

#Далее необходимо указать хотя бы один диапазон, в котором будет работать SSID: 2.4/5 ГГц:
wlc-30(config-wlc-ssid-profile)# band 2g
wlc-30(config-wlc-ssid-profile)# band 5g

#Активируем профиль SSID. В случае необходимости отключения SSID на всех локациях, SSID-профиль можно выключить командой 'no enable':
wlc-30(config-wlc-ssid-profile)# enable
wlc-30(config-wlc-ssid-profile)# exit

...

Создаем профиль общих настроек точек доступа:

Блок кода
languagevb
wlc-30(config-wlc)# ap-profile default-ap

#Задаем пароль для подключения к точке доступа:
wlc-30(config-wlc-ap-profile)# password ascii-text password

#Если необходимо, можно активировать доступ к точкам доступа по ssh/telnet и web-интерфейс:
wlc-30(config-wlc-ap-profile)# services
wlc-30(config-wlc-ap-profile-services)# ip ssh server
wlc-30(config-wlc-ap-profile-services)# ip telnet server
wlc-30(config-wlc-ap-profile-services)# ip http server
wlc-30(config-wlc-ap-profile)# exit

...

Создаем профили точек доступа WEP-1L, WEP-2L, WOP-2L, WOP-20L:

Блок кода
languagevb
wlc-30(config-wlc)# board-profile default_wep-1l_profile

#Указываем модель точки доступа, для которой создается профиль:
wlc-30(config-wlc-board-profile)# ap-model WEP-1L

#Выполняем настройки радиоинтерфейсов точки доступа. Заходим в настройки первого радиоинтерфейса (wlan0):
wlc-30(config-wlc-board-profile)# radio wlan0

#Задаем радиочастотный диапазон 2.4 ГГц:
wlc-30(config-wlc-board-profile-radio)# band 2g

#Выбираем IEEE 802.11 режим работы радиоинтерфейса:
wlc-30(config-wlc-board-profile-radio)# work-mode bgn

#Задаем номер радиоканала, который будет выставлен при выключенной опции автовыбора каналов:
wlc-30(config-wlc-board-profile-radio)# channel 1

#Задаем ширину радиоканала:
wlc-30(config-wlc-board-profile-radio)# bandwidth 20

#Выставляем мощность сигнала передатчика в дБм:
wlc-30(config-wlc-board-profile-radio)# tx-power 16

#Задаем список каналов, из которых точка доступа будет автоматически выбирать наименее загруженный радиоканал при включенных настройках autochannel и use-limit-channels:
wlc-30(config-wlc-board-profile-radio)# limit-channels 1 6 11

#Включаем использование списка каналов для автовыбора. При выключенной опции use-limit-channels точка доступа будет выбирать рабочий канал из всех доступных каналов данного диапазона частот:
wlc-30(config-wlc-board-profile-radio)# use-limit-channels
wlc-30(config-wlc-board-profile-radio)# exit

...

Блок кода
languagevb
#Заходим в настройки второго радиоинтерфейса (wlan1):
wlc-30(config-wlc-board-profile)# radio wlan1

#Задаем радиочастотный диапазон 5 ГГц:
wlc-30(config-wlc-board-profile-radio)# band 5g

#Выбираем IEEE 802.11 режим работы радиоинтерфейса:
wlc-30(config-wlc-board-profile-radio)# work-mode ac

#Задаем номер радиоканала, который будет выставлен при выключенной опции автовыбора каналов:
wlc-30(config-wlc-board-profile-radio)# channel 36

#Задаем ширину радиоканала:
wlc-30(config-wlc-board-profile-radio)# bandwidth 20

#Выставляем мощность сигнала передатчика в дБм:
wlc-30(config-wlc-board-profile-radio)# tx-power 19

#Задаем список каналов, из которых точка доступа будет автоматически выбирать наименее загруженный радиоканал при включенных настройках autochannel и use-limit-channels:
wlc-30(config-wlc-board-profile-radio)# limit-channels 36 40 44 48
wlc-30(config-wlc-board-profile-radio)# exit
wlc-30(config-wlc-board-profile)# exit

Создаем аналогично профили точек доступа WEP-3ax, WEP-30L,WOP-30L, учитывая особенности конфигурации:

Блок кода
languagevb
wlc-30(config-wlc)# board-profile default_wep-3ax_profile
wlc-30(config-wlc-board-profile)# ap-model WEP-3ax
wlc-30(config-wlc-board-profile)# radio wlan0
wlc-30(config-wlc-board-profile-radio)# band 2g
wlc-30(config-wlc-board-profile-radio)# work-mode bgn
wlc-30(config-wlc-board-profile-radio)# channel 1
wlc-30(config-wlc-board-profile-radio)# use-limit-channels
wlc-30(config-wlc-board-profile-radio)# bandwidth 20
wlc-30(config-wlc-board-profile-radio)# tx-power 16
wlc-30(config-wlc-board-profile-radio)# limit-channels 1 6 11
wlc-30(config-wlc-board-profile-radio)# exit
wlc-30(config-wlc-board-profile)# radio wlan1
wlc-30(config-wlc-board-profile-radio)# band 5g
wlc-30(config-wlc-board-profile-radio)# work-mode anacax
wlc-30(config-wlc-board-profile-radio)# channel 36
wlc-30(config-wlc-board-profile-radio)# bandwidth 20
wlc-30(config-wlc-board-profile-radio)# tx-power 19
wlc-30(config-wlc-board-profile-radio)# limit-channels 36
wlc-30(config-wlc-board-profile-radio)# limit-channels 40 44 48
wlc-30(config-wlc-board-profile-radio)# exit
wlc-30(config-wlc-board-profile)# exit

...

Настрока локации

Под локацией понимается группа точек доступа, предназначенная для предоставления сервиса внутри топографического и/или логического сегмента сети, которые в общем случае будут конфигурироваться по одним и тем же правилам (профилям). Локация для точки (ap-location) определяется при подключении точки к контроллеру в зависимости от адресного пространства. Исключение составляет переопределение профиля конфигурации и/или ap-location в индивидуально созданном шаблоне для точки доступа по ее MAC-адресу. 

Создаем локацию и определяем правила конфигурирования точек доступа, входящих в данную локацию:

Блок кода
languagevb
wlc-30(config-wlc)# ap-location default-location

#Description может содержать краткое описание локации:
wlc-30(config-wlc-ap-location)# description default-location

#Устанавливаем соответствия типа точки доступа и профиля конфигурации, который содержит правила настройки точек доступа в данной локации:
wlc-30(config-wlc-ap-location)# board-profile WEP-1L default_wep-1l_profile
wlc-30(config-wlc-ap-location)# board-profile WEP-2L default_wep-2l_profile
wlc-30(config-wlc-ap-location)# board-profile WEP-3ax default_wep-3ax_profile
wlc-30(config-wlc-ap-location)# board-profile WOP-20L default_wop-20l_profile
wlc-30(config-wlc-ap-location)# board-profile WOP-2L default_wop-2l_profile
wlc-30(config-wlc-ap-location)# board-profile WEP-30L default_wep-30l_profile
wlc-30(config-wlc-ap-location)# board-profile WOP-30L default_wop-30l_profile

#Указываем профили беспроводных сетей, которые будут предоставлять услуги в данной локации:
wlc-30(config-wlc-ap-location)# ssid-profile default-ssid default

#Так как схема предполагает передачу пользовательского трафика через SoftGRE-туннели, то необходимо указать, что локация работает в режиме туннелирования:
wlc-30(config-wlc-ap-location)# mode tunnel
wlc-30(config-wlc-ap-location)# exit

...

Определяем адресное пространство подключаемых точек доступа:

Блок кода
languagevb
wlc-30(config-wlc)# ip-pool default-ip-pool

#Description может содержать краткое описание пула адресов:
wlc-30(config-wlc-ip-pool)# description default-ip-pool

#Подсеть IP-адресов точек доступа указывается в параметре network. Если данный параметр не определен, то все точки доступа будут попадать под данное правило.

#Указываем ap-location, которая будет присваиваться точкам доступа данного пула адресов:
wlc-30(config-wlc-ip-pool)# ap-location default-location
wlc-30(config-wlc-ip-pool)# exit

...

Активируем авторегистрацию точек доступа на контроллере:

Блок кода
languagevb
wlc-30(config-wlc)# service-activator
wlc-30(config-wlc-service-activator)# aps join auto

...

Активируем работу WLC, указываем IP-адрес контроллера для точек доступа  и сохраняем настройки:

Блок кода
languagevb
wlc-30(config-wlc)# enable
wlc-30(config-wlc)# outside-address 192.168.1.1
wlc-30(config-wlc)# end
wlc-30#wlc# commit
wlc-30#wlc# confirm
Web-интерфейс для мониторинга

Для мониторинга точек доступа доступен web-интерфейс, включить можно командой:

Блок кода
languagevb
wlc-30(config)# ip http server
wlc-30(config)# end
wlc-30#wlc# commit
wlc-30#wlc# confirm

Web-интерфейс будет доступен по URL: http://<IP-address_wlc>, в дефолтной конфигурации логин/пароль: admin/password.

...

Блок кода
languagevb
#IP-адрес TFTP-сервера – 192.168.1.2, WEP-1L-1.2.5_build_16.tar.gz – название файла ПО.
wlc-30#wlc# copy tftp://192.168.1.2:/WEP-1L-1.2.5_build_16.tar.gz system:access-points-firmwares

...

Шаг

Описание

Команда

Ключи

1

Перейти в раздел конфигурирования WLC.

wlc-30# wlc# configure
wlc-30(config)# wlc

wlc-30(config-wlc)#


2Создать профиль AirTune.

wlc-30(config-wlc)# airtune-profile <NAME>

wlc-30(config-airtune-profile)#exit

wlc-30(config-wlc)#

<NAME> – название профиля, задается строкой до 235 символов.
3Перейти в локацию, для которой требуется автоматическая оптимизация настроек точек доступа.

wlc-30(config-wlc)# ap-location <NAME>

wlc-30(config-wlc-ap-location)#

<NAME> – название профиля локации, задается строкой до 235 символов.
4

Привязать созданный профиль к локации.

wlc-30(config-wlc-ap-location)# airtune-profile <NAME>

wlc-30(config-wlc-ap-location)#exit

wlc-30(config-wlc)#

<NAME> – название профиля локации, задается строкой до 235 символов.
5Перейти в раздел общих настроек сервиса.

wlc-30(config-wlc)# airtune

wlc-30(config-airtune)#


6Активировать работу сервиса.

wlc-30(config-airtune)# enable

wlc-30(config-airtune)#end


Пример настройки

Без форматирования
wlc-30#wlc# configure
wlc-30(config)# wlc
wlc-30(config-wlc)# airtune-profile default_airtune
wlc-30(config-airtune-profile)#exit

wlc-30(config-wlc)# 
wlc-30(config-wlc)# ap-location default-location
wlc-30(config-wlc-ap-location)# airtune-profile default_airtune
wlc-30(config-wlc-ap-location)#exit

wlc-30(config-wlc)# airtune
wlc-30(config-airtune)# enable
wlc-30(config-wlc)# end

wlc-30#wlc# commit
wlc-30#wlc# confirm