In spite of the new mDNS feature, I haven’t yet managed to make multicast work between two VLANs, that is, between the jellyfin server and a few clients on another VLAN.
In my case I have 2 address lists [FromDevices ] [ToDevices] these lists populate IP address of hosts that need to communicate with each other
This rule would be placed just above FORWARD Drop all
That enabled multicast to work for the targeted VLANs and the hosts in question …
I am not at all familiar with Jellyfin but in reading some stuff on the web I have hits stating that Jellyfin currently does not support multicasting …
I know that mDNS works well for me … I know that most if not all Linux machines support multicasting but Jellyfin apparently does not but I could be wrong.
Tested new mdns-repeat-ifaces feature on ROS DNS using macOS and iOS screen mirroring (AirPlay) and cast from Google Chrome (Google Cast) from isolated VLAN to Android tv box on LAN and it works - discovery and streaming, but had to allow many ports on forward chain from vlan to TV box.
Not to grave dig but one mistake I made as someone with very little experience with Mikrotik and bought my first device to learn and for 10gig. When I set up VLAN isolation and was blocking traffic between the VLAN’s I didn’t realize you could block established traffic. (I am coming from opnSense).
User talks to IoT = Pass
IoT responds to User = Blocked
Changing the VLAN block rule to only block the “new” connection state fixed my issue.
Those accept rules are placed above the rule that drops traffics. This also improves performance, because most of the normal traffics will be accepted by them and most packets will only need to be processed by a couple of rules.
If you apply this, you won’t need the connection-state=new condition on your drop rules anymore.
@AMMO Did you submit your suggestion to MT for future implementation… I mean your not inventing anything but reflecting a standard that exists correct???
mDNS doens’t use a multicast address not routable?
hosts receiving multicast packets from different networks are not supposed to discard them?
or teher is some nat/relayingin the router?