Skip to main content
Version: v0.1.x

Поиск устройств в сети

1. Для чего нужна утилита​

discoverd — это утилита для обнаружения устройств на базе ОС napilinux в локальной сети.

Она помогает найти ваше устройство и узнать его идентификатор (id) и IP-адрес. Это полезно, например, если устройство получило адрес автоматически по DHCP, но вы не знаете, какой адрес ему назначен.

2. Скачать релиз​

Готовые релизы можно скачать здесь

Скачайте архив для вашей платформы, распакуйте его и перейдите в папку с бинарным файлом discoverd.

3. Поддерживаемые платформы​

Работа под Windows на данный момент не гарантирована.

Рекомендуется использовать macOS или Linux.

4. Запуск в режиме клиента​

Устройство с ОС napilinux и компьютер, с которого выполняется поиск, должны находиться в одной локальной сети.

Запустите команду:

./discoverd --mode client

Пример вывода при обнаружении устройства:

[2026-03-02T09:11:08Z] server discovered: id=napi-proudbuffalo ip=192.168.1.54

Если вы видите строку server discovered, значит устройство успешно найдено в сети.

5. Другие способы поиска​

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

  • Angry IP Scanner — сканер сети с графическим интерфейсом для Windows, macOS и Linux.
  • Nmap — утилита командной строки для обнаружения активных устройств и проверки доступных сетевых сервисов.

Эти утилиты показывают найденные устройства и их IP-адреса, но не всегда позволяют однозначно определить, какое из них работает на napilinux в отличие от discoverd.

Если на устройстве включен веб-интерфейс, доступный по HTTPS на TCP-порту 443, можно искать устройства с открытым портом 443. Например, с помощью Nmap:

nmap -sT -Pn -p 443 --open 192.168.1.0/24

Замените 192.168.1.0/24 на подсеть вашей локальной сети. Для найденного IP-адреса попробуйте открыть https://<IP-адрес> в браузере. Открытый порт 443 сам по себе не означает, что устройство работает на napilinux; если веб-интерфейс выключен или порт недоступен, такой поиск его не обнаружит.