igmp proxy wont start with following error
-
Any idea what this means and if it can be fixed?
Cannot set VIF #37 as upstream as well. Mac upstream Vif count is 8
-
@chrcoluk I think I already might know whats going on, looks like if more than 7 virtual ip's on the WAN interface it makes igmp proxy fail. No option in the GUI to bind it to specific IP's though.
-
Hello
Unfortunately, the igmpproxy developers did not provide for the possibility of manually selecting the necessary interfaces (IP)
Program Limitations
#define MAX_UPS_VIFS 8to determine the settings of network interfaces, the IOCTL function is called with the SIOCGIFCONF command , which returns an array of structures containing data about all interfaces
The sort order these structures appear in is:
Alphabetical by interface name
Numerical by supported address familiesif there are more array elements than MAX_UPS_VIFS-1, the program returns an error
my_log(LOG_ERR, 0, "Cannot set VIF #%d as upstream as well. Mac upstream Vif count is %d",Ix, MAX_UPS_VIFS);
-
Thank you @Konstanti for pointing to the relevant part in the source, as a quick remedy, I changed 5 of the ips to a /29 as other type of alias, and now it stays running.
However I am clueless on how IGMP is supposed to function, is it actually worth anything when using IPTV app's on smart tv's like ITV player, iplayer, channel 4 etc. or is it just for specific types of TV broadcasts?
Since turning it on there has been some activity from the TV in question, and my one plus 8 pro phone despite having no TV apps installed is now sending IGMP packets.
It also is spamming this which is the TV IP.
The source address 192.168.90.119 for group 239.255.255.250 is from downstream VIF[1]. Ignoring.