Добрый день!
Нам нужно подключить устройство STB по wi-fi к роутеру. STB использует только многоадресную рассылку. Использование udpxy невозможно. Оригинальная прошивка пересылает многоадресную рассылку по Wi-Fi с использованием техники смены Mac. Т.е. Маршрутизатор изменяет MAC-адрес назначения с многоадресного на одноадресный MAC-адрес абонента группы многоадресной рассылки. На маршрутизаторах Asus эта функция называется «Беспроводная многоадресная пересылка (WMF)». На Mikrotik это называется «Multicast-helper». Итак, вопрос: можно ли включить это на TP-link wr741nd с помощью ОpenWrt? Работает в оригинальной прошивке. Как это реализовано? Это особенность драйвера микросхемы Wi-Fi, патча ядра или патча igmpproxy или чего-то еще?
В OpenWrt вики был ответ:
При отслеживании IGMP многоадресная пересылка отключена для мостов. Одно из чистых мостовых решений - отключить multicast_snooping.
Добавьте следующее в /etc/rc.local
echo "0" > /sys/devices/virtual/net/br-lan/bridge/multicast_snooping
Заменить бр-лан с вашим фактическим интерфейсом моста, иногда также называемым br0.
При этом все многоадресные пакеты будут перенаправлены на все порты вашего моста, что сделает ненужными igmpproxy или udpxy. В больших сетях это может быть нежелательно.
Также помните, что многоадресная передача по Wi-Fi убивает производительность.