1
General Discussion / Re: UDP Broadcast Relay
« on: March 06, 2024, 04:57:13 am »
I got this working after several failed attempts over the years (mostly with igmp proxy). But with UDP Broadcast realay it was pretty simple.
For my config there is an assumption or two
1. Devices on my "trusted" vlan can speak to the IOT vlan (but not the reverse by default) though the primary allow any any rule. The only outbound blocks it to a guest vlan.
https://imgur.com/DFy4cs1
2. Devices on the IOT vlan have a rule right above this specifically restricting access by default to all other vlans (with a few specific exceptions for things like DNS).
So for the setup.
First the UDP relay. I left the source addresses blank. Theres no NAT here. Which is really the main reason i could maybe see to need to spoof the source interface
https://imgur.com/rguquhN
THen when looking at the live view of the firewall on the IOT interface i noticed the drops to the specific devices...like my iphone.
Example: https://imgur.com/Rcpnyf4
So i whipped up a rule on that interface (or 2)
https://imgur.com/jeBAsBz
Airplay works. The roku app works as well. Private listening kinda always worked but i had to manually connect to the roku by typing the IP. Now its discoverable which is quite nice.
For my config there is an assumption or two
1. Devices on my "trusted" vlan can speak to the IOT vlan (but not the reverse by default) though the primary allow any any rule. The only outbound blocks it to a guest vlan.
https://imgur.com/DFy4cs1
2. Devices on the IOT vlan have a rule right above this specifically restricting access by default to all other vlans (with a few specific exceptions for things like DNS).
So for the setup.
First the UDP relay. I left the source addresses blank. Theres no NAT here. Which is really the main reason i could maybe see to need to spoof the source interface
https://imgur.com/rguquhN
THen when looking at the live view of the firewall on the IOT interface i noticed the drops to the specific devices...like my iphone.
Example: https://imgur.com/Rcpnyf4
So i whipped up a rule on that interface (or 2)
https://imgur.com/jeBAsBz
Airplay works. The roku app works as well. Private listening kinda always worked but i had to manually connect to the roku by typing the IP. Now its discoverable which is quite nice.