Il s'agit probablement du pare-feu de votre Mac OSX.
Allez dans Préférences système / Sécurité et confidentialité / Pare-feu et vérifiez s'il est activé. Si c'est le cas, désactivez-le pendant un moment et voyez si vous pouvez ping localhost
(veuillez noter qu'avant de pouvoir désactiver le pare-feu, vous devez cliquer sur le cadenas dans le coin inférieur gauche et vous authentifier).
Ne laissez pas votre pare-feu désactivé, à moins d'être absolument sûr que votre Mac n'est exposé à aucun trafic externe (c'est-à-dire qu'il n'est vraiment sûr de le faire que lorsque vous êtes dans un réseau complètement isolé). La procédure ci-dessus permet de vérifier que c'est bien le pare-feu et non quelque chose d'autre qui bloque le trafic ICMP vers localhost.