Afficher les adresses IP des périphériques LAN à partir de la ligne de commande sous Mac OS

Si vous avez besoin de visualiser les adresses IP d'autres matériels sur le même LAN (Local Area Network) qu'un Mac, l'outil arp en ligne de commande fonctionne assez bien. Vous trouverez rapidement les adresses IP d'autres appareils et les adresses MAC correspondantes, ce qui peut faciliter les connexions directes au réseau et être utile à de nombreuses autres fins de réseau et de dépannage.

Trouver les adresses IP des appareils locaux avec arp

Pour commencer, lancez l'application Terminal à partir de /Applications/Utilitaires/ (ou accessible avec Spotlight et Command+Spacebar). L'outil arp utilise le protocole ARP (Address Resolution Protocol) pour afficher et contrôler les fonctions de résolution d'adresses réseau. Pour les objectifs que nous voulons atteindre ici, l'utilisation la plus simple de l'arp est avec un drapeau -a attaché :

arp -a

Cela permettra de renvoyer les appareils se trouvant sur le réseau local, y compris les autres Mac, PC, routeurs, iPhones et iPads, en affichant à la fois leur adresse IP LAN et leur adresse MAC individuelle. (Pour ces derniers, vous pouvez aider à distinguer le matériel en le faisant correspondre à l'adresse MAC trouvée dans MacOS X ou dans iOS).

Un exemple de sortie de arp -a ressemble à ceci:

% arp -a

? (192.168.0.1) à 0:0:ca:1:2:3 sur en0 ifscope [ethernet]

? (192.168.0.2) à 68:b8:3d:22:1c:42 sur en0 ifscope [ethernet]

? (192.168.0.11) à b4:12:23:5a:d3:6f sur en0 ifscope [ethernet]

? (192.168.0.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]

Comment trouver les adresses IP des appareils sur un réseau local avec ping & arp

Si la sortie ne semble pas à jour, ou s'il manque une adresse IP que vous pensez qu'elle devrait être là, lancez un ping sur l'adresse IP de diffusion (généralement le dernier résultat de arp -a se terminant par ".255"), puis lancez à nouveau arp -a comme cela.

Lire aussi :  Les effets de l'iOS iMessage ne fonctionnent pas ? Voici pourquoi et comment corriger

Premier ping de l'IP de diffusion :

Terminal% ping 192.168.0.255

PING 192.168.0.255 (192.168.0.255) : 56 octets de données

64 octets de 192.168.0.6 : icmp_seq=0 ttl=64 time=0.079 ms

64 octets de 192.168.0.1 : icmp_seq=0 ttl=64 time=1.922 ms

--- 192.168.0.255 statistiques de ping ---

2 paquets transmis, 2 paquets reçus, +6 doublons, 0,0% de perte de paquets

aller-retour min/avg/max/stddev = 0,079/39,404/303,510/75,738 ms

Ensuite, lancez à nouveau arp -a commande :

Terminal% arp -a

? (192.168.0.1) à 0:0:ca:1:2:3 sur en0 ifscope [ethernet]

? (192.168.0.2) à 68:b8:3d:22:1c:42 sur en0 ifscope [ethernet]

? (192.168.0.10) à 22:12:bb:a0:3d:fd sur en0 ifscope [ethernet]

? (192.168.0.11) à b4:12:23:5a:d3:6f sur en0 ifscope [ethernet]

? (192.168.0.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]

Notez dans cet exemple que 192.168.0.10 est une nouvelle IP par rapport aux résultats précédents, car cette machine vient de rejoindre le réseau.

Vous pouvez ignorer la suggestion de protocole à la fin des résultats de l'arp, dans cet exemple, malgré le fait que les appareils apparaissent comme "ethernet", ils sont en fait tous sur un réseau sans fil avec wi-fi sur l'interface en0.

Notez que vous ne verrez pas l'adresse IP ou l'adresse MAC propre aux Macs dans cette liste. Le cas échéant, vous pouvez trouver votre propre adresse IP via Terminal, Préférences Système, ou en utilisant un service externe si vous cherchez l'adresse externe.

Lire aussi :  Comment bloquer les messages de spam sur l'iPhone (ou tout autre téléphone)

Bien que arp fonctionne assez bien dans la plupart des cas, et qu'il ait l'avantage d'être intégré dans toutes les versions de Mac OS X, il peut ne pas être suffisant pour tout le monde. Pour les utilisateurs plus avancés, nmap est une option encore meilleure pour un outil de découverte de réseau, mais nmap nécessite une installation directe, une compilation par les sources ou par quelque chose comme un homebrew.

Comment puis-je trouver les adresses IP de tous les autres ordinateurs de mon réseau ?

L'astuce ping et arp ci-dessus permet de trouver et de répertorier toutes les adresses IP des appareils ou ordinateurs du réseau. Cela signifie que l'adresse IP de tous les ordinateurs Mac, PC Windows, machines Linux, appareils iOS comme l'iPhone et l'iPad, téléphones Android et tablettes sur le même réseau, même les décodeurs compatibles IP comme une Apple TV ou une Playstation seront trouvés, en supposant que ces appareils et ordinateurs sont connectés au même réseau local que l'ordinateur effectuant la recherche.

Connaissez-vous un autre moyen utile pour trouver, localiser et répertorier les appareils connectés au réseau et les ordinateurs sur le même réseau ? Partagez-la avec nous dans les commentaires !

Click to rate this post!
[Total: 2 Average: 4.5]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *