1
General Discussion / MDNS & Broadcast Issues
« on: February 21, 2021, 03:33:34 pm »
Hi all,
I currently have an issue where by devices on my LAN vlan, can't discover my TV or Virgin Media Chromecast devices which sit on the IOT VLAN.
I've enabled & tested both MDNS Repeater, and UDP Broadcast Relay (not at the same time to avoid port confliction)
To allow for ease of testing, I've created allow all rules (IPv4 & IPv6) between the vlans, and as far as I can see no traffic is being blocked by rules etc...
To further troubleshooting, I've ran UDP Broadcast Relay manually and can see MDNS broadcasts being relayed between the vlans. I can confirm this as I've ran Wireshark on both LAN & IOT Vlan's and can see the MDNS broadcasts. The interesting bit, is if I run Youtube app on my phone, I see the broadcast being replicated across the vlan, my Virgin media box (in IOT VLAN) answering the MDNS query, the answer then coming back to my LAN Vlan, and my phone never picks the answer backup. Its as if its ignored.
As for settings for UDP Broadcast relay:
Interfaces: IOT & LAN Vlans
Multicast Address: 224.0.0.251
Source Address: 1.1.1.1
Port: 5353
ID: 1
Use ID as TTL: Tried both enabled & disabled.
I'm on OPNsense 20.7.8_4-amd64.
Does anyone have any suggestions as to why the traffic all looks good, yet the discovery is not working?
Just to confirm, if my phone is on the IOT VLAN (Same as the VM box & TV), the discovery happens instantly, so I can rule out thinking its the phone not working or something like that.
Thanks!
I currently have an issue where by devices on my LAN vlan, can't discover my TV or Virgin Media Chromecast devices which sit on the IOT VLAN.
I've enabled & tested both MDNS Repeater, and UDP Broadcast Relay (not at the same time to avoid port confliction)
To allow for ease of testing, I've created allow all rules (IPv4 & IPv6) between the vlans, and as far as I can see no traffic is being blocked by rules etc...
To further troubleshooting, I've ran UDP Broadcast Relay manually and can see MDNS broadcasts being relayed between the vlans. I can confirm this as I've ran Wireshark on both LAN & IOT Vlan's and can see the MDNS broadcasts. The interesting bit, is if I run Youtube app on my phone, I see the broadcast being replicated across the vlan, my Virgin media box (in IOT VLAN) answering the MDNS query, the answer then coming back to my LAN Vlan, and my phone never picks the answer backup. Its as if its ignored.
As for settings for UDP Broadcast relay:
Interfaces: IOT & LAN Vlans
Multicast Address: 224.0.0.251
Source Address: 1.1.1.1
Port: 5353
ID: 1
Use ID as TTL: Tried both enabled & disabled.
I'm on OPNsense 20.7.8_4-amd64.
Does anyone have any suggestions as to why the traffic all looks good, yet the discovery is not working?
Just to confirm, if my phone is on the IOT VLAN (Same as the VM box & TV), the discovery happens instantly, so I can rule out thinking its the phone not working or something like that.
Thanks!