I have a setup in which one Raspberry Pi 3 is publishing ethernet multicast traffic and another Raspberry Pi acting as a subscriber. Both are on a wired connection, plugged into the same switch and are on the same subnet. I noticed by running tcpdump on the subscriber pi that it was completely oblivious to any multicast traffic and was not producing any output at all. I then plugged in an Ubuntu VM into the same switch and running wireshark, was able to see the multicast traffic. I have tried enabling promiscuous mode on interface eth0 of the subscriber Pi but still am unable to see the multicast traffic that the Ubuntu VM is somehow able to see. Are there any configurations that need to be changed so I can see this traffic on the Pi?