Оглавление |
---|
Подключение точки доступа
В данном разделе рассматривается ситуация, при которой каждую ТД следует подключить по отдельности.
...
найти IP адрес ТД для получения доступа к веб интерфейсу управления;
изменить настройку для подключения к платформе.
Получение информации об IP точки доступа, полученному по DHCP
Ниже описаны несколько популярных методов получения информации о выданном IP для определенного устройства. Для того чтобы однозначно найти выданный IP адрес нужно знать MAC адрес устройства.
...
На локальной рабочей станции/компьютере следует открыть терминал и выполнить следующие команды:
Блок кода |
---|
$ fping -c1 -g 192.168.0.0/24
$ arp -a | grep ab:ab:ab:ab:ab:ab |
Конфигурация точки доступа для подключения к платформе Wimark One
На данном этапе подразумевается, что нам известно следующее:
...
Статус подключения точки доступа к платформе следует проверить в разделе NMS платформы (https://192.168.0.204/aps).
Индикаторы подключенной точки доступа
Благодаря графическим идентификатором в Network Management System (NMS) Wimark Systems NMS (WSNMS) можно видеть состояние подключения ТД к WSP.
Состояние подключения в таблице точек доступа: Подключено
На изображении ниже можно увидеть “зеленый” индикатор подключения, символизирующий о том, что точка доступа подключилась к WSP и готова к работе.
Рисунок 5
Состояние подключения в таблице ТД: Отключено
На изображении ниже можно увидеть “серый” индикатор отключения, символизирующий о том, что ТД отключилась от платформы.
Рисунок 6
Состояние подключения в таблице точек доступа: Обновление ПО
На изображении ниже можно увидеть “голубой” индикатор обновления ПО.
Рисунок 7
Настройка опции 43 DHCP
Точки доступа под управлением Wimark One принимают адрес платформы / контроллера по DHCP опции 43.
Формат для dnsmasq
Расшифровка подопций (suboptions) 43 опции:
...
Настройка опции (несколько 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-server
Формат DHCP для сервера isc-dhcp-server приведен ниже.
Блок кода | ||
---|---|---|
| ||
... 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 "cisco.com"; 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
Пример конфигурации для KEA DHCP:
...
Теперь адрес платформы предполагается по IP адресу(ам) 192.168.247.5 (6).
Формат для MikroTik
Преобразовать общедоступный IP-адрес в HEX. Для работы значение параметра 43 должно быть в формате HEX.
Блок кода 192=C0 168=A8 200=C8 10=0A
Значение опции 43 будет "0x0104" + HEX IP. В приведенном примере это: "0x0104C0A8C80A".
Открыт новый терминал на Mikrotik или ssh и ввести следующие команды:
Блок кода |
---|
/ip dhcp-server option add code=43 name=wimark value=0x0104C0A8C80A
/ip dhcp-server network set 0 dhcp-option=wimark |
Для routeros > 6.48 передать список или домен можно следующим образом:
Значение генерируется в виде:
Блок кода |
---|
0x0215'<список адресов через запятую или домен>' |
Пример:
Блок кода |
---|
0x0215'45.89.25.58,10.10.0.1' |
Рисунок 8
Изменение адреса подключения посредством ssh
Если опция 43 не настроена, то возможно изменение адреса подключения ТД к платформе/ контроллеру через ssh. Для этого требуется выполнить следующие действия: отключить dhcp-опцию 43; установить адрес брокера; сохранить изменения; перезапустить сервис cpeagent для применения изменений.
Блок кода |
---|
uci set wimark.broker.disable_dhcp_permanent='1'; uci set wimark.@broker[0].host='<IP_or_Domain>'; uci commit; /etc/init.d/cpeagent restart |