I wanted to ask what is required for my router to broadcast mdns packets on my home subnet?
I have read that I needed to install umdns, although its not clear to me whether this is a service that provides the factility to propagate broadcasts of whether it just broadcasts the route hostname.local? Interestingly I can see more devices since I installed umdns on all three OpenWrt boxes so maybe it does halp propagate the broadcasts.
The firewall ruleset on my main broadband router (Watchguard T70 running OpenWrt) is pretty much default, so anything allowed out of the LAN and nothing allowed into the WAN except for services required to establish a fibre connection with the provider. I have added only one rule to allow SIP traffic into my VOIP adapter.
I also have two WiFi APs running on OpenWrt WSM20 routers that have a wired connection into the LAN side of the main router and these have their firewalls disabled.
The problem I currently have is that although mdns-scan shows me this:
$ mdns-scan
ANABELLA._smb._tcp.local
ANABELLA._device-info._tcp.local
WiFiM2._ssh._tcp.local
WiFiM1._ssh._tcp.local
OpenWrt._ssh._tcp.local
UnoQ2Gb2._arduino._tcp.local
SpotifyConnect._spotify-connect._tcp.local
SpotifyConnect (2)._spotify-connect._tcp.local
AGABUS._smb._tcp.local
AGABUS._device-info._tcp.local
_service._amzn-alexa._tcp.local
and clearly the UNO Q is on the list, I can't connect to it using Arduino AppLab or adb. Both of these rely on the device appearing in mdns, which is apparently does.
I am also curious as to what the two SpotifyConnect devices are? Its not something I am aware of as being on my network, although I suspect could perhaps be related to Alexa devices?
I disabled ufw on my Linux laptop to make sure that it is not getting in the way.
Not sure what else I might be missing?
BTW, why does the pre-formatted text option add a blank line in after each line of text?