Encaminhamento multicast sem fio no OpenWRT

3

Bom dia!

Precisamos conectar um dispositivo STB via wi-fi ao roteador. O STB usa apenas multicast. Usar o udpxy não é possível. O firmware original encaminha o multicast por wi-fi usando a técnica mac changing. Ou seja O roteador altera o endereço MAC de destino do multicast para o endereço MAC unicast do assinante do grupo multicast. Nos roteadores da Asus, esse recurso é chamado de "Wireless Multicast Forwarding (WMF)". No Mikrotik é chamado "Multicast-helper". Então, a pergunta é: Posso habilitar isso em wr741nd TP-link com ОpenWrt? Funciona no firmware original. Como isso é implementado? É uma característica do driver de chip wi-fi ou patch de kernel ou patch de igmpproxy ou algo mais?

    
por igorv 18.02.2014 / 11:18

1 resposta

2

O wiki do OpenWrt tinha uma resposta:

With IGMP snooping, multicast forwarding is disabled for bridges. One pure bridge solution is to disable multicast_snooping.

Add the following in /etc/rc.local

echo "0" > /sys/devices/virtual/net/br-lan/bridge/multicast_snooping

Replace br-lan with your actual bridge interface, sometimes also called br0.

This will forward all multicast packets to all ports on your bridge, making igmpproxy or udpxy unnecessary. In large networks, this may not be desirable.

Lembre-se também de que o multicast por Wi-Fi é um matador de desempenho.

    
por 18.02.2014 / 15:03