Меню
Контакты
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Интернет-магазин
сетевого оборудования
Москва +7 (495) 103-41-03 +7 (915) 420-28-94
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Заказать звонок

Как получить данные о беспроводных клиентах, подключенных к Mikrotik RouterBoard?

 24 Окт 2011    MikroTik, Практика и программирование MikroTik

 

Допустим, к Mikrotik RouterBoard RB433AH, Mikrotik RouterBoard RB433UAH, Mikrotik RouterBoard RB435G или другому устройству Mikrotik Routerboard подключены какие-либо беспроводные устройства.

 

 Mikrotik Routerboard список подключенных клиентов.

Рис.1. Mikrotik Routerboard список подключенных клиентов.

 

На вкладке Registration мы видим подключенных клиентов. Информация о клиентах поделена на столбики. Поле Radio Name в первых двух строках пусто, потому что клиенты используют TP-Link TL-WN321G, TP-Link TL-WN422G. У тех клиентов, которые используют Ubiquiti NanoStation M2, Ubiquiti NanoStation M2 Loco, Ubiquiti Nanostation2 или другие устройства Ubiquiti Networks, поле Radio Name будет заполнено.

 

 Беспроводной клиент General

Рис.2.  Mikrotik Routerboard Беспроводной клиент General.

 

Данные об устройствах можно извлекать и использовать их в скриптах.

 

 Как получить данные о беспроводных клиентах, подключенных к Mikrotik RouterBoard?

Рис.3.  Mikrotik Routerboard in wi reg.

 

Воспользовавшись консолью, перейдем в раздел /interface wireless registration-table.

 

 Mikrotik Routerboard раздел registration-table

Рис.4.  Mikrotik Routerboard раздел registration-table.

 

Нажав клавишу TAB на клавиатуре, можно увидеть доступные команды.

 

 Как получить данные о беспроводных клиентах, подключенных к Mikrotik RouterBoard?

Рис.5.  Mikrotik Routerboard список устройств.

 

Команда print выведет доступные устройства.

 

 Как получить данные о беспроводных клиентах, подключенных к Mikrotik RouterBoard?

Рис.6. Mikrotik Routerboard извлекаем данные.

 

Извлекаем данные из поля radio-name:

:local a [/in wi reg get number=4 radio-name]; :put $a;

Создаем переменную a и присваиваем ей значение полученное при помощи метода get:

:local a [/in wi reg get number=4 radio-name];

Выводим значение на экран:

:put $a; 

 

Как получить данные о беспроводных клиентах, подключенных к Mikrotik RouterBoard?

Рис.7. Mikrotik RouterBoard данные получены.

 

Евгений Рудченко специально для ASP24