Контроллеры Wi-Fi от ELTEX: WLC-15, WLC-30, WLC-3200, vWLC (новый).
Контроллеры Wi-Fi – это специализированные программно-аппаратные устройства, с помощью которых осуществляется централизованное управление беспроводными сетями корпоративного уровня. Контроллеры WLC обеспечивают централизованный контроль за работой точек доступа, выполняют функции аутентификацию и авторизацию пользователей Основные функции, которые реализуют контроллеры WLC: аутентификацию и авторизацию, роуминг, и другие функции.
Рассмотрим контроллеры Wi-Fi от ELTEX. Контроллеры WLC/vWLC предназначен для управления беспроводными сетями корпоративного уровня для малого и среднего бизнеса. Устройства позволяют конфигурировать сеть Wi-Fi и добавлять в неё точки доступа производства ELTEX. Контроллеры поддерживают управление различным количеством точек доступа и имеют общий набором функциональных возможностей. Все аппаратные контроллеры построены на аппаратной платформе маршрутизаторов ESR и обладают расширенными функциями маршрутизации. Детально можно познакомиться на сайте производителя https://eltex-co.ru/catalog?group=wireless&sub-group=wi-fi-controllers.
Рассмотрим самые простые и типовые схемы применения контроллеров в небольших корпоративных сетях. В своих тестовых схемах использую виртуальный контроллер vWLC. Из «коробки» контроллер имеет заводскую настройки и позволяет организовать работу беспроводной сети. Все настройки будут справедливы на аппаратных контроллеров WLC-15, WLC-30, WLC-3200 и vWLC. У меня нет лицензии на vWLC поэтому в тестовой среде я использую демо-лицензию. Демо лицензия позволяет использовать ограниченный список доступных функций, но их количества достаточно для знакомства с линейкой устройств WLC. С демо-лицензией доступны следующие характеристики, указанные на сайте производителя:
1. Возможно, подключить 15 ТД к контроллеру;
2. Пропускная способность устройства 1 Мбит/c.
С полным списком ограничения можно познакомиться на сайте производителя.
Рассмотрим простую схему включения контроллера в небольшом офисе:

