chrispchikin: You're right the HG659 running in bridge mode would effectively stop any sort of IGMP proxy role it would be performing (its WAN interface would be down).
Yes it is definitely a supported configuration to have the STB on the same LAN as your clients, basically pfsense (or the HG659 for other VF users) is acting as a multicast client to Vodafone, sending 'join requests' in order to request the TV stream (on the WAN side).
On the LAN side it should be receiving multicast join requests from the STB and registering the client as a multicast group member.
Your logs are showing that pfsense is actually sending an IGMP join out the em0 interface (I'm assuming that's your WAN), so it is half working.
If you can't get the DHCP reservation working, I'd statically the the IP address on the STB for now and make sure you know what its address is, restart the STB and post the logs that follow :)
chrispchikin: How's the CPU looking on your host server? What about the utilisation on your WAN link?
kenkeniff:chrispchikin: How's the CPU looking on your host server? What about the utilisation on your WAN link?
Server is currently well overspec (8 cores, 4gb RAM), NICs are gigabit, WAN utilisation is between 30-50 Mbits/s (200/50 connection).
Something weird is going on though as now STB is only showing black channels / no sound / no error however I can get streams on PC with VLC.
chrispchikin: In theory that should work just fine, although I would update the WAN settings on pfsense as follows:
MTU - 1492, MSS - 1452
PCP marking needs to be configured on pfsense to 'tag' IGMP traffic with a unique ID so that it is prioritized upstream.
You should be able to configure it on a per rule basis.
Start with the WAN settings though and see how you go - anything interesting in the logs? (firewall or general)
chrispchikin: Ignore the 'match on', you need to choose the 'apply to' option for any rules which allow IGMP / Multicast traffic.
Basically you're trying to 'mark' all multicast traffic with PCP 4.
Out of interest are there any QoS options configured on the HG659?