Can someone post the steps to get a working mDNS repeater using v7.4 beta 4 containers?
THIS… THIS a million times please!! I have the pinhole container working like a charm. That is 50% of what I need. The MDNS repeater container would be amazing.
The mDNS containers I’ve seen all require bridged networking in the Docker container. Is that supported on the RouterOS containers>
I’ve manage to create container with mdns-repeter between two VLANs. Here https://github.com/TheMickeyMike/docker-mdns-repeater-mikrotik is repo with short README and my setup
This repo was created in hurry and it is one big work in progress, because now I’m trying to write my own mdns-repeter in GoLang with L2 support and some filtering, something like this https://github.com/Gandem/bonjour-reflector, but without using libpcap, pure Go.
Hi Mickey, any updates on your mans repeater container?
I’ve tried doing it in Go, but lack of libs for L2 operations forced me to pivot into rust-lang. Unfortunately I don’t know rust so I’ve started learning it… it’s not easy and very time consuming process, sooo don’t count on me
, but my “temporary” container with mdns-repeater.c (without filtering) works like charm ![]()
You sir deserve a beer! This does work like a charm, only had to change the vlan ids. Wireless devices can now cast to wired tv and oculus quest2 can now airlink to wired pc.
Just want to say that I also had success with this container! Thank you again for your work.
Just a note that the VLANs should be changed/specified in both the run.sh file and the Dockerfile. I initially missed that and was wondering why the ethernet interfaces weren’t getting created correctly.
could this make sure that even through VPN there is connectivity via mDNS?
Thanks a lot for the great work and building the container image!
I just wrote a little HowTo set this up: http://forum.mikrotik.com/t/howto-mdns-repeater-on-mikrotik-using-container-docker/164918/1
Now I’m able to share Airprint and Airplay with my guest vlan / wlan.