Comment voir tous les ordinateurs du réseau avec cmd ?

9 voir
Pour lister les ordinateurs dun réseau local via linvite de commandes, tapez ipconfig (Windows) ou ifconfig (Linux/Mac) pour obtenir votre adresse IP, puis utilisez la commande arp -a pour afficher les adresses IP et MAC des appareils connectés. Une recherche supplémentaire avec ping -t peut être utile.
Commentez 0 J'aime

Cartographier votre réseau local avec l’invite de commandes : une méthode basique mais efficace

L’invite de commandes, souvent sous-estimée, offre des outils surprenants pour interagir avec votre réseau local. Bien qu’elle ne permette pas une cartographie exhaustive et sophistiquée, elle permet d’obtenir une vue d’ensemble des appareils connectés, suffisante pour de nombreuses tâches de dépannage ou de surveillance basique. Voici comment lister les ordinateurs de votre réseau local en utilisant uniquement l’invite de commandes, en distinguant les systèmes Windows et les systèmes basés sur Unix (Linux et macOS).

Méthode pour Windows:

La méthode pour Windows repose sur la combinaison de trois commandes : ipconfig, arp -a et, optionnellement, ping -t.

  1. Obtenir votre adresse IP: Commencez par taper ipconfig dans l’invite de commandes. Cherchez la section “Adaptateur Ethernet” ou “Adaptateur Wi-Fi” (le nom exact peut varier). Notez votre adresse IP, elle se présentera sous la forme xxx.xxx.xxx.xxx. Cette étape est cruciale pour comprendre la plage d’adresses IP de votre réseau local. En général, les appareils sur le même réseau auront des adresses IP commençant par les mêmes chiffres.

  2. Lister les appareils connectés avec arp -a: La commande arp -a affiche la table ARP (Address Resolution Protocol) de votre système. Cette table associe les adresses IP aux adresses MAC des appareils qui ont communiqué récemment avec votre ordinateur. Chaque entrée affichera une adresse IP, une adresse MAC, et l’état de l’entrée. Seuls les appareils ayant échangé des paquets avec votre machine apparaîtront. Cela signifie que les ordinateurs éteints ou inactifs ne seront pas listés.

  3. Validation avec ping -t (optionnel): Pour vérifier la disponibilité d’un ordinateur détecté par arp -a, vous pouvez utiliser la commande ping -t <adresse_IP>. Remplacez <adresse_IP> par l’adresse IP de l’ordinateur que vous souhaitez tester. La commande ping -t enverra continuellement des requêtes ping jusqu’à ce que vous l’interrompiez manuellement avec Ctrl+C. Une réponse signifie que l’ordinateur est actif sur le réseau. L’absence de réponse indique que l’ordinateur est hors ligne, inaccessible, ou que le pare-feu bloque les requêtes ping. Attention: L’utilisation excessive de ping -t peut perturber le réseau.

Méthode pour Linux et macOS:

Sous Linux et macOS, la procédure est similaire, mais les commandes sont légèrement différentes.

  1. Obtenir votre adresse IP: Utilisez la commande ifconfig. Vous trouverez votre adresse IP dans la sortie, généralement associée à une interface eth0 (câble Ethernet) ou wlan0 (Wi-Fi).

  2. Lister les appareils connectés: La commande arp -a fonctionne de la même manière que sous Windows.

  3. Validation avec ping -t (optionnel): La commande ping -t est également disponible sous Linux et macOS et fonctionne de la même manière. Pour arrêter le ping, utilisez Ctrl+C.

Limitations:

Il est important de souligner les limitations de cette méthode :

  • Découverte limitée: Seuls les appareils ayant récemment communiqué avec votre ordinateur seront détectés via arp -a.
  • Pas de noms d’hôtes: Vous n’obtiendrez que des adresses IP et MAC, sans les noms d’hôtes des ordinateurs.
  • Dépendance des pare-feu: Les pare-feu peuvent bloquer les requêtes ping, rendant la validation avec ping -t inefficace.
  • Réseaux complexes: Cette méthode est moins efficace sur des réseaux complexes avec plusieurs sous-réseaux ou des routeurs.

Pour une cartographie réseau plus complète et détaillée, des outils plus sophistiqués sont nécessaires. Cependant, cette méthode simple basée sur l’invite de commandes offre un point de départ rapide et efficace pour une surveillance basique de votre réseau local.