So pingen Sie alle IP-Adressen in Ihrem LAN


Um die Anzahl der vorhandenen Ad-hoc-Clients in einem WLAN zu überwachen, Geräte zu identifizieren, die ihre eigenen festen Adressen im DHCP-Bereich festgelegt haben, oder um eine Bestandsaufnahme der Geräte vorzunehmen, die derzeit mit Ihrem Netzwerk verbunden sind, können Sie jede IP-Adresse im Internet anpingen Subnetz. Die Liste der Geräte, die auf den Ping reagieren, ist ein guter Ausgangspunkt für die Ausführung einer dieser Aufgaben.

Windows

1

Drücken Sie die Taste „Windows“ und geben Sie „Befehl“ ein. Klicken Sie mit der rechten Maustaste auf „Eingabeaufforderung“ und wählen Sie „Als Administrator ausführen …“. Bestätigen Sie die Anforderung.

2


Verwenden Sie den DOS-Befehl „FOR“, um eine Schleife von eins bis 254 zu erstellen, dem Bereich gültiger IP-Adressen in einem 192.168.1.0-Netzwerk. Art:

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

3

Folgen Sie der FOR-Schleife mit dem Befehl ping, um sie bei jeder Iteration auszuführen. Geben Sie beispielsweise in derselben Zeile Folgendes ein:

DO ping -n 1 192.168.1.% I.

so dass die gesamte Zeile lautet:

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

4

Drücken Sie die Eingabetaste, um die Geräte in Ihrem Netzwerk zu pingen. Filtern Sie die Ergebnisse, um nur die Geräte zu drucken, die auf einen Ping reagieren, indem Sie die Ergebnisse in den Befehl FIND weiterleiten. Geben Sie beispielsweise Folgendes ein:

FOR / L% i IN (1,1,254) DO ping -n 1 192.168.1.% I | FIND / i „Antworten“

Linux oder Unix

1

Melden Sie sich bei Ihrem Server an und öffnen Sie ein Eingabeaufforderungsfenster. Erstellen Sie ein einzeiliges Shell-Skript, das jede IP-Adresse durchläuft und sie anpingt.

2

Verwenden Sie die For-Anweisung, um eine Schleife von eins bis 254 zu erstellen. Geben Sie beispielsweise Folgendes ein:

für ip in $ (seq 1 254);

3

Fügen Sie die Anweisung zum Pingen der IP-Adresse hinzu, indem Sie den letzten Teil der Adresse durch die Schleifenvariable ersetzen, und beenden Sie dann die Anweisung. Geben Sie beispielsweise Folgendes ein:

do ping -c 1 192.168.1. $ ip; getan

so dass die Zeile lautet:

für ip in $ (seq 1 254); do ping -c 1 192.168.1. $ ip; getan

4

Drücken Sie „Enter“, um den Einzeiler auszuführen.