Беспроводные контроллеры Wi-Fi от ELTEX: WLC-15, WLC-30, WLC-3200, WLC-3250, WLC-3350 и 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. У меня нет лицензии на vWLC поэтому в тестовой среде я использую демо-лицензию. Демо лицензия позволяет использовать ограниченный список доступных функций, но их количества достаточно для знакомства с линейкой устройств WLC. С демо-лицензией доступны следующие характеристики, указанные на сайте производителя:
С полным списком ограничения можно познакомиться на сайте производителя.
Рассмотрим простую схему включения контроллера в небольшом офисе:
В представленной схеме, контроллер будет только управлять точками доступа, а весь трафик от пользователей беспроводной сети будет терминироваться на пограничном маршрутизаторе 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.
vwlc(config)# ip dhcp-server 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-сервера и укажем точке доступа URL ссылку на контроллер для получения конфигурации и автонастройки:
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 vwlc(config-wlc-ssid-profile)# band 6g
* 6g - если будут использоваться точки доступа с поддержкой Wi-Fi-7
Укажем в каком VLAN будет передаваться пользовательский трафик от точки доступа на коммутатор. Разделив таким образом трафик управления и трафик от пользователей беспроводной сети.
vwlc(config-wlc-ssid-profile)# vlan-id 20 vwlc(config-wlc-ssid-profile)# enable vwlc(config-wlc-ssid-profile)# exit
Настроим радиопрофили точек доступа. Рекомендуется использовать ширину канала 20 МГц, но на примере радиоинтерфейса 5 ГГц укажем ширину канала 40 МГц. Настроим параметры радиоинтерфейсов точек доступа и укажем какие каналы точка доступа может использовать. Диапазон 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 40 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, snmp). Включим возможность подключение к точке доступа по протоколам http(s), ssh, включим 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 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)# 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 wlc(config-wlc-airtune-profile)# optimization mode full 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 wlc(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». Пользователи беспроводной сети могут получать IP-адреса либо с контроллера, либо от другого DHCP сервера сконфигурированного в VLAN=20.
Продолжение следует…