I always enable IGMP Snooping in br-lan
but whenever something starts using multicast I have problems and I need to disable it.
Years ago I used to use DLNA and if I enabled IGMP Snooping in br-lan
the DLNA clients connected by wireless shortly after starting playback would stop working.
Now my ISP offers native IPv6 so I configure it and when I start testing it, it works perfectly on the devices connected to the router by wireless but on the devices connected by wired it doesn't work. Again IGMP Snooping giving problems, it breaks DHCPv6 (IPv6 fail on wired network and work on wireless network).
To activate it I simply add option igmp_snooping '1'
in “/etc/config/network”:
config device
option name 'br-lan'
option type 'bridge'
option igmp_snooping '1'
list ports 'lan0'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
list ports 'lan4'
Am I doing something wrong or does OpenWRT have a problem with IGMP or is this a common Linux problem?