Сеть и порты¶
Снято со Станции Лайт (прошивка 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). Протокол в этой вики пока не описан — см. исходники интеграции.