マルチキャスト通信がブロックされていますか?

マルチキャスト通信がブロックされていますか?

プライマリクライアントとサーバーとのマルチキャスト通信を作成しようとしています。だから私はオンラインで実際のケースを見つけましたが、うまくいきません。

私は、サーバーが決して到着しないメッセージを待っているということです。

たとえば、次のようになります。http://www.nmsl.cs.ucsb.edu/MulticastSocketsBook/(c_send_receive.tar.gz)

だから私はOpensuseがパケットをブロックしているのだろうか?

user@linux-uxnx:~> ip link

1: lo: mtu 65536 qdisc noqueue 状態 不明モード 基本リンク/ループバック 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: enp0s25: mtu 1500 qdisc pfifo_fast 状態 UP モード デフォルト qlen 1000 リンク/イーサネット 00:23:18:ed:ef:59 brd ff:ff:ff:ff:ff:ff

3:wlp3s0:mtu 1500 qdisc noop 状態 DOWN モード 基本 qlen 1000 リンク/イーサ

しかし、すべてが大丈夫だと思います。

答え1

仮想化を使用している場合、マルチキャストは仮想化ネットワークと仮想スイッチでサポートされない可能性があります。そうしないと、明示的に有効にする必要があります。

過去にKVMでOSPFマルチキャストを使用しようとしたときに、この問題に直面したことがあります。

関連情報