Проводная и беспроводная связь mDNS/Avahi (Google Home/Chromecasts)
Моя сеть выглядит так:
[Маршрутизатор pfSense] - [Коммутатор TP-SG3210] - [ Netgear R7800 под управлением OpenWrt ]
R7800 работает как точка доступа. Нет VLAN.
Wired:
- nVidia Shield TV
- Ubuntu Server
Беспроводная сеть:
- MacBook Pro
- Samsung S8
- Главная страница Google
- Nexus Player
R7800 работает под управлением Avahi.
MacBook может видеть / транслировать все: Shield, Nexus Player, Google Homes...
Мой S8 может видеть все другие беспроводные устройства: Nexus Player, Google Homes. Он не может видеть Shield TV.
На моем сервере Ubuntu работает Home Assistant, и его компонент 'discovery' не может найти никаких устройств, проводных или беспроводных.
Я потеря для того, чтобы устранить это. Нужно ли запускать avahi на каждом хосте? (т.е. сервер тоже?)
1 ответ
Мой коммутатор вызывал проблему: защита DoS от TP-Link блокирует Bonjour
Я думал, что я не настроил мостовой режим AP в OpenWRT, но это была красная сельдь. я использовал dns-sd
с моего MacBook и avahi-browse -t -a
из Ubuntu, OpenWrt и маршрутизатора pfSense. Тогда я понял, что не могу обнаружить из pfSense <-> OpenWrt, ни pfSense <-> Ubuntu, ни Ubuntu <-> OpenWrt
Как только я переключил DDoS Defend на TG-SG3210, я смог увидеть все, мое приложение Google Home нашло все и т. Д. И т. Д.