no firewall bridge can not receive self send igmp query if echo 1 > /sys/class/net/br0/bridge/multicast_querier echo 1 > /sys/class/net/br0/bridge/multicast_query_use_ifaddr bridge can receive self send igmp query if echo 1 > /sys/class/net/br0/bridge/multicast_querier echo 0 > /sys/class/net/br0/bridge/multicast_query_use_ifaddr
and if i run alone igmp-querier from http://code.google.com/p/perl-igmp-querier/ with the same ifaddr on the same linux and echo 0 > /sys/class/net/br0/bridge/multicast_querier bridge can receive self send igmp query This proves to have nothing to do with firewall and RP_filter I doubt if multicast_query_use_ifaddr=1,the igmp query packet bypass kernel
set net.ipv4.conf.all.accept_local to 1 solved the problem igmp-querier send query to self by local interface,so not need accept_local to 1