您的位置:首页 > 运维架构

转:组播setsockopt:no such device问题的解决方法

2014-09-08 11:37 393 查看
What does "IP_ADD_MEMBERSHIP: No such device" mean? 

It means that the tool is trying to use multicast but the network interface doesn't support it There are two likely causes: 

·Your machine doesn't have multicast support enabled. For example, on Linux and FreeBSD it is possible to compile a kernel which doesn't support multicast.  

·You don't have a route for multicast traffic. Some systems don't add this by default, and you need to run:
route add -net 224.0.0.0 netmask 224.0.0.0 eth0(or similar). If you wish to use RAT in unicast mode only, it is possible to add the multicast
route on the loopback interface.
 

出现上诉问题的两种可能:

1.你的机器没有可用的组播功能(在ubuntu下通过ifconfig检查虚拟机是否支持本功能)。

2.没有为主机添加路由,有些系统不添加默认情况。你需要在终端下输入:route add -net 224.0.0.0 netmask 224.0.0.0 eth0(or similar).
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