如何才能支持IGMPv2?急!多谢

wlzqi 2010-06-03 03:15:41
我用Linux 2.6.30内核做了个路由(mrouted_3.9_bete3),我发现我的系统只支持IGMPv1,看了资料都说v2肯定支持。有什么方法可以让内核支持IGMPv2吗?先谢了,我很急,请明白的人多帮忙。
...全文
479 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlzqi 2012-02-22
  • 打赏
  • 举报
回复
thanks[Quote=引用 13 楼 llwu 的回复:]

I do not think the Linux Kernel would support the IGMP functions at ROUTER side. If you would like it to act as a router, you have to code youself..
[/Quote]
llwu 2011-12-08
  • 打赏
  • 举报
回复
I do not think the Linux Kernel would support the IGMP functions at ROUTER side. If you would like it to act as a router, you have to code youself..

wlzqi 2010-06-07
  • 打赏
  • 举报
回复
谢谢大家,不过我看这个问题短时间是无希望了,自己研究吧,先结贴。
hzcpig 2010-06-04
  • 打赏
  • 举报
回复
另外记得先把防火墙关了
hzcpig 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wlzqi 的回复:]
试过了,还是不行。想请问一下 IGMP版本是不是向下兼容的,也就是说如果满足IGMPv3就一定满足IGMPv2呢?
[/Quote]

额~~~那再试试 /proc/sys/net/ipv4/conf/default/force_igmp_version , 另外上面的eth0别指定错了
wlzqi 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 hzcpig 的回复:]
echo "2" > /proc/sys/net/ipv4/conf/eth0/force_igmp_version

使用igmpv2,不改的话默认是igmpv3
[/Quote]
试过了,还是不行。想请问一下 IGMP版本是不是向下兼容的,也就是说如果满足IGMPv3就一定满足IGMPv2呢?
hzcpig 2010-06-04
  • 打赏
  • 举报
回复
echo "2" > /proc/sys/net/ipv4/conf/eth0/force_igmp_version

使用igmpv2,不改的话默认是igmpv3
wlzqi 2010-06-04
  • 打赏
  • 举报
回复
自己顶一下
wlzqi 2010-06-03
  • 打赏
  • 举报
回复
tcpdump 和 wireshar 都是用了,显示都是V1 Membership Report,除此就是 V3 probe,如果是内核没有配好的话,还缺哪些请明示?问题困扰我2天了。
Wenxy1 2010-06-03
  • 打赏
  • 举报
回复
还有你可以用tcpdump或者wireshar捕捉IGMP包分析下,是否有这种包存在。
huzhibin2000 2010-06-03
  • 打赏
  • 举报
回复
现在2.6的内核igmp默认都是V3的了
你的怎么还是V1的,怪。
Wenxy1 2010-06-03
  • 打赏
  • 举报
回复
make menuconfig把IPv6支持选项选中,应当是内核参数没配置好。
wlzqi 2010-06-03
  • 打赏
  • 举报
回复
没看明白。
steptodream 2010-06-03
  • 打赏
  • 举报
回复
http://www.ibm.com/developerworks/cn/linux/l-cn-igmp/index.html

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