Comment envoyer un ping à toutes les adresses IP de votre réseau local

Pour surveiller le nombre de clients ad-hoc existants sur un réseau local sans fil, pour identifier les périphériques qui ont défini leurs propres adresses fixes dans la plage DHCP ou pour faire l'inventaire des périphériques actuellement connectés à votre réseau, vous pouvez envoyer une requête ping à chaque adresse IP dans le sous-réseau. La liste des périphériques qui répondent au ping est un bon point de départ pour accomplir l'une de ces tâches.

Windows

1

Appuyez sur la touche "Windows" et tapez "commande". Cliquez avec le bouton droit sur "Invite de commandes" et choisissez "Exécuter en tant qu'administrateur ..." Confirmez la demande.

2

Utilisez la commande DOS "FOR" pour créer une boucle de un à 254, la plage d'adresses IP valides sur un réseau 192.168.1.0. Taper:

POUR / L% i IN (1, 1, 254)

3

Suivez la boucle FOR par la commande ping à exécuter à chaque itération. Par exemple, sur la même ligne, tapez:

FAIRE ping -n 1 192.168.1.% I

afin que la ligne entière se lit comme suit:

POUR / L% i IN (1,1,254) DO ping -n 1 192.168.1.% I

4

Appuyez sur "Entrée" pour envoyer une requête ping aux périphériques de votre réseau. Filtrez les résultats pour n'imprimer que les périphériques qui répondent à un ping en envoyant les résultats dans la commande FIND. Par exemple, tapez:

POUR / L% i DANS (1,1,254) DO ping -n 1 192.168.1.% I | FIND / i "Répondre"

Linux ou Unix

1

Connectez-vous à votre serveur et ouvrez une fenêtre d'invite de commande. Créez un script shell sur une seule ligne qui parcourt chaque adresse IP et la ping.

2

Utilisez l'instruction For pour créer une boucle de un à 254. Par exemple, tapez:

pour ip en $ (seq 1 254);

3

Ajoutez l'instruction pour envoyer une requête ping à l'adresse IP, en remplaçant la variable de boucle par la dernière partie de l'adresse, puis terminez l'instruction. Par exemple, tapez:

faire ping -c 1 192.168.1. $ ip; Fini

de sorte que la ligne se lit comme suit:

pour ip en $ (seq 1 254); faire ping -c 1 192.168.1. $ ip; Fini

4

Appuyez sur "Entrée" pour exécuter le one-liner.