[Help] Avahi mDNS Reflection Between VLANs Not Working

Hi all,

I’m trying to get mDNS/Bonjour reflection between GREEN (LAN) and BLUE (IoT/WLAN) VLANs working on IPFire 2.29 using the Avahi add-on.

Setup:

• IPFire 2.29, Avahi as add-on

• GREEN (green0): Gira X1, etc.

• BLUE (blue0): Sonos, IoT

• Zyxel switches, IGMP Snooping/Querier set

• UniFi APs, Multicast Enhancement ON, Client Isolation OFF

• Avahi config:

• [server]

allow-interfaces=green0,blue0

deny-interfaces=red0,orange0,wg0,wg2

[reflector]

enable-reflector=yes

• Firewall allows UDP 1900/5353 in both directions

Problem:

• avahi-browse -a shows Sonos only on blue0, never on green0

• Gira X1 in GREEN cannot discover Sonos in BLUE

Questions:

• Has anyone gotten Avahi mDNS reflection working between IPFire zones (not bridges)?

• Is this a known limitation of Avahi on IPFire?

Thanks for any help!

As far as I remember, AVAHI needs Layer 2 connectivity to work.

Please read Why is Avahi installed? - #8 by hjkl - this might help

:thinking: Does the Gira X1 have to be in the GREEN zone, and why?

Regards