Радар поставляется в виде собранного (скомпилированного) пакета с исполняемым файлом, подходящего к конкретной аппаратной архитектуре вашего роутера. При установке вы наверняка обратили внимание, что дистрибутив OpenWrt ориентирован на чипсет (например, ar7xxx) и на аппаратную архитектуру процессора (например, mipsel_24kc).
В настоящий момент мы предоставляем ПО WNAM Radar для процессоров типа mips_24kc и mipsel_24kc. Если у вашей точки доступа другая аппаратная архитектура, сообщите нам - мы бесплатно подготовим соответствующий пакет радара для вас.
Установка ПО радара производится целиком из веб-интерфейса точки доступа, хотя конечно вы всегда можете поставить радар из пакета вручную командой opkg.
Первым делом, зайдите в веб-интерфейс и перейдите в раздел работы с установленным программным обеспечением :
Во вкладке Configuration уберите строку "option check_signature" и нажмите Submit. Мы отключаем подпись устанавливаемых пакетов потому, что WNAM Radar не входит в список официальных пакетов OpenWrt.
В разделе Custom feeds добавьте путь до нашего репозитория с пакетами. Это будет или
src/gz wnamradar http://packages.wnam.ru/mips_24kc
или
src/gz wnamradar http://packages.wnam.ru/mipsel_24kc
в зависимости от архитектуры процессора (если что, её видно в окне Distribution feeds чуть выше). Также не забудьте сохранить изменения.
Теперь перейдите во вкладку Actions и выполните обновление списка доступных пакетов, нажав на Update list.
При успешном обновлении вы увидите, что репозиторий WNAM Radar также опрошен:
Внимание:
Для каждой из поддерживаемых процессорных архитектур мы предоставляем две версии пакета, wnamradar и wnamradar_s.
Они отличаются следующим:
- wnamradar традиционный пакет OpenWrt, который несет в себе зависимости от трех других пакетов, которые в сумме занимают более 2 мегабайт
- wnamradar_s пакет OpenWrt, собранный без основного файла радара и без дополнительных зависимостей от других пакетов
Традиционный пакет подходит, если на вашем роутере 8 или более мегабайт flash памяти.
Пакет wnamradar_s подходит, если на вашем роутере 4 мегабайт flash памяти. В этом случае при каждой перезагрузке роутера основной (довольно большой) файл радара будет скачен по сети Интернет с нашего сервера, и помещен в оперативной памяти.
После того, как вы выбрали тип пакета, к его установке пакета. В разделе Available packages выберите букву W, найдите пакет wnamradar или wnamradar_s и нажмите на кнопку Install.
Операционная система запросит подтверждение:
Успешная процедура установки выглядит следующим образом:
По завершении установки радар автоматически установится как сервис (то есть будет запускаться при каждой перезагрузке роутера) и включится, но без сбора данных.
Для начала сбора данных радар необходимо зарегистрировать в вашем личном кабинете, https://radar.wnam.ru
Для этого необходимо указать МАС адрес радара (его проводного интерфейса), который можно посмотреть в веб-интерфейсе радара, в поле статуса "Mac1 для регистрации":
В нем вы можете увидеть:
После того, как радар прописан на сервере, нажмите кнопку "Перезапустить". Радар начнет собирать данные на интерфейсе mon0, привязанном к радио-интерфейсу radio0.
Если вызов меню "Services → WNAM Radar" приводит к ошибке:
The called action terminated with an exception: /usr/lib/lua/luci/dispatcher.lua:938: module 'luci.cbi' not found:
то вам необходимо (через GUI или CLI) установить пакет обеспечения совместимости:
opkg install luci-compat
Если сервис радара не запускается через веб-интерфейс, а при запуске в консоли (командой /usr/bin/wnamradar) возникают такие сообщения:
Error loading shared library libpcap.so.1: No such file or directory (needed by /usr/bin/wnamradar)
Error loading shared library libevent-2.0.so.5: No such file or directory (needed by /usr/bin/wnamradar)
то проблема лежит в несовместимости версий радара и OpenWrt. Её можно попробовать исправить следующими командами:
ln -s /usr/lib/libevent-2.1.so.7.0.0 /usr/lib/libevent-2.0.so.5
ln -s /usr/lib/libpcap.so. /usr/lib/libpcap.so.1
Пакет радара полностью управляется из веб-интерфейса, в разделе Services - WNAM Radar.
- Активность (процесс радара можно перезапустить или остановить)
- Время работы радара
- Число собранных пакетов данных
- Число отправленных пакетов данных (для режима "активный радар")
- Версия ПО радара
- Интерфейс, на котором собираются данные (radio0 и, если ваш роутер имеет и 5-ГГц радио, то radio1)
- Имя и MAC-адрес проводного интерфейса, который вы должны записать и использовать для регистрации радара на сервере
WNAM Radar не будет передавать данные на облачный сервер, до тех пор пока он не будет создан и зарегистрирован на этом сервере
Если вы изменили конфигурацию радара (например, выбрали другой интерфейс для сбора данных), вы должны сохранить изменения и перезапустить радар кнопкой Save & Apply