Windows Cast between subnets?

I have a Windows Notebook and a SmartTV.

  • Windows acquires IP from 10.0.1.0/24 IP range (SUBNET1)
  • TV gets it from a different 10.0.2.0/24 range (SUBNET2)

The reasons behind this setup is not important, but my goal is to make this work without changing subnets, i.e I can not put both devices into the same subnet.

I wish to get back the “cast” option: it only works with TVs in the same subnet, but not with TVs in different subnets.

Also, please note, that my firewall is widely opened between these two subnets, so any client in SUBNET1 can communicate with any in SUBNET2, and vica-versa.

Do you know how Windows Cast (maybe Miracast?) works? I just might have to “bridge” these subnets and forward broadcast messages, but without proper details it’s rather hard like finding a needle in haystack.

I’d appreciate any help on any details of this topic.

After a quick research, I found out that Miracast uses mDNS, so I believe that an mDNS repeater will do the job for you:

/ip dns
set mdns-repeater-ifaces="subnet_interfaces"

Thank you!

I tried putting my VLANs there (mdns-repeater-ifaces), but my Windows can’t see the TV.

Also, I’m having a nice mDNS “hack” from this topic which I believe can give a bit finer control: http://forum.mikrotik.com/t/mdns-between-vlans-with-just-bridge-filters-look-mum-no-containers/173295/1

But long story short, it’s not working, I believe it’s not using mDNS (anymore)?