
Now copy the image which suits your platform into the root directory on the router (again via drag n' drop into Winbox or via FTP/SFTP). If you want to build the containers by yourself from source, you will find the sources and instructions for the build process in the last topic of this tutorial. Furthermore, starting with RouterOS 7.7, it is also possible to create a RAM disk where a part of the main memory can be used as data storage.įor all those who can't/won't build the container themselves, I have prepared three ready-made container images that you can download here: only has 16MB Flash but owns a USB port, the root directory of the container can also be placed on it.

RAM: For reasonable operation, a recommend using a router with at least 128MB of RAM.įile-Storage: The container itself uses between 10 -15MB when extracted to the filesystem.

The container is based on a small Alpine Linux and the repeating is done by a C programmed daemon from Darell Tan. This enables the cross VLAN announcement of many devices which normally only announce themselves in their own layer-2 broadcast domain using the mDNS link local multicast address 224.0.0.251 via UDP port 5353.

However, since a Docker package for RouterOS 7 has been available for some time, I have built a Docker image based on the template of this Github Repo which runs directly on the router and reflects mDNS multicast packets between two or more VLANs.

MDNS repeating (Multicast DNS) on Mikrotik routers, a feature often requested, is not yet part of RouterOS itself at the time of writing ( But Mikrotik is currently working on it).
