Do you have any active devices between your Mac and the router? Bonjour packets have a TTL of 1.
Does running dns-sd -B
on your Mac list your other devices? Does dns-sd -F
show local
as a browsing domain?
Try pinging: ping 224.0.0.251
or ping6 ff02::fb
On the router, try enabling Network > WAN > Advanced > Enable IGMP Proxy
and IPv6 WAN > Advanced > Enable MLD Proxy
– it shouldn't affect multicast packets on the LAN, but you never know. :)
Try setting Wireless 2.4GHz > Wireless Advanced > DTIM Interval
to 1
.
Try disabling anything firewall-related (Security > Basic Security > Firewall > Enable SPI Firewall
and all the options under Security > Advanced Security
), and if this solves the problem, re-enable them one by one.