Posted: Thu Jun 01, 2017 14:02 Post subject: igmpproxy - MRT_DEL_MFC; Errno(2): No such file or directory
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.
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)
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)
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.