i tried debugging a little further. What i found out:
- Firewall setting (iptables -L -nv) are the same in 5.4.4 an 6.0.1 in Respect of igmp and are correctly added by the igmpproxy script
- i changed igmpproxy in /usr/sbin to the version of 5.4.4: no change
- sysctl is the same across both version
What is really different is, that the br-lan interface somehow doesnt see any igmp traffic
Here is version 6.0 (onion is name of turrisrouter):
root@onion:~# tcpdump -i br-lan igmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on br-lan, link-type EN10MB (Ethernet), capture size 262144 bytes
22:50:36.475235 IP onion > all-systems.mcast.net: igmp query v2
22:50:37.905161 IP onion > igmp.mcast.net: igmp v2 report igmp.mcast.net
22:50:38.545158 IP onion > 224.0.0.251: igmp v2 report 224.0.0.251
22:50:40.065155 IP onion > all-routers.mcast.net: igmp v2 report all-routers.mcast.net
22:50:46.071855 IP onion > all-systems.mcast.net: igmp query v2
With version 5.4.4, there is traffic from various sources:
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on br-lan, link-type EN10MB (Ethernet), capture size 262144 bytes
22:56:44.787820 IP onion > all-systems.mcast.net: igmp query v2
22:56:47.352214 IP fmf-Desktop.fmf.netz > 224.0.0.252: igmp v2 report 224.0.0.252
22:56:49.198611 IP onion > all-routers.mcast.net: igmp v2 report all-routers.mcast.net
22:56:49.541031 IP TV.fmf.netz > 239.255.255.250: igmp v2 report 239.255.255.250
22:56:51.357511 IP fmf-Desktop.fmf.netz > 224.0.0.251: igmp v2 report 224.0.0.251
22:56:52.478613 IP onion > igmp.mcast.net: igmp v2 report igmp.mcast.net
22:56:52.796731 IP Superconnect.fmf.netz > 239.255.255.250: igmp v2 report 239.255.255.250
22:56:53.860972 IP fmf-Desktop.fmf.netz > 239.255.255.250: igmp v2 report 239.255.255.250
But i have no clue, why local igmp traffic doesnt show in tcpdump or what is blocking it. By the firewall rules it shouldn’t be