В представленной схеме, контроллер будет только управлять точками доступа, а весь трафик от пользователей беспроводной сети будет терминироваться на пограничном маршрутизаторе R-1. В данном примере не будем рассматривать схему с GRE, т.к. с демо-лицензией ограничен функционал. Как установить vWLC на ПК или сервер описана на сайте производителя и будем уже настраивать установленный vWLC в виртуальной среде.
Удалим заводскую конфигурацию и создадим собственную.
|
vwlc# copy system:default-config system:candidate-config |******************************************| 100% (52B) Configuration loaded successfully. |
Настроим контроллер для подключения к коммутатору SW-1.
|
vwlc# configure
включим разрешение DNS-имен и укажем IP DNS-сервера
vwlc# domain lookup enable vwlc# domain name-server 8.8.8.8
настроим интерфейс gigabitethernet 1/0/1
vwlc(config)# interface gigabitethernet 1/0/1 vwlc(config-if-sub)# ip firewall disable vwlc(config-if-sub)# ip address 10.0.0.1/24 vwlc(config-if-sub)# exit vwlc(config)# |
Настроим DHCP сервер для выдачи адресов точкам доступа и передачи информации по какому адресу находится контроллер, а также адрес синхронизации времени по NTP.
|
Включаем DHCP-сервер
vwlc(config)# ip dhcp-server
Настраиваем пул IP-адресов которые DHCP-сервер будет выдавать точкам доступа.
vwlc(config)# ip dhcp-server pool AP-POOL vwlc(config-dhcp-server)# network 10.0.0.0/24 vwlc(config-dhcp-server)# address-range 10.0.0.10-10.0.0.253 vwlc(config-dhcp-server)# default-router 10.0.0.1 vwlc(config-dhcp-server)# dns-server 10.0.0.1
Передадим точке доступа адрес NTP-сервера:
vwlc(config-dhcp-server)# option 42 ip-address 10.0.0.1
Укажем точке доступа адрес контроллера для получения конфигурации и автонастройки
vwlc(config-dhcp-server)# vendor-specific vwlc(config-dhcp-server-vendor-specific)# suboption 15 ascii-text "https://10.0.0.1:8043" vwlc(config-dhcp-server-vendor-specific)# exit vwlc(config-dhcp-server)# exit vwlc(config)# |
Настроим раздел контроллера, отвечающий за функционирования беспроводной сети:
|
Перейдем в режим настройки беспроводной сети
vwlc(config)# wlc
Укажем IP адрес на котором будем принимать запросы на активацию точек доступа
vwlc(config-wlc)# outside-address 10.0.0.1
Активируем сервис активатор на автоматическое подключение точек доступа и загрузку конфигурации беспроводной сети.
vwlc(config-wlc)# service-activator vwlc(config-wlc-service-activator)# aps join auto vwlc(config-wlc-service-activator)# exit
Включим функционал Airtune который отвечает за Radio Recourse Management
vwlc(config-wlc)# airtune vwlc(config-wlc-airtune)# enable vwlc(config-wlc-airtune)# exit |
Настроим профиль беспроводной SSID сети
|
Перейдём в режим конфигурирования профиля SSID. Настрои имя сети, к которой будем подключать пользователей.
vwlc(config-wlc)# ssid-profile SSID-PROFILE
Зададим имя беспроводной сети MySSID
vwlc(config-wlc-ssid-profile)# ssid MySSID
Кажем какой режим безопасности будем использовать
vwlc(config-wlc-ssid-profile)# security-mode WPA2
Укажем парольную фразу для подключения к беспроводной сети
vwlc(config-wlc-ssid-profile)# key-wpa ascii-text PA$$WORD
vwlc(config-wlc-ssid-profile)# check-signal-enable vwlc(config-wlc-ssid-profile)# minimal-signal -80 vwlc(config-wlc-ssid-profile)# roaming-signal -67 vwlc(config-wlc-ssid-profile)# band-steer-mode
Включаем поддержку роуминга
vwlc(config-wlc-ssid-profile)# 802.11r vwlc(config-wlc-ssid-profile)# 802.11kv
Включаем радиоинтерфейсы 2,4 и 5 ГГЦ
vwlc(config-wlc-ssid-profile)# band 2g vwlc(config-wlc-ssid-profile)# band 5g
Укажем в каком VLAN будет передаваться пользовательский трафик от точки доступа на коммутатор. Разделив таким образом трафик управления и трафик от пользователей беспроводной сети.
vwlc(config-wlc-ssid-profile)# vlan-id 20
vwlc(config-wlc-ssid-profile)# enable vwlc(config-wlc-ssid-profile)# exit |
Настроим радиопрофили точек доступа. Рекомендуется использовать ширину канала 20 МГц, но на примере радиоинтерфейса 5 ГГц укажем ширину канала 80 МГц.
|
Настроим параметры радиоинтерфейсов точек доступа и укажем какие каналы точка доступа может использовать. Диапазон 2,4 ГГц содержит ограниченное количество не пересекаемых каналов. Рекомендуется использовать 1,6,11 каналы.
vwlc(config-wlc)# radio-2g-profile RADIO-2G vwlc(config-wlc-radio-2g-profile)# limit-channels 1,6,11 vwlc(config-wlc-radio-2g-profile)# exit
Настроим параметры радиоинтерфейсов точек доступа и укажем какие каналы точка доступа может использовать. Диапазон 5 ГГц содержит больше каналов. Необходимо указать какие каналы поддерживают ваши беспроводные клиенты. В примере указаны все доступные для РФ.
vwlc(config-wlc)# radio-5g-profile RADIO-5G vwlc(config-wlc-radio-5g-profile)# bandwidth 80 vwlc(config-wlc-radio-5g-profile)# limit-channels 36,40,44,48,52,56,60,64,132,136,140,144,149, 153,157,161 vwlc(config-wlc-radio-5g-profile)# exit |
Настроим профиль общих настроек точек доступа (пароль для подключения к точке доступа, какие сервисы на точке доступа будут включены: ssh, telnet, snmp).
|
Включим возможность подключение к точке доступа по протоколам http(s), ssh, telnet, включим SNMP сервер и настроим пароли для на чтение и запись к базе данных с MIB
vwlc(config-wlc)# ap-profile AP-PROFILE vwlc(config-wlc-ap-profile)# password ascii-text PASSWORD vwlc(config-wlc-ap-profile)# services vwlc(config-wlc-ap-profile-services)# ip telnet server vwlc(config-wlc-ap-profile-services)# ip ssh server vwlc(config-wlc-ap-profile-services)# ip http server vwlc(config-wlc-ap-profile-services)# snmp-server vwlc(config-wlc-ap-profile-services)# snmp-server community PUBLIC ro vwlc(config-wlc-ap-profile-services)# snmp-server community PRIVATE rw vwlc(config-wlc-ap-profile-services)# exit vwlc(config-wlc-ap-profile)# exit |
Создадим профиль для управления радиоресурсами.
|
vwlc(config-wlc)# airtune-profile AIRTUNE vwlc(config-wlc-airtune-profile)# eltex-rrm-scan disable vwlc(config-wlc-airtune-profile)# optimization time 01:15 vwlc(config-wlc-airtune-profile)# optimization mode full vwlc(config-wlc-airtune-profile)# hd-mode vwlc(config-wlc-airtune-profile)# load-balance sta low 10 vwlc(config-wlc-airtune-profile)# load-balance sta high 25 vwlc(config-wlc-airtune-profile)# exit |
Создадим локацию (определим область, в которой точки доступа будут работать по определённым правилам), в которой будут работать наши точки доступа и укажем по правилам (профилям).
|
vwlc(config-wlc)# ap-location My-LOCATION vwlc(config-wlc-ap-location)# ap-profile AP-PROFILE vwlc(config-wlc-ap-location)# airtune-profile AIRTUNE vwlc(config-wlc-ap-location)# radio-2g-profile RADIO-2G vwlc(config-wlc-ap-location)# radio-5g-profile RADIO-5G vwlc(config-wlc-ap-location)# ssid-profile SSID-PROFILE vwlc(config-wlc-ap-location)# exit |
Укажем из какой сети контроллер будет обслуживать точки доступа, «слушать» запросы на подключение к контроллеру и в зависимости из какой сети будут приходить точки доступа к точкам доступа будут применятся сконфигурированные правила.
|
vwlc(config-wlc)# ip-pool IP-POOL-10-0-0-0 vwlc(config-wlc-ip-pool)# ap-location My-LOCATION vwlc(config-wlc-ip-pool)# network 10.0.0.0/24 vwlc(config-wlc-ip-pool)# exit |
Включим функционал контроллера.
|
vwlc(config-wlc)# enable vwlc(config-wlc)# exit vwlc(config)# |
Обязательно нужно настроить на контроллере NTP, чтобы точки доступа смогли получить время от контроллера. Время контроллер будет получать от маршрутизатора R1. Если время не будет синхронизировано точки доступа не будут активированы контроллером!

