IGMP数据包发不出来原因

发布时间 2023-08-08 11:47:54作者: 我就不告诉你我是谁

1. IGMPV2

2. IGMPV3

 

3. 解决方法

  1、 重新编译内核

        

 2、 修改IGMP版本号

    cat /proc/sys/net/ipv4/conf/eth0/force_igmp_version
     0            #0 表示最高有效版本号,目前默认最高版本是V3。

     echo "2" > /proc/sys/net/ipv4/conf/eth0/force_igmp_version
     cat /proc/sys/net/ipv4/conf/eth0/force_igmp_version
     2           #2表示igmp V2。

     可以通过命令进行测试:
     tcpdump i eth0 igmp

 

3. 写应用程序时也要注意!!