Проводная и беспроводная связь 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 нашло все и т. Д. И т. Д.

Другие вопросы по тегам