[SOLVED] Please update igmpproxy

Started by gliddie, December 03, 2017, 02:03:54 AM

Previous topic - Next topic
December 03, 2017, 02:03:54 AM Last Edit: February 08, 2018, 08:35:42 AM by franco
Hi,

there seams to be an updated version from igmpproxy which does work with IGMP V3.
I might be wrong, but if I read the posts in the pfsense forum, to me it looks like some folks got Telekom EnterteinTV to work on PFSense 2.4.0, 2.4.1 or 2.4.2.
Haven't tried that, as I love OPNSense ;-)

What it be possible to update OPNSense with the same version from igmpproxy?

Thank you,
Gliddie


We can try in January if nobody else creates a PR before that. It is not a priority, mostly because we have waited so long to be able to get VLAN supported and now I don't want to jeopardise this state by updating to a new version that nobody in upstream FreeBSD ports is working on.


Cheers,
Franco

Thank you for the Info. No rush 😉

Ok, here is a test version based on the latest code on GitHub for amd64 only:

# pkg add -f https://pkg.opnsense.org/FreeBSD:11:amd64/snapshots/igmpproxy-0.1.g20171030,1.txz

And here is the integration code...

https://github.com/opnsense/ports/commit/ce69914ce2

Disclaimer: only build-tested so far. Not sure if this needs changes in core.git. It may be worth linking the pfSense discussions for further investigation and integration work. :)


Cheers,
Franco

Nice, that one works. Just tried it. Thank you very much.
EntertainTV IPTV does work with that one, on OPNSense. Its using IGMPV3 and SSM

Cool! Does your Telekom connection require the upstream interface to be specific VLAN?

I will try to get the authors to release a version and we can work on inclusion in FreeBSD. :)


Cheers,
Franco

Thank you. Yes Telekom requires VLAN 7 on their BNG cirquits. I have my OPNSense Box Behind a Draytek Vigor, which I use only as Modem. If you set the VLAN in the Modem, you don't have to do that in OPNSense,  which would work as well that way.

And behind the OPNsense is your smart tv? I only know the SIP stuff with Telekom ..

It would work if you plugin the IPTV device straight into the OPNSense box. But have a managed switch between my OPNSense Box and my IPTV Device. That Switch does IGMP Snooping, to prevent the Multicast traffice to go to any port, which doesnt require it.
So far, I havent seen a Smart TV yet, which is able to receive IPTV out of the box. You could  either use the setop box from Telekom, or you build your own with a rasperry pi and Kodi / TVHeadend.
Works well. My wife and my son are loving it ;-)

I'll get Telekom Glasfaser in 2 months ... good time to switch from Cisco to OPN .. but I have to read about the IP TV stuff .. absolute boon :)

Ah, thanks for clarifying! So the test case about VLAN we should still verify. The thing is pushing the VLAN to OPNsense to terminate it there and run igmpproxy on it didn't work for a long time in FreeBSD 10 and that's why we have included the custom patches into our igmpproxy.


Cheers,
Franco

Hi,

I have tested both with this Version of igmpproxy and both ways are working fine on my APU 2C4 Box

igmpproxy was finally updated to version 0.2. I built a test package:

# pkg add -f https://pkg.opnsense.org/FreeBSD:11:amd64/snapshots/igmpproxy-0.2,1.txz

The changes are as follows:

Major changes since last release 0.1:

o Mrouted part of source code was relicensed from proprietary Stanford license to free 3-clause BSD license.
o Thanks for all who agreed with license change. Now whole igmpproxy project is GPLv2+ compatible.
o Added support for whitelisting multicast groups on downstream interface.
o Added support for QNX 6, FreeBSD 9/10 and uclinux.
o Added support for daemonization.
o Added experimental support for igmpv3 clients.
o Send IGMP packets with IP Router Alert.
o Change default interface state to disabled.


Cheers,
Franco

Thank you,

I had just tried that one.
Have tested it with VLAN Tag set on the Modem.
It works.
Will play with it some days and also try setting the VLAN on the OPNSense box.

Happy Holidays,
Gliddie