У меня есть Cisco AP1142N в автономном режиме, работающем как простая точка доступа. В проводном сегменте локальной сети есть Apple TV, который используется для зеркалирования экрана ноутбука на большой экран телевизора.
Пока клиенты находятся в проводной локальной сети, они могут видеть и транслировать на Apple TV без проблем. Однако это не работает, когда они связаны с WLAN.
Мне кажется, что это проблема с тем, что многоадресные запросы mDNS не могут пересекать сегменты. Интересно, что по мнению iperf
, многоадресный трафик из Wi-Fi в проводную сеть работает, но не наоборот.
Наткнулся на несколько постов (пример) на форуме поддержки Cisco, указав, что отслеживание IGMP следует отключить, чтобы многоадресная рассылка «просто работала», поэтому я сделал следующее:
>show ip igmp snooping
Global IGMP Snooping configuration:
-----------------------------------
IGMP snooping : Disabled
IGMPv3 snooping : Disabled
Report suppression : Disabled
TCN solicit query : Disabled
TCN flood query count : 2
Vlan 10:
--------
IGMP snooping : Disabled
IGMPv2 immediate leave : Disabled
Explicit host tracking : Enabled
Multicast router learning mode : pim-dvmrp
CGMP interoperability mode : IGMP_ONLY
Vlan 99:
--------
IGMP snooping : Disabled
IGMPv2 immediate leave : Disabled
Explicit host tracking : Enabled
Multicast router learning mode : pim-dvmrp
CGMP interoperability mode : IGMP_ONLY
Но ситуация остается прежней: мультикаст WiFi на проводной работает, наоборот - нет; таким образом, пользователи WiFi не могут видеть Apple TV.
Какие еще настройки мне нужно изменить, чтобы mDNS работал через точку доступа?