Lexique/Les processus que vous verrez
rapportd
Aussi : connexions entre appareils
En bref
rapportd est le processus de macOS que vos appareils Apple utilisent pour se trouver et communiquer sur un même réseau. Il est derrière les fonctions de Continuité entre un Mac, un iPhone, un iPad et une Apple TV connectés au même Compte Apple.
Il tourne sous votre propre compte et garde une connexion discrète avec vos autres appareils, pour que les fonctions qui font passer du travail de l’un à l’autre répondent aussitôt au lieu de chercher d’abord.
Comme sharingd, on le rencontre généralement dans une demande du coupe-feu qui demande à accepter des connexions entrantes, car vos autres appareils doivent pouvoir le joindre.
Sur cette page
Pourquoi rapportd apparaît dans le coupe-feu et le Moniteur d’activité
Il écoute sur le réseau local pour vos propres appareils. Un pare-feu qui pose la question pour chaque processus la pose pour lui la première fois qu’il écoute, et parfois de nouveau après une mise à jour de macOS. Il est signé par Apple, et l’autoriser permet à Continuité de fonctionner.
Son utilisation du processeur et du réseau est normalement minime. Plus d’appareils sur le même compte, ou un réseau où les appareils se déconnectent et se reconnectent souvent, lui donnent plus de travail.
Ce qui se passe si vous le bloquez
Les fonctions qui ont besoin que vos appareils se voient échouent ou ralentissent, sans message d’erreur clair. Si Continuité ne marche plus après un changement de pare-feu, vérifiez si rapportd a été refusé, dans Réglages Système → Réseau → Coupe-feu → Options ou dans votre app de pare-feu.
Comment voir ce que fait rapportd
rapportd s’annonce sur le réseau local pour que vos autres appareils puissent le trouver, et le Terminal peut montrer les deux côtés de cet échange.
- Ouvrez le Moniteur d’activité, cliquez sur l’onglet Réseau et tapez
rapportddans le champ de recherche. Ses Octets envoyés et Octets reçus sont normalement faibles. - Ouvrez le Terminal et lancez
lsof -a -i -n -P -c rapportd. Une ligne qui se termine par(LISTEN)indique le port sur lequel il attend, un grand numéro choisi au hasard. Les lignes marquéesESTABLISHEDsont des connexions à d’autres appareils, généralement les vôtres. - Lancez
dns-sd -B _companion-link._tcp local.pour lister les appareils Apple de votre réseau qui annoncent ce service. Votre Mac apparaît sous son propre nom. Appuyez sur Contrôle + C pour arrêter. - Pour ses propres messages, lancez
log stream --predicate 'process == "rapportd"'. Appuyez sur Contrôle + C pour arrêter.
rapportd : usage normal ou problème
Normal : un processeur proche de zéro et un filet de trafic réseau, avec une courte pointe quand un autre de vos appareils s’approche ou rejoint le réseau.
À surveiller : un trafic constant pendant des heures, ou des fonctions de Continuité qui ne marchent plus. Les causes habituelles :
- Un réseau invité ou d’hôtel qui empêche les appareils de se voir : vos appareils ne peuvent pas se connecter, aussi longtemps que rapportd essaie.
- Un appareil de votre compte qui se déconnecte du Wi-Fi et s’y reconnecte sans arrêt.
- Un coupe-feu qui a refusé rapportd : vos autres appareils ne peuvent plus le joindre.
- De nombreux appareils connectés au même Compte Apple sur un seul réseau.
Ce que rapportd révèle sur un Wi-Fi public
rapportd annonce le service _companion-link sur chaque réseau que vous rejoignez, et l’annonce contient le nom de votre Mac, comme le montre la commande dns-sd ci-dessus. Sur le réseau d’un café ou d’un hôtel, les autres appareils peuvent voir ce nom, même s’ils ne peuvent pas utiliser le service.
Si le nom de votre Mac contient vos nom et prénom, changez-le dans Réglages Système → Général → Informations → Nom. rapportd et les autres annonces Bonjour du Mac utilisent alors le nouveau nom.
Questions fréquentes
rapportd sur Mac : de quoi s’agit-il ?
Le processus de macOS qui permet à vos appareils Apple de se trouver et de communiquer sur un même réseau, pour les fonctions de Continuité entre Mac, iPhone, iPad et Apple TV.
Faut-il autoriser rapportd à accepter les connexions entrantes ?
Oui, si vous utilisez les fonctions de Continuité avec vos autres appareils Apple. Il fait partie de macOS et est signé par Apple.
rapportd est-il un logiciel espion ?
Non. C’est un processus d’Apple qui ne communique qu’avec les appareils connectés à votre propre Compte Apple. Il se trouve dans /usr/libexec/rapportd, sur la partie scellée du disque que seules les mises à jour d’Apple peuvent modifier.
Peut-on désactiver rapportd ?
Pas de façon prise en charge. Il est lancé par macOS et se trouve sur la partie scellée du disque. Le refuser dans le coupe-feu empêche vos autres appareils de le joindre, au prix des fonctions de Continuité qui en ont besoin.
Pourquoi rapportd écoute-t-il sur un port ?
Vos autres appareils Apple s’y connectent par le réseau local : il garde donc un port ouvert pour eux. Ce port est un grand numéro choisi au hasard, annoncé sur le réseau local sous le nom _companion-link.
Voir aussi
Vous cherchez mieux que le Moniteur d’activité ? Consultez les meilleures alternatives au Moniteur d’activité pour Mac, ou parcourez tous les termes du lexique.