В общем история такая необходимо через WI-FI роутер прокинуть мультикастовые каналы, бьюсь неделю ничего не выходит.
Изучать стал отсюда http://wiki.openwrt.org/doc/howto/udp_multicast
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.222.0.1 0.0.0.0 UG 0 0 0 eth0
10.222.0.0 * 255.255.0.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 br-lan
239.0.0.0 * 255.0.0.0 U 0 0 0 br-lan
Пробовал копаться в настройках ядра и др.
Суть такова, что когда втыкаю родную прошивку, всё работает даже если маршрут снести.
ETH0 внешняя сеть BR-LAN мост за которым прячется ETH1 и WLAN0.
tcpdump
root@OpenWrt:/# tcpdump -n -i br-lan
05:30:49.863080 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 2 group record(s)
05:30:50.635050 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:51.379008 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:51.706999 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:52.018978 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:52.318971 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:52.490968 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:52.650976 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:52.978949 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:53.282928 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:53.610919 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:53.954906 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:54.694867 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:55.030863 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
05:30:57.966737 IP 192.168.1.191 > 224.0.0.22: igmp v3 report, 1 group record(s)
Udpxy на роутере не подходит, так как плейлист у клиентов должен оставаться неизменным.
Igmpproxy тоже не заработал .
и с офф. сайта эта строка
echo "0" > /sys/devices/virtual/net/br-lan/bridge/multicast_snooping
тоже не исправила ситуацию,
всё разумеется испытывалось и с наличием и без маршрутов с включенным и выключенным фаерволом и с разрешающими правилами указанными на офф. сайте.
Есть всё-таки подозрения на каверзные настройки ядра, но уже варианты кончились в какую сторону копать...