Avahi Daemon - помічник в IOT
Avahi - це реалізація Zeroconf (Zero Configuration Networking) для Linux, яка дозволяє пристроям автоматично знаходити один одного в локальній мережі без необхідності ручного налаштування. Це особливо круто в контексті Інтернету речей (IoT), де багато пристроїв повинні взаємодіяти між собою без складних налаштувань.
В разі розділення мережі на VLAN-и, Avahi може допомогти пристроям в різних VLAN-ах знаходити один одного, якщо налаштований відповідний рефлектор. Достатньо встановити Avahi на OpenWRT та увімкнути рефлектор.
opkg update
opkg install avahi-dbus-daemon
sed -i 's/#enable-reflector=no/enable-reflector=yes/g' /etc/avahi/avahi-daemon.conf
# тут краще перевірити конфіг вручну, іноді там може бути просто enable-reflector=no, без #
cat /etc/avahi/avahi-daemon.conf
/etc/init.d/avahi-daemon enable
/etc/init.d/avahi-daemon restart
# для перевірки логів avahi
logread | grep avahi; logread -f -e avahi
П.С. Не забудьте налаштувати Firewall lan -> iot, щоб пакети могли проходити між VLAN-ами.