MRT_INIT failed; Errno(92): Protocol not available
shockingchen opened this issue · 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
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.
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
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.