ubuntu 上启用了多播吗?

ubuntu 上启用了多播吗?

我有一台 Ubuntu 机器 -

rkost@rj-vm9-14105:~/infinispan/infinispan-server-6.0.0.Alpha1/bin$ uname -a

Linux rj-vm9-14105 2.6.35-22-server #33-Ubuntu SMP Sun Sep 19
20:48:58 UTC 2010 x86_64 GNU/Linux

如何确保我的网络接口和基础设施上启用了多播?

我尝试了几种解决方案,但无法了解它是否确实启用。我正在尝试启动 Infinispan 服务器作为两台机器上的远程缓存,但不知何故它们无法形成两个节点的集群,因此我怀疑多播功能以某种方式被禁用。

答案1

默认情况下启用多播。

您可以使用 强制打开或关闭它ifconfig

在:

ifconfig eth0 multicast

离开:

ifconfig eth0 -multicast

要检查订阅了哪些多播组:

netstat -g

我在 NetowrkManager 中没有看到多播控制,因此如果您需要强制打开或关闭它,最简单、最省力的方法是将适当的命令添加到/etc/rc.local.

答案2

要检查接口上是否启用了多播,请执行“ifconfig eth0”并查找:MULTICAST

相关内容