我有一台 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