Réseau local

Le coupe-feu de macOS bloque les connexions entrantes

Le coupe-feu de macOS contrôle les connexions que d’autres ordinateurs établissent vers votre Mac. Il ne contrôle pas celles que vos apps établissent.

S’applique à : macOS 13 Ventura et versions ultérieures pour Réglages Système > Réseau > Coupe-feu. Les versions antérieures utilisent Sécurité et confidentialité.Vérifié le 29 octobre 2026

Symptômes

  • D’autres appareils ne peuvent pas se connecter à un serveur, un jeu ou un service de partage sur votre Mac.
  • Le Mac ne répond pas au ping d’un autre appareil.
  • Un serveur de développement fonctionne sur le Mac, mais pas depuis votre téléphone sur le même Wi-Fi.
  • macOS demande si une app peut accepter les connexions réseau entrantes.

Causes probables

  • Bloquer toutes les connexions entrantes. Selon Apple, cette option bloque les connexions vers les services non essentiels et vers tous les autres services de partage.
  • Une app refusée. Vous avez cliqué sur Refuser lors d’une demande précédente, ou l’app est réglée pour bloquer dans les options du coupe-feu.
  • Mode furtif. Le Mac ne répond pas aux requêtes de sondage comme le ping.
  • Le serveur écoute sur 127.0.0.1. Seul le Mac peut alors s’y connecter, quel que soit le réglage du coupe-feu.

Comment vérifier

  1. Choisissez menu Pomme > Réglages Système > Réseau > Coupe-feu. Vérifiez si le coupe-feu est activé.

  2. Cliquez sur Options. Regardez le réglage de votre app et l’option Bloquer toutes les connexions entrantes.

  3. Affichez l’état du coupe-feu depuis Terminal.

    /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate
    /usr/libexec/ApplicationFirewall/socketfilterfw --getblockall
    /usr/libexec/ApplicationFirewall/socketfilterfw --getstealthmode
  4. Vérifiez que le serveur écoute sur toutes les adresses, et pas seulement sur 127.0.0.1.

    lsof -nP -iTCP:8000 -sTCP:LISTEN

Comment corriger

  1. Dans les options du coupe-feu, désactivez Bloquer toutes les connexions entrantes si vous avez besoin du partage ou de serveurs.

  2. Cliquez sur le bouton Ajouter et sélectionnez l’app. Réglez-la pour autoriser les connexions entrantes.

  3. Cliquez sur OK. Testez de nouveau la connexion depuis l’autre appareil.

  4. Vous pouvez aussi autoriser une app depuis Terminal. Remplacez le chemin par celui de votre app.

    sudo /usr/libexec/ApplicationFirewall/socketfilterfw --unblockapp /Applications/Example.app

    Nécessite un mot de passe administrateur.

  5. Laissez le coupe-feu activé. N’autorisez que les apps qui doivent accepter des connexions.

Avec Kilobat

  1. Le filtre de Kilobat contrôle les connexions que vos apps établissent. Il ne remplace pas le coupe-feu de macOS pour les connexions entrantes.

  2. Pour voir les sockets ouverts d’un processus serveur, utilisez la commande destinations.

    kilobat destinations --pid 12345

Questions

Le coupe-feu de macOS bloque-t-il les connexions sortantes ?

Non. Apple le décrit comme une protection contre les connexions que d’autres ordinateurs établissent. Utilisez une app de filtrage pour les connexions sortantes.

À quoi sert le mode furtif ?

Le Mac ne répond pas aux requêtes de sondage, comme le ping, venant de sources inconnues. Les apps autorisées reçoivent toujours leurs requêtes.

Sources

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec man <name> dans Terminal.