mimugmail / opn-repo

OPNsense repo by mimugmail
Other
325 stars 24 forks source link

Support for IGMP proxy V3 #197

Open tasheers opened 5 months ago

tasheers commented 5 months ago

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

Uglymotha commented 5 months ago

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: @.**@.>>

krbrs commented 4 months ago

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).