Chromecast is not discoverable on second AP

Hi everyone,
I have mikrotik hap AC2

I put my chromecast devices on separate wireless AP. each AP has it’s own DHCP, subnet and separate bridge.

AP1 - has chromecast devices
AP2 - everything else
Unfortunately, although I am able to cast as long as my phone joins AP1, I cannot discover/cast from AP2.
I’ve enabled IGMP in both APs and I have forward accepted between the APs.
I can ping from AP2 to AP1 but not cast.

your help is appreciated
regards

I’m not any expect of chromecasts, but I’m guessing that the discovery part is purely layer 2.

When I’m on a different vlan of the same AP, I can’t discover the CC or my Bose speaker for that matter.


Sent from my cell phone. Sorry for the errors.

Thank you Alain for your response. I guess Chromecast and bose speakers use the same technology to advertise themselves!
How did you overcome the issue in your case?

You will at least have to install and configure multicast routing.
But I think there were more issues, I seem to remember that the Chromecast sends everything with TTL=1 so that has to be mangled too.
Easiest is to change your AP setup so Chromecast and users are in the same segment.

they use mDNS / Bonjour protocols, so devices must be on the same broadcast domain - your best bet is to use some sort of proxy device that sits on both LANs and can relay the relevant discovery packets.

I took the easy way out. Add pe1chi suggested, same subnet. :wink:

Sent from my cell phone. Sorry for the errors.

@joegoldman and @pe1chl

Thank you so much guys for your responses, I am coming to the conclusion that this seems to be the only solution at the moment :frowning:

I’ve noticed that if I connect a phone to AP that has chromecast, then disconnect the phone and reconnect to the home AP. the communication remains stable and I can cast and control chromecasts with no issues!
This may help someone in the future.

I am inexperienced in networking and routing, therefore, this may be harder than usual for me!

I’d love to be able to isolate these devices from my home network if possible.

Is there a tutorial that I can follow?

Just to update you guys, I’ve submitted a support request to mikrotik and hoping be to get some support and post it here
Fingers crossed

I’d love to know a simple solution to get multicast/bonjour discovery working across either:

  • multiple subnets; or
  • different VLANs
    without having to use another app like Avahi
    and keep it all inside RouterOS

There’s so much info out there that says multicast package is what’s needed, but I can’t find any worked examples as to whether this is true or not.

I fought with Bonjour for a while some years ago. As I recall, the conclusion was that Bonjour was deliberately designed to be unrouteable. Its TTL is hardwired to 1, and does not respond to being incremented. What would be needed to make Bonjour work over VPNs or VLANs is a special server package running on the router itself. The name of the package was in the forum thread, but I do not remember it and I’m not in a place where I can search my past transactions. If you search for the term Bonjour with my name as poster, I’m confident you can find it.

Thanks.
The software is Avahi
I was hoping that this functionality was now part of RouterOs.
If not, it needs to be installed on another device that has visibility to all the VLANS or subnets as I understand it.