Перейти к содержанию

Сеть и порты

Снято со Станции Лайт (прошивка 3.21, с включёнными ADB и SSH).

Интерфейсы

Интерфейс Назначение
wlan0 Wi-Fi, адрес по DHCP от роутера
p2p0 Wi-Fi Direct, адрес 169.254.x.x

Радио — комбо-чип Unisoc UWE5621 (Wi-Fi + Bluetooth, SDIO). Ethernet на плате нет, но его можно добавить USB-адаптером: USB Host.

Открытые порты

Порт Что это
tcp 1961 glagol (glagold) — локальный API управления
tcp 5555 ADB (после получения root)
tcp 2222 SSH, Dropbear (после шага 2)
tcp 5081 сервис прошивки (назначение не изучали)
tcp/udp 7447 Zenoh
udp 5353 mDNS (maind --platformd); свой avahi рядом — см. Подводные камни
udp 11125 net_clock
tcp 127.0.0.1:11124 multiroomd
127.0.0.1:53 локальный DNS unbound
127.0.0.1:98xx–99xx внутренние порты демонов quasar (номера — в quasar.cfg)

DNS: unbound

На колонке работает свой резолвер unbound на 127.0.0.1:53. Запросы он пересылает DNS роутера и DNS Яндекса (77.88.8.1, 77.88.8.2, 77.88.8.8, 77.88.8.88). Кроме того, в quasar.cfg есть таблица DnsFallbackMap — запасные адреса на случай, если DNS не отвечает. Поэтому одной подмены DNS может не хватить, чтобы изолировать колонку от Яндекса.

glagol (порт 1961)

Локальный API, через который колонкой управляют приложения и интеграции (например, YandexStation для Home Assistant). Протокол в этой вики пока не описан — см. исходники интеграции.