На данном этапе подразумевается, что нам известно следующее:
IP адрес точки доступа (ex: 10.30.40.209);
IP адрес или доменное имя, по которому доступна платформа (ex: 192.168.0.254);
ТД (точка доступа) может находится за NAT относительно расположения платформы.
Для подключения ТД к платформе доступны три способа, которые могут быть использованы как по отдельности, так и вместе:
статическая настройка;
настройка опции 43 DHCP;
настройка DNS resolution.
Статическая настройка используется для сети, в которой нет DHCP-сервера или необходимо указать ip адрес платформы вручную.
Опция DHCP 43 позволяет сообщать адрес платформы точке доступа динамически и централизованно во время получения ею IP адреса по протоколу DHCP.
Запись DNS позволяет передавать адрес платформы точке доступа централизованно путем DNS ответа на запрос точки доступа специального доменного имени.
Для подключения ТД к платформе необходимо выполнить следующие шаги:
Подключиться к ТД, используя протокол SSH (порт 51954 или 22), и ввести пароль.
Пример:
ssh wimark@10.30.40.209 -p 51954 |
Перейти в привилегированный режим, а затем в конфигурационный режим:
hostname> enable Password: __ __ __ __ |__| Just a better wireless_ | | | |.--.--.--.--.---.-..----.| |.-. | | | || | | - || _|| < |________||__|__|__|__|___|_||__| |__|__| S Y S T E M S wimark.com hostname# configure terminal hostname(config)# |
Используя команду конфигурации wcp, добавить контроллер. ТД может использовать до трех статически настроенных контроллеров в порядке уменьшения приоритета. При недоступности основного (primary) контроллера, управление переходит ко второму (secondary) контроллеру, при недоступности второго к третьему (tertiary) контроллеру.
Добавить основной контроллер (primary) следующей командой:
wcp primary-base <IP-ADDRESS> |
При необходимости добавления второго контроллера (secondary), следует использовать команду:
wcp secondary-base <IP-ADDRESS> |
При необходимости добавления третьего контроллера (tertiary), использовать следующую команду:
wcp tertiary-base <IP-ADDRESS> |
Где:
<IP-ADDRESS> - ip адрес контроллера.
Пример добавления трёх контроллеров:
hostname(configure)# wcp primary-base 192.168.0.254 hostname(configure)# wcp secondary-base 192.168.0.253 hostname(configure)# wcp tertiary-base 192.168.0.252 |
После добавления контроллера необходимо перезагрузить ТД следующей командой в привилегированном режиме:
hostname# reload |
Пример:
hostname# show wcp client configuration Current controller IP : Not configured Primary controller IP : 192.168.0.254 Secondary controller IP : 192.168.0.253 Tertiary controller IP : 192.168.0.252 Manufacturing controller IP : 10.30.40.105 |
Необходимо в конфигурации DHCP (Dynamic Host Configuration Protocol) сервера указать ip address или domain платформы. В этом случае ТД под управлением платформы принимают его адрес по DHCP опции 43.
Расшифровка подопций (suboptions) 43 опции:
1 - ip address
2 - domain
Настройка опции (несколько IP адресов платформы указываются через запятую):
list dhcp_option 'vendor:wimark,1,10.10.3.1,10.10.3.2' |
Либо один домен
list dhcp_option 'vendor:wimark,2,hotspot.beeline.ru' |
Пример формата для сервера ISC DHCP приведен ниже.
... ddns-update-style interim; allow bootp; option space WIMARK_AP; option WIMARK_AP.server-address code 241 = array of ip-address; subnet 192.168.247.0 netmask 255.255.255.0 { authoritative; option routers 192.168.247.1; option subnet-mask 255.255.255.0; option domain-name "domain.local"; option domain-name-servers 192.168.247.2, 192.168.247.3; range dynamic-bootp 192.168.247.11 192.168.247.254; default-lease-time 300; ... class "Wimark_AP" { match if option vendor-class-identifier = "wimark"; option vendor-class-identifier "wimark"; vendor-option-space WIMARK_AP; option WIMARK_AP.server-address 192.168.247.5,192.168.247.6; } } |
Пример конфигурации для сервера KEA DHCP.
{ "Dhcp4": { "authoritative": true, "option-def": [ { "name": "server-address", "code": 241, "space": "wimark", "array": true, "type": "ipv4-address" } ], "client-classes": [ { "name": "VENDOR_CLASS_wimark", "option-def": [ { "name": "vendor-encapsulated-options", "code": 43, "encapsulate": "wimark", "type": "empty" } ], "option-data": [ { "name": "vendor-encapsulated-options" }, { "name": "server-address", "space": "wimark", "data": "192.168.109.21", # или несколько: "data": "192.168.109.21,192.168.109.22", "always-send": true } ] } ], .... } |
Адрес контроллера предполагается по IP адресу(ам) 192.168.109.21 (22).
Для соединения ТД и платформы с помощью Domain Name System (DNS) resolution:
Необходимо создать ресурсную запись типа А на локальном DNS-сервере с именем <WIFI-CONTROLLER.localdomain> и указать ip адрес платформы.
Убедиться, что ip адрес DNS-сервера на ТД настроен верно, например, средствами DHCP-сервера в локальной сети.
Подключение ТД к платформе осуществляется в соответствии с приоритетами. ТД будет циклично пытаться подключится к контроллеру в указанном порядке.
Primary controller;
Secondary controller;
Tertiary controller;
DHCP option 43;
Manufacturing controller (DNS resolution).
Переподключение ТД при смене контроллера, при наличии действующего, осуществится только после разрыва соединения (например, обновление ТД) при условии, что не задан контроллер более высокого приоритета.
Настройки и статус подключения ТД можно проверить в веб интерфейсе платформы. Благодаря графическим идентификаторам можно видеть состояние подключения ТД к платформе.
На изображении ниже можно увидеть “зеленый” индикатор подключения, символизирующий о том, что точка доступа подключилась к платформе и готова к работе.
Рисунок 1
На изображении ниже можно увидеть “серый” индикатор отключения, символизирующий о том, что ТД отключилась от платформы WLC.
Рисунок 2
На изображении ниже можно увидеть “голубой” индикатор обновления ПО.
Рисунок 3