Netgate is offering COVID-19 aid for pfSense software users, learn more.
The Internet Group Management Protocol (IGMP) Proxy provides a means to proxy multicast traffic between network segments.
The IGMP Proxy service can be found at Services > IGMP Proxy.
For a working IGMP Proxy configuration, one upstream and at least one downstream interface must be defined.
To configure the IGMP Proxy:
Navigate to Services > IGMP Proxy
Click Add to create a new interface instance
Configure the instance as follows:
The interface to be used for this instance
Optional text to describe this instance
The type of network interface defined by this instance
- Upstream Interface
The outgoing interface which is responsible for communicating to available multicast data sources. There can only be one upstream interface.
- Downstream Interface
The distribution interfaces to the destination networks, where multicast clients can join groups and receive multicast data. One or more downstream interfaces must be configured.
The TTL threshold for forwarded data on an interface, to prevent looping from occurring. Packets with a TTL lower than the value in this field will be ignored. The default TTL is
1if the field is left blank.
A list of CIDR-masked Network entries to control what subnets are allowed to have their multicast data proxied. Click Add Network to enter additional networks.
A firewall rule is also required on the Downstream side (e.g. LAN) to match and pass the multicast traffic. In the Advanced Options of the firewall rule, Allow packets with IP Options must be enabled.