igmpproxy icon indicating copy to clipboard operation
igmpproxy copied to clipboard

MRT_INIT failed; Errno(92): Protocol not available

Open shockingchen opened this issue 3 years ago • 3 comments

when I run igmpproxy,it throws an error,what is the root cause? igmpproxy -d /usr/local/etc/igmpproxy.conf MRT_INIT failed; Errno(92): Protocol not available

I build it on gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04 where is the man doc? can I use it to develop the igmp snooping function?

thanks

shockingchen avatar Feb 25 '22 06:02 shockingchen

Because kernel not support multicast route. Could you check kernel .config if set CONFIG_IP_MROUTE or not when build.

igmp proxy and igmp snooping are implement on different topology. proxy for route and snooping for bridge.

aimwang avatar Feb 26 '22 02:02 aimwang

thank you for your reply,I will have a try. by the way,is there some tools for the igmp snooping for bridge with vlan? or how to develop the igmp snooping funtion?

regards

shockingchen avatar Feb 26 '22 05:02 shockingchen

Igmp-snooping will snooping igmp packet to decide multicast transport to which ports. The igmp-snooping should be implemented on switch control ic. You have to ask ic vendor how to handle igmp-snooping, usually via register.

aimwang avatar Feb 27 '22 00:02 aimwang