Hello all,

after changing the hard drive on my laptop and reinstalling Debian
testing, multicast is no longer working.

I'm quite sure this is a software issue, because it worked with the
previous installation, it works from the windows partition on the same
drive, and it works if the laptop is started from a Debian live.

The broken system can definitely send multicast packages (they can be
received on other machines), but it cannot receive any (tcpdump sees the
outgoing packets, but do not see the incoming), not even the ones
generated on the same system.

Testing with a similar (both on hardware and software installed):

  $ iperf -s -u -B 224.0.55.55 -i 1 # on both laptops

(`ip maddr` shows that the multicast group was properly joined)

  $ sudo tcpdump -s 5001 host 224.0.55.55 # on both laptops

And running on the broken laptop

  $ iperf -c 224.0.55.55 -u -T 32 -t 3 -i 1

I can see on both tcpdump the packets, but only the iperf on the working
laptop receives them.

Running the same command on the working laptop, on the broken laptop
neither tcpdump nor iperf receives anything.

Some information:

* The network is configured using networkmanager, and I tried this on
different networks with the same results
* I did not add or change any iptables rule
* I did not add or change any route
* I did not change (voluntarily at least) any related configuration
* Multicast is enabled in the kernel
* MULTICAST is enabled on the network interfaces
* There are no special rules or registration on the router
* `sudo sysctl -a | grep \\.rp_filter` reports all 0
* I compared one by one all the files in the /etc folder with the one
from the previous installation, and with the ones of the other laptop),
and I didn't find any relevant difference.
* I compared line by line the output of `sudo sysctl -a` on the 2
systems, and I didn't find any relevant difference

I tried anything that came in to my mind and any suggestion that I found
on internet, but I did not find a solution. Now I run out of ideas...

Can anyone help me solving this issue?


Cheers,
 Daniele

Reply via email to