У меня есть автономная точка доступа Cisco (модель AP1142N) и Apple TV, которые находятся в одной физической и логической сети. Bonjour не работает через точку доступа - похоже, работают как WiFi-to-WiFi, так и Wired-to-Wired, но как только многоадресный трафик должен проходить через точку доступа, он отбрасывается.
На форумах Cisco есть много различных (иногда противоречивых) предполагаемых решений этой проблемы, вот лишь выдержка:
Я пробовал все предложения, которые мог найти, активировал и деактивировал отслеживание IGMP на всех комбинациях интерфейсов, но безрезультатно. Не имело значения, использую ли я iOS v12 или v15.
Для облегченной (на базе контроллера) версии этой точки доступа материала много, а для автономной - намного меньше.
Я действительно не знаю, что со всем этим делать - прямо сейчас мне просто любопытно, добился ли кто-нибудь вообще каких-либо успехов в том, чтобы заставить Bonjor работать с автономными точками доступа Cisco.
Спасибо за любой отзыв!
Обновить: Я только что заметил, что Bonjour отлично работает для устройств iOS (протестировано с iPhone 5 и iPad Mini) в одной и той же сети Wi-Fi! Теперь я действительно в тупике - я бы подумал, что он либо работает для обеих ОС, либо ни для одной ...
На самом деле существует документ Cisco по этой конкретной теме (AppleTV), но он предназначен для облегченной версии. Хотя может помочь вам:
http://www.cisco.com/en/US/products/hw/wireless/ps4570/products_tech_note09186a0080bb1d7c.shtml
То, что вам нужно делать, остается прежним.
После некоторых исследований выяснилось, что существует два уровня отслеживания IGMP, которые необходимо отключить, и большинство документов дает только один. Вам нужно выполнить две команды:
no ip igmp snooping
no dot11 igmp snooping-helper
Большинство примеров просто приводят первое. Возможно, вам впоследствии потребуется отключить и снова подключить клиентов.
Кредит необходимо дать этому сайту:
http://www.md3v.com/cisco-wireless-access-points-and-the-google-chromecast
Что обеспечило такое же решение проблемы с Chromecast.