Eu obtive uma solução de trabalho para o ambiente mencionado acima.
No notebook bridge, que está conectado à internet via wlan0 (192.168.2.0/24) e à nova subnet via eth0 (192.168.28.0/24), instalei tudo para que funcionasse como roteador. Por essa razão, adicionei uma rota estática no meu roteador dsl à nova sub-rede por meio do laptop. Se isso não for possível, você também pode aplicar uma regra NAT na ponte com o iptables:
sudo iptables -t nat -A POSTROUTING -o wlan0 -s 192.168.28.0/24 -j MASQUERADE
Depois, baixei o igmpproxy do link e o instalei (a documentação de instalação está incluída no arquivo README). Esta pequena ferramenta (versão recente é 0.1) funciona com IGMPv1 e v2, então forcei a bridge a usar v2 com:
sudo sh -c 'echo 2 > /proc/sys/net/ipv4/conf/wlan0/force_igmp_version'
sudo sh -c 'echo 2 > /proc/sys/net/ipv4/conf/eth0/force_igmp_version'
Agora, você precisa conhecer a rede de possíveis endereços IP de origem dos fluxos de multicast. No meu caso, a rede é 193.0.0.0/8. Eu criei um arquivo de configuração com este conteúdo:
quickleave
phyint eth0 downstream ratelimit 0 threshold 1
phyint wlan0 upstream ratelimit 0 threshold 1
altnet 192.168.2.0/24 # for local services
altnet 193.0.0.0/8 # for multicast video streams
O igmpproxy pode ser iniciado usando:
sudo igmpproxy -d -vv <config_file_name>
Espero que você possa entender tudo sobre o que eu estava escrevendo. Aproveite.