opn-repo icon indicating copy to clipboard operation
opn-repo copied to clipboard

Support for IGMP proxy V3

Open tasheers opened this issue 1 year ago • 2 comments

Hi @mimugmail , At the moment, the existing igmpproxy plugin available in OPNsense doesn't support IGMPv3. Due to this, its not possible to configure igmp services, particularly access to IPTV, eg. DTAG Magenta TV.

But, there is a igmpv3proxy repo (https://github.com/Uglymotha/igmpv3proxy). Its a direct fork with improvements, rewritten by @Uglymotha from the main repo of igmpproxy (https://github.com/pali/igmpproxy).

It would be very helpful if you could offer this in your community support. Thanks

tasheers avatar Jan 19 '24 00:01 tasheers

Hi,

I am definitely willing to provide some support. The problem I have is that I no longer use any IPTV services myself, so I have no way to test. Igmpv3proxy should be mostly functional . If you want to try my version I’d be happy to give some pointers and do debugging if you run into issues.

Regards, Sietse

Van: tashe @.> Verzonden: Friday, 19 January 2024 01:24 Aan: mimugmail/opn-repo @.> CC: Sietse van Zanen @.>; Mention @.> Onderwerp: [mimugmail/opn-repo] Support for IGMP proxy V3 (Issue #197)

Hi @mimugmailhttps://github.com/mimugmail , At the moment, the existing igmpproxy plugin available in OPNsense doesn't support IGMPv3. Due to this, its not possible to configure igmp services, particularly access to IPTV, eg. DTAG Magenta TV.

But, there is a igmpv3proxy repo (https://github.com/Uglymotha/igmpv3proxy). Its a direct fork with improvements, rewritten by @Uglymothahttps://github.com/Uglymotha from the main repo of igmpproxy (https://github.com/pali/igmpproxy).

It would be very helpful if you could offer this in your community support. Thanks

— Reply to this email directly, view it on GitHubhttps://github.com/mimugmail/opn-repo/issues/197, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC3S6ANOAOYINDTVLKWFBTTYPG4LLAVCNFSM6AAAAABCBEFEF2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGA4DSMZTGM2TKMY. You are receiving this because you were mentioned.Message ID: @.@.>>

Uglymotha avatar Jan 26 '24 12:01 Uglymotha

Just stumbled upon this - I don't have DTAG MagentaTV anymore, but I can confirm it was working with the os-igmp-proxy package included in opnsense without issue or stuttering until I got another provider in October last year.

Newer implementations using the app on a Stick / AppleTV also don't need IGMP proxying because it's not using a multicast stream anymore.

To make everything work, i had this set in igmpproxy:

downstream: <my (V)LAN for MagentaTV> upstream: WAN - 232.0.0.0/8, 87.141.0.0/16

also a few firewall rules, like those written down here: https://forum.opnsense.org/index.php?topic=29586.msg143009#msg143009 but a little different approach as I had the receiver in a separate VLAN and basically followed the official guide here: https://docs.opnsense.org/manual/how-tos/dt_ger_iptv.html but added a separate IGMP IPv4 Rule

It is important to check "allow options" on the rules as described for it to work

WAN:

wan

MagentaTV-VLAN:

vlan

Maybe this can help you getting it to work (aside from the other proxy added to this repo).

krbrs avatar Feb 13 '24 20:02 krbrs