首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

Ubuntu无法接受组播数据包解决方法

2013-03-21 
Ubuntu无法接受组播数据包解决办法? ? ? 问题描述:之前在搭建tomcat集群,弄了三个ubuntu虚拟机,宿主机为wi

Ubuntu无法接受组播数据包解决办法

? ? ? 问题描述:之前在搭建tomcat集群,弄了三个ubuntu虚拟机,宿主机为windows7,搭建过程中ubuntu的tomcat集群一直无法识别,也没找到原因,但在win7下tomcat的能够互相识别,win7下也能识别ubuntu下的tomcat实例,但是ubuntu下的无法识别其他机器的tomcat实例,同一台机器的可以。后找资料发现tomcat用的组播功能来识别tomcat实例,写了一个简单的组播例子,问题还是如此,ubuntu能发送组播数据包,但是无法接收数据包。个人当时觉得一直是网络通信问题。

? ? ? 解决办法:

? ? ? ubuntu把组播功能分为三个层次:0,1,2。2为既可发送也可接收组播数据包,1为能发送但不能接收,0为禁用。2为运行所有的组播功能即allmulti,可通过ifconfig查看allmulti是否运行,running allmulti则表示可接收组播数据包,否则不能。启用allmulti方法为:

? ? ? ifconfig eth0 allmulti

? ? ? 禁用方法为:

? ? ??ifconfig eth0 -allmulti

热点排行