(Первоначально опубликовано в Reddit)https://www.reddit.com/r/TomatoFTW/comments/arq47e/wireless_ethernet_bridge_blocking_multicast_in/
Я установил FreshTomato 2019.1.015-бета на DIR868L A1 (чипсет Broadcom). У меня есть беспроводной маршрутизатор (Rt1) наверху. У меня есть маршрутизатор DIR868L с прошивкой Tomato (Rt2) внизу. Я настроил Rt2 в качестве беспроводного Ethernet-моста, использующего радиосвязь 2,4 ГГц, вместе с безопасностью WPA2. Rt2 предназначен для подключения локальных сетевых устройств без каждого из них по Wi-Fi. Маршрутизация Rt2 установлена на "Маршрутизатор". Когда я упоминаю компьютер по Wi-Fi - он подключен к Rt1 (маршрутизатор наверху), когда это Ethernet, он подключен к Rt2 (который сам использует Wi-Fi для подключения к Rt1). Rt1 имеет адрес 192.168.2.1 Rt2 имеет адрес 192.168.2.2
Вот что я вижу с программой mping (со шлюзом 224.0.0.251 и портом 5352 для репликации поведения Airplay):
Использование 2 компьютеров: Ethernet -> Ethernet - отлично работает - не идет через Wifi, просто использует локальную сеть Rt2 Ethernet
Wifi -> Wifi - прекрасно работает - вообще не использует Rt2, просто подключается к Rt1
Ethernet -> Wifi - отлично работает - использует Ethernet на Rt2, чтобы пройти через беспроводное Ethernet-мостовое соединение с Rt1, а затем подключиться ко второму компьютеру
Wi-Fi -> Ethernet - заблокирован. Я не могу заставить этот маршрут работать вообще. Были у него несколько часов.
Существует только 1 подсеть из 192.168.2.0/24. Я пробовал в Tomato: Беспроводная многоадресная пересылка Эффективная многоадресная пересылка igmp, прокси и udpxy - не уверен, имеет ли это смысл