I’m using my Beryl (MT-1300) router with the latest firmware (4.3.10) and nothing using MDNS is discoverable on the router.
I can’t see my Roku, AirPlay targets, Spotify connect devices, or any other devices on the network in their respective apps.
I used the iOS “discovery” app from the App Store which allows you to browse the MDNS domains and it’s totally blank. Typically I would see at least a few items on the list.
Any idea what might be causing this? Do I need an MDNS responder?
Are there others out there using AirPlay, etc with a GLiNet router?
I just downloaded the Discovery app, connected over wifi from my iPhone to Slate AX v 4.50, (AFAIK the same release running on Beryl?) and under _airplay._tcp. I can see my Roku, Apple TV and MacBook Air, these are all LAN over Wifi connected. Do you maybe have drop in gateway enabled?
I did a factory reset and so far everything is working as expected. I can see the various devices in the Discovery app.
I changed the SSID to the one I use and everything is still working. I’m going to leave it like this for a little while and see what happens.
I did change it so the 2.4Ghz and 5Ghz are using the same SSID but other than that everything is factory.
It’s strange because I don’t make many changes from default so I still don’t know what caused the original issue.
All I do is use NextDNS for encrypted DNS and I loaded a VPN profile. To be clear, both of those were disabled while I was testing and having issues. So no idea why it was happening.
Default install router mode, except added VPN client with VPN policy based on client device. My Slate AX does sit behind a primary pfSense router, so DNS is provided by the primary router, but all the MDNS devices are Slate AX WAN clients, so I don’t think the DNS affects anything.
Glad it is working now. I don’t have any proof, but I suspect that some configuration options don’t get reset properly when configuration changes are made. I prefer to think this instead of suspecting user error.
In my previous post I said “repeater” but I don’t think there’s anything installed specifically. The point is that whatever is allowing MDNS to pass (which it should do on the same subnet without help) seems to work fine for a period of time and then stops.
I rebooted the router and reconnected everything and MDNS is working now. All the expected items showed up in the discovery app.
One other point I did notice is that the router’s client list was showing connected devices that were not connected before I rebooted. For example, my Roku stick was in the list (one of the MDNS devices that wasn’t working) and yet I know the Roku was turned off. Maybe related? Who knows?
I really appreciate all your help regardless. It’s such a strange issue because the MDNS traffic should just work if everything is on the same subnet and it is.
It really is like something is going to sleep. I don’t even know where to go to troubleshoot it because all the hits I’m getting are about it not working cross domain.