I'm trying to access some bonjour-based services remotely over WireGuard on iOS, like Apple Home Kit.
A quick inspection on Wireshark revealed that it is based on multicast packets with destination IP 224.0.0.251.
I've setup smcroute with the following configuration on the WireGuard host:
mroute from eth0 group
224.0.0.251
to wg0
mroute from wg0 group
224.0.0.251
to eth0
However when performing a multicast ping with ping -I eth0 -t 20
224.0.0.251
and attaching tcpdump
on the wg0
interface I don't see any multicast packet flowing through.
Is WireGuard capable of sending multicast packets right now? Or have I just misconfigured something?