|
vwlc(config)# ntp enable
На маршрутизаторе R1 настроен интерфейс с адресом 10.0.0.254. Интерфейс gi-1/0/1 vWLC имеет сетевую связность с R1. На R1 c VLAN=10 настроен адрес 10.0.0.254/24.
vwlc(config)# ntp server 10.0.0.254 vwlc(config-ntp-server)# minpoll 4 vwlc(config-ntp-server)# maxpoll 6 vwlc(config-ntp-server)# exit |
Далее необходимо применить сконфигурированные параметры.
|
vwlc(config)# end wlc-30# commit wlc-30# confirm |
Настроим коммутатор, к которому будет подключены точки доступа и наш vwlc. Рассмотри простую настрой на коммутаторах серии MES-23xxP.
Подключимся к коммутатору и выполним базовые настройки
|
console#config
Создадим требуемые нам VLAN
console(config)#vlan 10 name MANAGMENT console(config)#vlan 20 name AP_CLIENTS |

В нашем примере контроллере vwlc подключён к первому порту коммутатора, в котором будет передаваться трафик управления точками доступа. Сконфигурируем порт на коммутаторе для приёма тегированного трафика от контроллера.
|
console(config)#interface GigabitEthernet 1/0/1 console(config-if)#description TO_vWLC console(config-if)#switchport mode access console(config-if)#switchport access vlan 10 console(config-if)#switchport forbidden default-vlan console(config-if)#exit |
Настроим порты коммутатора, к которым подключены точки доступа. Трафик управления в VLAN=10, а трафик пользователей в VLAN=20.

|
console(config)#interface gigabitethernet1/0/2
console(config-if)#switchport mode trunk console(config-if)#switchport trunk allowed vlan add 20 console(config-if)#switchport trunk native vlan 10 console(config-if)#switchport forbidden default-vlan console(config-if)#exit
console(config)#interface gigabitethernet1/0/3 console(config-if)#switchport mode trunk console(config-if)#switchport trunk allowed vlan add 20 console(config-if)#switchport trunk native vlan 10 console(config-if)#switchport forbidden default-vlan console(config-if)#exit |

Настроим интерфейс на коммутаторе до пограничного маршрутизатора. Пользовательский трафик у нас будет уходить сразу на маршрутизатор. На маршрутизаторе настроен NAT и NTP-сервер. В примере трафик будет уходить тегированный в VLAN=10 для синхронизации времени и VLAN=20 трафик пользователей беспроводной сети.
|
console(config)#interface GigabitEthernet 1/0/10 console(config-if)#description TO_ROUTER console(config-if)#switchport mode trunk console(config-if)#switchport trunk allowed vlan add 10,20 console(config-if)#switchport forbidden default-vlan console(config-if)#exit |
Если все настройки выполнены корректно, точки доступа получат IP-адрес от DHCP-сервера, настроенного на контроллере. В примере не рассмотрено конфигурация DHCP-сервера для выдачи IP-адресов пользователям беспроводной сети «MySSID».
Если кого-то заинтересовала статья напишите в WhatsApp: https://chat.whatsapp.com/Fgrk3gXrELCIycZB9NPrOx?mode=ac_t
Продолжение следует…