IPTV multicast 2.1-RELEASE (amd64)
-
My ISP provides internet over VLAN35. The mac address of the router they provide must be the mac they have registered , otherwise I will not get a public IP. I have setup pfSense accordingly (re0_vlan35 + spoofed mac) and internet is now working without the router.
I recently added IPTV to my bundle which is coming in on VLAN34 . I am trying to work only with pfSense but after 2 days of testing I cant seem to get the IPTV working without using the router in PPPOE mode.
I believe my issue is with IGMP Proxy setup but could be many other things.
Some information that may help:
Router is an Actiontec R1000H
The IPTV traffic on VLAN34 has a priority of 4/VI , this must be matched for it to work.
The MAC addresses of the IPTV boxes are recorded by my ISP and will only receive TV when matched ( I believe)Here are some of the things i've tried.
re0_vlan34 (same interface as WAN )
re1_vlan34
re1
BRIDGE1re0_vlan34 , re1_vlan34 and re1 are bridged. re1 is set to static (192.168.2.0/24) so the IPTV boxes can get a local DHCP.
The firewall rules :
re0_vlan34 allow all IPv4 , allow all IPv6 both with IP protocol pass and 802.1p set to match 4/VI and apply 4/VI
re1_vlan34 allow all IPv4 , allow all IPv6 both with IP protocol pass and 802.1p set to match 4/VI and apply 4/VI
re1 allow all IPv4 , allow all IPv6 both with IP protocol pass and 802.1p set to match 4/VI and apply 4/VII also setup the IGMP Proxy :
Upstream is set to 224.0.0.0/4
Downstream is set to re1I have also tried to use port forwarding that are identical to the working IPTV setup by my ISP router. This did not work.
It looks like the IPTV is trying to get a DHCP from outside the network and then tries to connect to port 80 on some 10...* IP . I presume this is what is stopping the connection.
I have included pictures of the working PPPOE setupthe, setup I am currently trying to use , packet capture from the re1 interface and also screen shots of the ISP routers config with IPTV working.
-
Here are the packet captures from pfSense.
-
another…