IPFire and MagentaTV - Germany

Hi,

I couldn’t find anything with the search function.

If I run IPFire behind my router (Fritzbox 7590) will I be able to use MagentaTV with one of its devices?
https://www.telekom.de/magenta-tv/geraete/magenta-tv-box

If not, what do I have to do?

Thanks!

Hello Marc! Thank you for the translate!

I do not use a MagentaTV device. But I do use an Apple TV device and that works very well. I have also tried a Roku Ultra device and that worked fine. My sister is using Amazon Fire TV devices and those work well for her.

There were no changes to the IPFire box to make those device work.

So if the MagentaTV device is similar to the above devices you should be OK.

Hope this helps,
Jon

Hi,

unluckily MagentaTV works with multicast and IGMP. So that might be problem. And you need a dedicated device to receive it.

Search the Community for “igmp”

And the try the Wiki for the same.

There is an igmpproxy

We have all tools needed available. However, I have not heard in a long time that this work, or that it does not work. It seems that not many people are using this product any more.

I would be happy to read some feedback…

I use igmpproxy with a swiss IPTV provider and it works great. This is my configuration of igmpproxy.conf

##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave

##------------------------------------------------------
## Configuration inet7
##------------------------------------------------------

# upstream 
phyint red0 upstream  ratelimit 0  threshold 1
       altnet 239.0.0.0/8
       altnet 77.0.0.0/8

# lan interface of ipfire interacting with the iptv-device
phyint green0 downstream  ratelimit 0  threshold 1
       altnet 10.1.1.102/32;   # receiver IP, libreelec

# disable all unused interfaces
phyint lo disabled
phyint blue0 disabled
phyint tun0 disabled
phyint ppp0 disabled
phyint imq0 disabled
phyint mast0 disabled
phyint orange0 disabled

2 Likes

I’m using MagentaTV on my IPFire home box without any problems.
There was a discussion if the distributed version is capable of IGMPv3 handling. My understanding was, that only IGMPv2 is supported which is not used bei BNG Magenta TV anymore.

There’s an enhanced and nearly complete rewrite of igmpproxy on github which definitely supports IGMPv3.
Anyway, before building a customized Addon I tried the igmpproxy from Pakfire and it worked out of the box with IGMPv3! No problems so far. :slight_smile:
Here is my config for German MagentaTV (BNG):

##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave


##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint ppp0 upstream  ratelimit 0  threshold 1
    altnet 224.0.0.0/4;
    altnet 239.0.0.0/8;
    altnet 87.141.0.0/15;
    altnet 217.0.0.0/16;
    altnet 192.168.1.20/32;

##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
# lan interface of ipfire interacting with the iptv-device
phyint green0 downstream  ratelimit 0  threshold 1
    altnet 192.168.1.20/32;   # own reciver IP's


##------------------------------------------------------
## Unused interfaces (Disabled Interface)
##------------------------------------------------------
phyint lo disabled
phyint blue0 disabled
phyint red0 disabled
phyint tun0 disabled
phyint ppp0 disabled
phyint orange0 disabled
phyint eth2.10 disabled
3 Likes

Thank you very! much. I’ll try that.

So I just have to replace this with the ip of the green interface’s ip twice?

altnet 192.168.0.254/32;

in my case?

Just editing the config-file is enough? Or do I have to follow the other steps from the wiki, too?

Hi Marc,

no, 192.168.1.20 is the fixed IP of my MagentaTV box, say the TV receivers’ IP.
You just have to change this IP to the one of your receiver. Check that it’s not getting its IP via DHCP (or make sure, it gets a fixed one).
You need to setup the firewall config file as well, as described in the according wiki section Configuration for BNG.

Great, thanks!!! I will try it as soon my hardware arrives.