igmpproxy icon indicating copy to clipboard operation
igmpproxy copied to clipboard

External multicast error - MRT_DEL_MFC; Errno(2): No such file or directory

Open cayxxx opened this issue 5 years ago • 8 comments

5cc1a3dce4b09a3e45abd791 This is the topology of my home-network.Igmpproxy was installed in the ROUTER to watch iptv in lan. Everything's fine functionally. But here comes a issue - Once I turn on IPTV BOX and watch TV ,lot of warnning message show up in system log ,like " user.warn igmpproxy[8030]: MRT_DEL_MFC; Errno(2): No such file or directory“ etc...And the time between those repeated message is about 250 seconds which equals to 2*125 (DEFAULT_ROBUSTNESS: 2 ,default INTERVAL_QUERY : 125).

// Multicast default values...
#define DEFAULT_ROBUSTNESS     2
#define DEFAULT_THRESHOLD      1
#define DEFAULT_RATELIMIT      0

// Define timer constants (in seconds...)
#define INTERVAL_QUERY          125
#define INTERVAL_QUERY_RESPONSE  10
//#define INTERVAL_QUERY_RESPONSE  10

Then I run igmpproxy in verbose mode and I got these repeating in log:

Thu Apr 25 20:29:32 2019 user.notice igmpproxy[8030]: Removing MFC: 183.235.0.23 -> 239.10.0.104, InpVIf: 1
Thu Apr 25 20:29:32 2019 user.warn igmpproxy[8030]: MRT_DEL_MFC; Errno(2): No such file or directory
Thu Apr 25 20:29:39 2019 user.info igmpproxy[8030]: Inserted route table entry for 239.10.0.104 on VIF #-1

"239.10.0.104" is an channel address that IPTV BOX is playing. It seems that igmpproxy is repeating inserting and deleting this route after sending general membership query and without proper handling that makes MRT_DEL_MFC show up frequently.

I'm not good at codes , hope the author or somebody could fix it soon.Thanks!

cayxxx avatar Apr 25 '19 12:04 cayxxx

I see the same lines in my log while IPTV is running:

user.warn igmpproxy[1301]: MRT_DEL_MFC; Errno(2): No such file or directory

I see ~20 of those within 10 minutes, somewhat regularly (but not exactly) distributed. For example:

12:17:56
12:18:33
12:19:16
12:19:47
12:20:12
12:20:34
12:21:12
12:21:35
12:21:57
12:22:37
12:23:02
12:23:32
12:23:54
12:24:26
12:25:07
12:25:34
12:26:16
12:26:44
12:27:12

At the same time, I get about 1 freeze per minute, meaning IPTV stops for about 5 seconds before continuing. These are also somewhat regular at intervals like these:

1:05
0:45
0:58
1:04
0:49
1:08
0:53
0:55
1:10

Could this be related? If so, are the warnings the cause for the freezes, or do the freezes cause the warnings?

Edit: I believe the two are unrelated. Verbose output shows:

Removing MFC: 10.0.0.22 -> 239.255.255.251, InpVIf: 1
MRT_DEL_MFC; Errno(2): No such file or directory

10.0.0.22 is my Chromecast. I have removed the Chromecast from the network and the messages have disappeared. The IPTV freezes persist, however.

bersbersbers avatar Apr 08 '21 10:04 bersbersbers

nothing new here? i am having the same problem

Fri Mar 31 23:28:30 2023 user.notice igmpproxy[32697]: Removing MFC: 192.168.1.227 -> 239.255.255.250, InpVIf: 0
Fri Mar 31 23:28:30 2023 user.warn igmpproxy[32697]: MRT_DEL_MFC; Errno(2): No such file or directory

damnms avatar Mar 31 '23 21:03 damnms

Was there ever a fix found to this? Getting the same error on asuswrt-merlin trying to get multicast to work in Wireguard tunnel.

privacyguy123 avatar Oct 03 '23 20:10 privacyguy123

I am running into this at the moment as well.

kwilsonmg avatar Nov 03 '23 02:11 kwilsonmg

sidenote/ot: i switched to udpxy, no problems so far

damnms avatar Nov 03 '23 08:11 damnms

@damnms oh, interesting! How did you set that up? If that's a working alternative, I'd be quite curious. What type of device are you using? For me it's unifi.

kwilsonmg avatar Nov 04 '23 06:11 kwilsonmg

@kwilsonmg i use openwrt on my router, so i installed that package + the corresponding luci package (so i can configure it simply over the web ui). iirc it was already pre-configured and i had nothing to change. in kodi (i use that for iptv) there was an option to load the .m3u, below that option was a checkbox "use udpxy" or something like that, i only had to enter the port (4022) and my router's ip (192.168.1.1), thats it. works like a charm. even better: all devices (also wireless devices) can use that. when using the .m3u with vlc etc., theres only a search/replace that needs to be done but thats kinda easy (simply add http://192.168.1.1 before all those udp:// things and remove that udp://)

damnms avatar Nov 04 '23 07:11 damnms

I'm having the issue as well. Udpxy I guess is not an option since I doubt my IPTV set-top box supports it. Any suggestions?

drolevar avatar Nov 24 '23 09:11 drolevar