IGMP Proxy w/ Telus Optik TV
-
The first thing to do is enable verbose logging in IGMP proxy and then check the logs to see if it's doing anything.
The settings required are different for each provider. Sometime different within that provider. It can be something of a dark art making it work!
Steve
-
Hi @stephenw10, thanks. I've enabled verbose logging and can see entries in the routing logs.
I switched channels around 12:16:00 and then the signal cut off around 12:16:15. I attached entries 5 seconds before and 15 seconds after.
It looks like it's working since route entries are being updated and member reports are happening from my PVR (192.168.1.113), but I also see that IGMP messages are being ignored since they're "from myself" or "local multicast".
Any thoughts? I've attached the log here on pastebin - https://pastebin.com/raw/YTuVtRPj
(I kept getting errors uploading it as code snippet or manually uploading the file).
-
Mmm, you may simply not have the correct multicast subnets defined. If that info is not readily available you might need to run some pcaps to see what's being used.
-
I've spent like a 1-1/2 days on this and now have it working almost 100%
What currently is NOT working is accessing the PVR from the digital wireless box! The wireless digital box connects to UniFi AP connected to PoE switch and the PVR is connected to the same PoE switch so I can't figure out why it cannot see the PVR...
-
@clrity Hi, I figured it out, but forgot to update this thread.
Turns out the issue was with the Telus WiFi Hub. It seems to be filtering multicast traffic even in bridge mode. As there is no decently priced network card or switch that can communicate properly at 2.5Gbps for use with the Nokia GPON SFP, I ended up grabbing an Nokia G-240G-A ONT instead and having Telus reconfigure that for use with my service.
IGMP proxy rules:
Upstream - 0.0.0.0/0
Downstream - 192.168.1.0/24WAN rules:
UDP - Source Any, Source Port Any, Destination 224.0.0.4, Port Any
IGMP - Source Any, Source Port Any, Destination 224.0.0.4, Port AnyDisabled on both WAN/LAN interfaces:
Block private networks and loopback addresses
Block bogon networksNot sure if I missed anything else.
TV is now working for both of my wireless digital boxes. They're both connected wirelessly to a TP-Link Deco X60, which then connects to a dumb switch, then to pfSense.
I have a PVR, but it was never hooked up since I don't record shows. I cannot help you on that front. But I might take it out of storage this weekend and see if I run into the same issue.
-
@bigberny said in IGMP Proxy w/ Telus Optik TV:
IGMP proxy rules:
Upstream - 0.0.0.0/0You should be able to narrow that down to the 207, 209 and 216 addresses I gleaned from somewhere and I will try narrowing down my UDP and IGMP WAN rules to destination 224.0.0.4, or should that read 224.0.0.0/4?
-
@clrity Sorry, typo. 224.0.0.0/4.
I didn't bother narrowing it down after it worked since I had a hell of a time spending troubleshooting the issue until someone mentioned the WiFi Hub was blocking traffic.
I might as well update them now though.
-
@bigberny said in IGMP Proxy w/ Telus Optik TV:
Turns out the issue was with the Telus WiFi Hub. It seems to be filtering multicast traffic even in bridge mode. As there is no decently priced network card or switch that can communicate properly at 2.5Gbps for use with the Nokia GPON SFP, I ended up grabbing an Nokia G-240G-A ONT instead and having Telus reconfigure that for use with my service.
I have this working with the T3200M in bridge mode...
-
@clrity Yeah, apparently the T3200M is fine with it in bridge mode. Someone on reddit mentioned that they tested that it was fine with that and not the WiFi Hub. Made sense, I had all the right and same settings with the WiFi Hub, so it was definitely doing some shenanigans.
-
So... I made some changes as per your settings and it stopped working. I've been trying to kick start it more or less since you posted your settings and no-go!!! Trying your IGMP upstream 0.0.0.0/0...
-
On a slightly different note, what's your Ookla speed test results?
-
@clrity Hmm, maybe the settings are different where you live? I'm in Vancouver and they work for me so no idea.
I just ran this with my Mac directly connected to the switch. My desktops are all on WiFi, so they pull around 600/600. My pfSense is hosted on an Unraid box with two cores allocated from an Intel i3-12100. The NIC is a dual port Intel 82575EB I picked up off of Amazon.
EDIT: I updated the upstream to 207.0.0.0/8, 209.0.0.0/8 and 216.0.0.0/8 in the IGMP proxy settings and everything still works for me.
-
@bigberny I am in Richmond so our settings will be the same. After another restart I went back to reviewing pf and about 5 minutes later the tv started making sound with no changes to pf! Will keep playing with the settings.
I'm running it on a Celeron N5105 4 core 2.0-2.9 GHz, M.2 2280 NVMe SSD, 4 GB RAM and 4xIntel i225v 2.5G LANs.Changed my PC i225 NIC from Auto to 1GB Full and that seems to have fixed my upload speed...
-
I've added 10.0.0.0/8 to my Optik_TV alias...
-
@clrity Is it working now?
I just loaded up a channel and this is my UDP traffic for Optik TV.
207.228.122.4:47811 -> 232.9.4.130:6288
Looking at IGMP, mine is like yours. Traffic from WAN IP to multicast and 10.10.10.10 to 224.0.0.1.
-
@bigberny Yes, it is working now with the settings above.
And I've finally figured out why the wireless box can't see the PVR...it was still on the Actiontec WiFi!! I have turned that off, created a new "Optik TV" SSID on my UniFi AP's and am working at emulating the BSSID on a Linux box so I can enable WPS. Problem is I don't have one with 5 GHz WiFi...
-
@clrity How did you manage to connect your existing digital box to your UniFi AP if you can't do it with your PVR? Is it directly connected to the AP?
If you have any modern laptop, the onboard WNIC should support 5GHz and you can install an Ubuntu VM to do the provisioning. If not, I have an ASUS USB-AC56 you can borrow. You just have to manually install a Realtek driver to get it working on Linux.
-
@bigberny I never did have the wireless box connected to UniFi AP, always Actiontec WiFi. I've managed to identify its hidden SSID as OptikTV5845 but do not know the psk they use. It's not the admin pw or the default SSID psk so back to getting WPS running...
-
@clrity Oh ok, you said the wireless digital box connected to the Unifi AP in your first post, so I thought it was already setup via WPS.
Yeah, that sucks. My Deco's support WPS, so I just had to reset the digital boxes to go through the initial setup, hit the WPS button on the corresponding Deco and it was good to go.
-
@bigberny Finally finished! I remembered I had an Alfa 5GHz USB dongle and I managed to find it. Used hostapd on my Linux box to spoof the OptikTV5845 SSID using my PSK and got the wireless digital box connected to it via WPS. Streaming is good and I can now see my PVR contents on it!
Reference: github: peacey/udm-telus