Réseau local
Trouver les appareils de votre réseau local depuis un Mac
macOS offre deux moyens intégrés de voir les autres appareils : la table ARP et Bonjour. Aucun des deux n’analyse tout le réseau.
Symptômes
- Vous avez besoin de l’adresse IP d’une imprimante, d’un NAS ou d’un autre appareil.
- Vous voulez savoir quels appareils sont sur votre réseau.
- Une app ne trouve pas un appareil sur le réseau local.
Causes probables
- La table ARP ne contient que les appareils récents. Le Mac ne liste un appareil qu’après avoir échangé du trafic avec lui.
- Bonjour n’affiche que les appareils qui annoncent des services. Les appareils qui n’annoncent aucun service n’apparaissent pas.
- L’accès au réseau local est désactivé pour une app. Sur macOS 15 Sequoia et versions ultérieures, une app a besoin d’une autorisation pour trouver des appareils sur le réseau local.
- L’isolation des clients sur le réseau. Certains réseaux invités et publics empêchent les appareils de se voir entre eux.
Comment vérifier
Affichez la table ARP. Elle liste les adresses IP et les adresses matérielles (MAC) que le Mac connaît en ce moment.
arp -aPour ne pas résoudre les noms, ajoutez
-n.arp -a -nRecherchez les appareils qui annoncent un service avec Bonjour. Cet exemple trouve les imprimantes. Appuyez sur Contrôle + C pour arrêter.
dns-sd -B _ipp._tcpRecherchez les appareils qui partagent des fichiers via SMB.
dns-sd -B _smb._tcpSi une app ne trouve aucun appareil, ouvrez Réglages Système > Confidentialité et sécurité > Réseau local. Cherchez l’app dans la liste.
Comment corriger
Si l’app est désactivée dans Réseau local, activez-la. Voir Une app ne trouve pas les appareils du réseau local.
Si vous êtes sur un réseau invité, connectez-vous au réseau principal pour atteindre vos appareils.
Pour ajouter un appareil à la table ARP, envoyez d’abord un ping à son adresse. Puis relancez
arp -a.ping -c 2 192.168.1.20Attribuez une adresse fixe aux appareils importants dans les réglages de votre routeur. Vous pourrez ainsi toujours les retrouver.
Avec Kilobat
Kilobat liste les appareils avec lesquels le Mac a récemment échangé, d’après le cache des voisins ARP. Ce n’est pas une analyse complète.
kilobat devicesPour inclure les services Bonjour, ajoutez
--bonjour.kilobat devices --bonjourPour donner à un appareil un nom dont Kilobat se souvient, utilisez son adresse matérielle.
kilobat devices name aa:bb:cc:dd:ee:ff "Printer"Pour réveiller un appareil compatible Wake-on-LAN, envoyez un paquet de réveil. Kilobat ne peut pas confirmer qu’il s’est réveillé.
kilobat wake aa:bb:cc:dd:ee:ffL’onglet Appareils du tableau de bord nécessite Pro.
Questions
Pourquoi arp -a n’affiche-t-il pas tous mes appareils ?
La table ne liste que les appareils qui ont récemment échangé du trafic avec le Mac. Un appareil en veille ou silencieux n’apparaît pas.
Ces commandes nécessitent-elles un mot de passe administrateur ?
Non. arp -a et dns-sd -B fonctionnent pour tout utilisateur. Supprimer des entrées ARP nécessite un administrateur.
Sources
- arp(8), page man installée avec macOS 27.2
- dns-sd(1), page man installée avec macOS 27.2
- Assistance Apple : Contrôler l’accès à votre réseau local sur Mac
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.