igmpproxy - MRT_DEL_MFC; Errno(2): No such file or directory

Post new topic   Reply to topic    DD-WRT Forum Index -> Advanced Networking
Author Message
s3n0
DD-WRT Novice


Joined: 02 May 2014
Posts: 48
Location: Slovakia

PostPosted: Thu Jun 01, 2017 14:02    Post subject: igmpproxy - MRT_DEL_MFC; Errno(2): No such file or directory Reply with quote
Hi all !

Please, would anyone know how to explain exactly what this error means ? I see it often in LOG on firmware DD-WRT r31924 (TP-Link TL-WR740N-V5), but also on firmware from Tomato Shibby Advanced v.140 (Asus RT-N16).

Code:
May 31 17:14:41 r0ut3r user.warn igmpproxy[1193]: MRT_DEL_MFC; Errno(2): No such file or directory
May 31 17:18:52 r0ut3r user.warn igmpproxy[1193]: MRT_DEL_MFC; Errno(2): No such file or directory
May 31 17:18:52 r0ut3r user.warn igmpproxy[1193]: MRT_DEL_MFC; Errno(2): No such file or directory
May 31 17:18:52 r0ut3r user.warn igmpproxy[1193]: MRT_DEL_MFC; Errno(2): No such file or directory
May 31 17:23:01 r0ut3r user.warn igmpproxy[1193]: MRT_DEL_MFC; Errno(2): No such file or directory
May 31 17:27:11 r0ut3r user.warn igmpproxy[1193]: MRT_DEL_MFC; Errno(2): No such file or directory


Multicast on my network works fine. I also have a blocked multicast for WiFi network using the script (Administration> Commands> firewall script):

Code:
insmod ebtables
insmod ebtable_filter
insmod ebt_pkttype
ebtables -A FORWARD -o ath0 --pkttype-type multicast -j DROP
ebtables -A OUTPUT -o ath0 --pkttype-type multicast -j DROP


I know igmpproxy is a multicast management service on the network. However, this error message does not make sense to me. I do not know what file it is and why it was not found. I admit that this problem can cause anything. I am particularly interested in an error message regarding a non-existent file.

What does "MRT" or "MFC" mean ? Is this a kind of multicast-cache ? All right, but why is there no file ?

On the internet, I found a lot about the igmpproxy daemon configuration, but no solution to this problem and nothing specifically about the missing file or directory.


Thanks.

_________________
Asus RT-N16 @ Fresh Tomato (2019.3.118)
Asus RT-N18U @ Fresh Tomato (2019.3.118)
Asus RT-AC66U-B1, H/W Ver.:B2 @ Asuswrt Merlin (384.13)
Sponsor
Per Yngve Berg
DD-WRT Guru


Joined: 13 Aug 2013
Posts: 6856
Location: Romerike, Norway

PostPosted: Thu Jun 01, 2017 18:30    Post subject: Reply with quote
Remove the ebtables blocks.

Multicast works without them with this build.
Putting the IP-TV Decoder on a separate VLAN also helps.
s3n0
DD-WRT Novice


Joined: 02 May 2014
Posts: 48
Location: Slovakia

PostPosted: Thu Jun 01, 2017 19:41    Post subject: Reply with quote
Hi.

So, I removed the firewall script in the DD-WRT web interface configuration. Then I switched the WiFi interface configuration from bridged to unbridged (WebGUI > Wireless > tab "Basic Settings" > check the "Advanced Settings" > Network Configuration: Unbridged). In the expanded "unbridged WiFi" configuration, I left all the settings unchanged - so the Multicast Forwarding feature remains inactive.

Multicast (IPTV) also works well, just like using ebtables. So it does not matter if I block WiFi-Multicast via ebtables or via WebGUI.

However, the whole LOG problem persists. In the SysLOG statement, you can still see the above mentioned warning (a bug of a not found file or directory). I still do not understand this error message. What is a file? And why does the igmpproxy service need it?

_________________
Asus RT-N16 @ Fresh Tomato (2019.3.118)
Asus RT-N18U @ Fresh Tomato (2019.3.118)
Asus RT-AC66U-B1, H/W Ver.:B2 @ Asuswrt Merlin (384.13)
Per Yngve Berg
DD-WRT Guru


Joined: 13 Aug 2013
Posts: 6856
Location: Romerike, Norway

PostPosted: Thu Jun 01, 2017 20:19    Post subject: Reply with quote
Code:
   rc = setsockopt( MRouterFD, IPPROTO_IP, MRT_DEL_MFC,
                    (void *)&CtlReq, sizeof( CtlReq ) );
    if (rc)
        my_log( LOG_WARNING, errno, "MRT_DEL_MFC" );

    return rc;


It's about removing a route to a multicast destination.
s3n0
DD-WRT Novice


Joined: 02 May 2014
Posts: 48
Location: Slovakia

PostPosted: Thu Jun 01, 2017 20:55    Post subject: Reply with quote
Well thank you.

This is, in my opinion, a standard operation - removing the inactive or dropped Multicast connection. Or am I wrong ? Why it is reported as a bad operation in LOG. Grrr... .

Is there a BUG in igmpproxy daemon compiled into DD-WRT firmware ? This error message is still nonsensical. Is it a universal error report ? Is it possible to solve it somehow ?

I am aware that this message is not a security flaw or a DD-WRT kernel bug. I just wanted to know what it means. I hate it because I see the error message often lately.

_________________
Asus RT-N16 @ Fresh Tomato (2019.3.118)
Asus RT-N18U @ Fresh Tomato (2019.3.118)
Asus RT-AC66U-B1, H/W Ver.:B2 @ Asuswrt Merlin (384.13)
Pdobrien3
DD-WRT User


Joined: 12 Dec 2015
Posts: 150

PostPosted: Fri Apr 06, 2018 10:23    Post subject: Reply with quote
I am also getting this error in my logs. No idea what I did to deserve it Very Happy

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

Any help would be appreciated.

Thanks
jpp
DD-WRT Novice


Joined: 26 Sep 2017
Posts: 28

PostPosted: Thu May 17, 2018 23:03    Post subject: Reply with quote
I am using : DD-WRT v3.0-r34929 mega 02/12/18 on a e1200 v2 (broadcom) and i am getting a few errors on the logs related to igmp:

user.warn igmpproxy[1585]: MRT_DEL_MFC; Errno(2): No such file or directory
user.warn igmpproxy[1585]: No interfaces found for source 0.0.0.0
igmpproxy[2306]: select() failure; Errno(4): Interrupted system call

Any thoughts?

My HP printer has some connectivity problems with the same router and i read that printer uses multicast / bonjour / mdns settings to work.

Could this be the root cause?

JP
bers
DD-WRT Novice


Joined: 28 Jun 2012
Posts: 3

PostPosted: Thu Apr 08, 2021 10:46    Post subject: Reply with quote
Related: https://github.com/pali/igmpproxy/issues/51
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Advanced Networking All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum