Inbound icmpv6 - not working

I need a little help with inbound icmpv6.

I set up a tunnel using the exact instructions found here:

http://wiki.mikrotik.com/wiki/Manual:Hurricane_Electric_Tunnel_Broker_Example_for_Home

It works. I can access IPv6 web pages from a Mac client.

However, inbound icmpv6 doesn’t work to the network advertised to my clients (my Mac for example).

If I ping my side of the 6to4 tunnel (the XXX::2 address) from the internet, it works. It’s just the routed /64 addresses that can’t be pinged from the internet.

I deleted all rules under /ipv6 firewall filter - no luck

I added a simple rule like this:

/ipv6 firewall filter
add action=accept chain=forward protocol=icmpv6

No luck - inbound icmpv6 pings still don’t work.

Please help.

Nevermind. Seems to be a Mac issue. Works with Linux. Works with Windows. Don’t know why.

Hopefully someone else will search on this and see it before asking again.

Still amazed at what a $22 router will do.

Replying to myself yet again. Sometimes I feel like I’m the only one who doesn’t know this stuff.

Google “mac stealth mode”. They block icmp by default it seems.