マルチキャストUDPが機能しない
ラズベリーパイのマルチキャストUDP 私の問題の原因がdebian、raspbianであるのか、それとも完全に何かが欠けているのかを知るのに十分な絞り込みをしていません。 マルチキャストUDPを使用して、アプリケーションが稼働中で特定のIPアドレスで使用できることをネットワーク上の他のデバイスに知らせるpythonアプリケーションがあります。 UDPマルチキャストグループは239.255.250.250で、ポートは9131です。tcpdumpを実行すると、送信しようとしているパケットが実際にデータを送信していることがわかりますが、ネットワーク上の他のマシンでは何も送信されません。 同じ種類の "ビーコン"を使用し、同じマルチキャストグループとポートを使用する他のデバイスがあり、それらのパケットが他のマシンで送信されるのを確認できます。ルーターにはファイアウォールがありません。この時点では、私は本当に選択肢がありません。 以下は、私が実行する方法を知っている基本的な診断です。悪いudp chksumはおそらく役に立たないように見えますが、私はそれについて本当に何も知りません。 ifconfigの出力 eth0 Link encap:Ethernet HWaddr b8:27:eb:b2:79:12 inet addr:192.168.2.7 Bcast:192.168.2.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1682 errors:0 dropped:0 overruns:0 frame:0 TX packets:1686 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:119105 (116.3 KiB) TX bytes:169570 (165.5 KiB) アプリの実行中のtcpdumpの出力 tcpdump: listening on …