IGMP Proxy BT Vision



  • I have had my pfsense firewall setup for the last 6 weeks or so on my UK BT Infinity FTTC and it works great handling the PPOE without issue to the infinity modem.

    I also receive IPTV from BT. I managed to get this working through pfsense as I didn't want a double NAT using the BT Homehub. I have the IGMP Proxy setup and the multicast works. I originally had issues with the multicast flooding my LAN. I do not have a managed switch so added a separate physical interface to the pfsense box just for the IPTV STB.

    My issue is that after a while certain channels will not work. The only way to fix this is reboot the pfsense box. My question is, is there a way just to restart the IGMP Proxy rather than the entire firewall. If so, how would I write a cron job to do this every day?



  • Could you post how you got the BT multicast working. I have not yet succeeded in getting this working, though general firewall/routing is working fine.

    Thanks.



  • Hi

    Did you work this one out? I have the same setup and can't get this to work even for 10 minutes.

    My IGMP proxy causes issues but would be interested to know how you did.

    Andy



  • Hi,

    You need to create a new Interface on your WAN Side as the Multicast is delivered to the actual Interface and not the PPOE Interface. You can just give this any IP address, I used 10.20.30.1

    I have a separate LAN Interface to stop the multicast from flooding my LAN. I had to put a block all rule between my multicast LAN and normal LAN. In the firewall rules for your multicast LAN, you need to make sure under "advanced" that "allow packets with options" is ticked.

    You will also need to configure your WAN Firewall rules to allow IGMP and UDP Packets.

    The IGMP Proxy Config requires upstream and downstream configuring. Downstream will just be your Multicast LAN Network. Upstream I have the following which works - 224.0.0.0/4 and 109.159.247.0/24.

    This setup worked for me without issue for a day or so. However, then the IGMP Proxy just locked up and I lost a couple of channels - the kids channels. I configured a cron job to restart the IGMP Proxy every night and it has been perfect since.

    The screenshots attached show my config and have been working for the last 3 months.

    Cheers,

    James
















  • Thanks James will give it a go.



  • @james_h:

    You need to create a new Interface on your WAN Side as the Multicast is delivered to the actual Interface and not the PPOE Interface. You can just give this any IP address, I used 10.20.30.1

    Thanks for that clue - I would never have worked that part out.

    (I spent the best part of the holiday weekend struggling, and failing,  to get BT Vision working.  :-\  I followed your instructions and had everything up and running in 10 minutes!  :) )

    Allan.



  • @james_h:

    Hi,

    You need to create a new Interface on your WAN Side as the Multicast is delivered to the actual Interface and not the PPOE Interface. You can just give this any IP address, I used 10.20.30.1

    Worked a treat - very gratifying to see BT Sport suddenly go live when I hit save on the firewall rules for the IPTV_WAN interface!
    I didn't bother with the dedicated LAN, so will have to see how that goes.

    Cheers though, the additional WAN interface is the key.



  • Hi All,

    Sorry for waking up a very old topic.

    I've tried James' suggestions but instead of using a physical NIC for the BT Vision LAN i'm using a VLAN.

    However I'm unable to receive a picture at all. Just wondering if this is still working for anyone?


Log in to reply