Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MRT_INIT failed; Errno(92): Protocol not available #84

Open
shockingchen opened this issue Feb 25, 2022 · 3 comments
Open

MRT_INIT failed; Errno(92): Protocol not available #84

shockingchen opened this issue Feb 25, 2022 · 3 comments

Comments

@shockingchen
Copy link

shockingchen commented Feb 25, 2022

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

@aimwang
Copy link

aimwang commented Feb 26, 2022

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.

@shockingchen
Copy link
Author

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

@aimwang
Copy link

aimwang commented Feb 27, 2022

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants