Подключение точки доступа

В данном разделе рассматривается ситуация, при которой каждую ТД следует подключить по отдельности.

Для подключения ТД с установленным ПО Wimark One нужно выполнить следующие действия:   

  • найти IP адрес ТД для получения доступа к веб интерфейсу управления;

  • изменить настройку для подключения к платформе. 

Получение информации об IP точки доступа, полученному по DHCP

Ниже описаны несколько популярных методов получения информации о выданном IP для определенного устройства. Для того чтобы однозначно найти выданный IP адрес нужно знать MAC адрес устройства.

Метод fping

Метод основывается на том факте, что MAC адрес ТД известен.  

Данный метод предполагает наличие на локальной рабочей станции/компьютере установленного приложения fping. Утилита fping может опрашивать все устройства локальной сети путем посылки icmp пакета. 

Пример использования:

  • Предполагается, что подсеть в которой ТД получила IP известна (ex: 192.168.0.0/24).

  • Предполагается, что MAC адрес ТД известен (ex: ab:ab:ab:ab:ab:ab).

  • Примерная схема подключения изображена на схеме (рисунок 1).


Рисунок 1 - Схема подключения

На локальной рабочей станции/компьютере следует открыть терминал и выполнить следующие команды: 


$ fping -c1 -g 192.168.0.0/24 
$ arp -a | grep ab:ab:ab:ab:ab:ab



Конфигурация точки доступа для подключения к платформе Wimark One 

На данном этапе подразумевается, что нам известно следующее:

  • IP адрес точки доступа (ex: 10.30.40.209);

  • IP адрес или доменное имя,  по которому доступна платформа (ex: 192.168.0.254);

  • ТД может находится за NAT относительно расположения платформы.


Для подключения ТД к платформе нужно выполнить следующие шаги:

  • Загрузить страницу web интерфейса точки доступа. Для этого в окне браузера надо набрать https://<IP точки> (ex. http://10.30.40.209).

Рисунок 2

В веб браузере отобразится страница авторизации для точки доступа с ПО Wimark One (рисунок 2).


  • Ввести учетные данные, после этого отобразится страница статуса точки доступа с ПО Wimark One и нажать “ВВОД”.

Рисунок 3

  • Перейти в меню “Сеть” -> “Агент CPE”. WiMark Systems CPE Agent (WSCPEA) - часть ПО Wimark One, отвечающая за взаимодействие с WSP.

Рисунок 4

  • На странице конфигурирования связи между ТД и платформой, следует конфигурировать поле “Адрес системы управления” и поменять значение поля на <IP_or_Domain> , где <IP_or_Domain> - IP адрес или домен, по которому доступна платформа WSP.

   

  • Для подтверждения изменений параметров подключения к платформе WSP следует нажать кнопку “Сохранить и применить.” 


  • Статус подключения точки доступа к платформе следует проверить в разделе 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 опции:

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-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:

{
"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.247.5",
                    # или несколько: "data": "192.168.247.5,192.168.247.6",
                    "always-send": true
                },
            ]
        },
    ],
}

Теперь адрес платформы предполагается по IP адресу(ам) 192.168.247.5 (6).

Формат для MikroTik

  1. Преобразовать общедоступный IP-адрес в HEX. Для работы значение параметра 43 должно быть в формате HEX.

    192=C0 
    168=A8 
    200=C8 
    10=0A
  2. Значение опции 43 будет "0x0104" + HEX IP. В приведенном примере это: "0x0104C0A8C80A".

  3. Открыт новый терминал на 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




  • No labels