プライマリクライアントとサーバーとのマルチキャスト通信を作成しようとしています。だから私はオンラインで実際のケースを見つけましたが、うまくいきません。
私は、サーバーが決して到着しないメッセージを待っているということです。
たとえば、次のようになります。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マルチキャストを使用しようとしたときに、この問題に直面したことがあります。