I’ve been struggling to make Apple devices find each other (Bonjour, Airplay, AirPrint, etc…) across multiple subnets despite spending many hours trying to make IGMP Proxy and PIM perform the function. The primary issues is that Apple uses UDP 5353 broadcasts on address 224.0.0.251 which has TTL=1, therefore ROS will not forward it outside of the subnet. How about a ROS implementation of something like Avahi (avahi.org) which allows mDNS broadcasts to be repeated across any number of interfaces/subnets that are attached to the router? It certainly would make life with Apple devices much easier and it would be nice to accomplish this inside a RouterBoard rather than setting up a separate Ubuntu server just to perform mDNS repeating.
I believe people have been requesting a native Avahi-daemon compiled for ROS for a while. Your best bet is to get a Raspberry Pi, configure it with multiple VLAN interfaces, and put it on a trunk port on your switch.
I have a VM doing just that, but considering other vendors have this functionality built in (Ubiquiti, Cisco, etc), I would hope they could also provide this.
So is the entire forum community. MT, however, doesn’t base their development efforts strictly on what their active forum users want. They weigh our requests against what they get through the normal support channels, talking with customers at MUM events around the world, etc. If enough people haven’t requested it through the other channels, it doesn’t matter if we want it or not. Of course, even if it were under development, they wouldn’t tell us for fear that they’ll promise a feature and miss their target date.
I thought this as well - but 224.0.0.0/24 is specified as link-local multicast, so maybe the kernel refuses to forward such addresses…
(like fe80::/16 in ipv6)