I think I should also have mentioned that I had tried a couple of things all in vain, they all resulted in the same unchanged value at source address field in the IGMP packets:
1) A route-map in quagga: ip prefix-list p4-multicast seq 5 permit 224.0.0.0/4 ! route-map filter-multicast-4 permit 10 match ip address prefix-list p4-multicast set src 10.0.0.48 ! route-map set-src permit 10 set src 10.0.0.48 ! ip protocol any route-map filter-multicast-4 2) A route directly in the linux routing table: ip route replace 224.0.0.0/4 src 10.0.0.48 dev fabric1 3) A SNAT line in iptables: iptables -t nat -A POSTROUTING --dst 224.0.0.0/4 -j SNAT --to-source 10.0.0.48 Thank you, Gunwoo -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1749058 Title: incorrect source address in IGMP Membership Report messages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1749058/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs