pimd - doesn't appear to work
-
I want to just have any any traffic between my internal network segments.
The pfSense box is running on vmware and the down stream switch doesn't have any IGMP config so in theory all multicast traffic should be been broadcast to all switch ports in the same vlan. I want pfSense to then forward all IGMP traffic to any receiver on any other vlan.I have IGMP proxy disabled and PIMD enabled
I don't ever seem to have an entry in the Multicast routing table:
Virtual Interface Table ====================================================== Vif Local Address Subnet Thresh Flags Neighbors --- --------------- ------------------ ------ --------- ----------------- 0 10.28.1.254 10.28/16 1 DISABLED 1 10.22.1.254 10.22/16 1 DR NO-NBR 2 10.27.1.254 10.27/16 1 DR NO-NBR 3 10.23.1.254 10.23/16 1 DISABLED 4 10.24.1.254 10.24/16 1 DISABLED 5 10.26.1.254 10.26/16 1 DR NO-NBR 6 10.22.1.254 register_vif0 1 Vif SSM Group Sources Multicast Routing Table ====================================================== --------------------------------- (*,*,G) ------------------------------------ Number of Groups: 0 Number of Cache MIRRORs: 0 ------------------------------------------------------------------------------
-
Hi @kmarston
Have you tried enabling "Allow IP Options" on the network segments you wish to pass multicast traffic between?
https://docs.netgate.com/pfsense/en/latest/book/firewall/troubleshooting-firewall-rules.html#review-rule-parameters
Also, after making PIMD configuration changes, you may need to clear (reset) your firewall states as well for them to properly go into effect.
Hope this helps.
-
For reference I have re-visited this and now have a working solution!
On each interface I have an allow rule with the Advanced allow IP options ticked.
To make PIMD work you need to enable binding on the internal interfaces you want to participate in routing IGMP
The other thing you then need to do is create a default BSR and RP - this is the key to making it all work! -
@kmarston said in pimd - doesn't appear to work:
On each interface I have an allow rule with the Advanced allow IP options ticked.
To make PIMD work you need to enable binding on the internal interfaces you want to participate in routing IGMP
The other thing you then need to do is create a default BSR and RP - this is the key to making it all work!Thank you! PIMD is now working for me, the SONOS speakers are on their own vlan, and the mobile and pc apps now all work flawlessly.
-
@kmarston fixed it, thanks!
-