Ako pingnúť všetky adresy IP vo vašej sieti LAN

Ak chcete monitorovať počet existujúcich ad-hoc klientov v bezdrôtovej sieti LAN, identifikovať zariadenia, ktoré majú nastavené vlastné pevné adresy v rozsahu DHCP, alebo vykonať inventarizáciu zariadení, ktoré sú momentálne pripojené k vašej sieti, môžete pomocou príkazu ping na každú adresu IP v podsiete. Zoznam zariadení, ktoré reagujú na príkaz ping, je dobrým východiskovým bodom na splnenie niektorej z týchto úloh.

Windows

1

Stlačte kláves „Windows“ a zadajte príkaz „.“ Pravým tlačidlom myši kliknite na príkazový riadok a vyberte príkaz Spustiť ako správca ... Potvrďte požiadavku.

2

Príkazom DOS „FOR“ vytvorte slučku od jednej do 254, čo je rozsah platných adries IP v sieti 192.168.1.0. Typ:

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

3

Postupujte podľa slučky FOR príkazom ping, ktorý sa má vykonať pri každej iterácii. Napríklad na ten istý riadok zadajte:

DO ping -n 1 192,168,1.% I

takže celý riadok znie:

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

4

Stlačením klávesu „Enter“ spustite testovanie dostupnosti na zariadeniach v sieti. Filtrujte výsledky tak, aby sa tlačili iba zariadenia, ktoré reagujú na príkaz ping, a to vložením výsledkov do príkazu FIND. Zadajte napríklad:

FOR / L% i IN (1,1 254) DO ping -n 1 192,168,1.% I | NÁJDI / i „Odpovedať“

Linux alebo Unix

1

Prihláste sa na server a otvorte okno príkazového riadku. Vytvorte jednoriadkový shell skript, ktorý prechádza každou adresou IP a pinguje ju.

2

Pomocou príkazu For vytvorte slučku od jednej do 254. Napríklad zadajte:

pre ip v $ (seq 1 254);

3

Pridajte príkaz k príkazu ping na adresu IP, nahradením premennej cyklu za poslednú časť adresy a potom príkaz ukončite. Zadajte napríklad:

urobte ping -c 1 192.168.1. $ ip; hotový

tak, aby riadok znel:

pre ip v $ (seq 1 254); urobte ping -c 1 192.168.1. $ ip; hotový

4

Stlačením klávesu „Enter“ spustíte jednoradovú linku.