Jak pingovat všechny adresy IP ve vaší síti LAN

Chcete-li sledovat počet stávajících klientů ad-hoc v bezdrátové síti LAN, identifikovat zařízení, která mají nastaveny své vlastní pevné adresy v rozsahu DHCP, nebo provést inventarizaci zařízení aktuálně připojených k vaší síti, můžete pomocí příkazu ping každou IP adresu v podsíť. Seznam zařízení, která reagují na příkaz ping, je dobrým výchozím místem pro splnění kteréhokoli z těchto úkolů.

Okna

1

Stiskněte klávesu „Windows“ a zadejte příkaz „.“ Pravým tlačítkem klikněte na „Příkazový řádek“ a zvolte „Spustit jako správce ...“ Potvrďte požadavek.

2

Pomocí příkazu DOS "FOR" vytvořte smyčku od jedné do 254, rozsah platných IP adres v síti 192.168.1.0. Typ:

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

3

Postupujte podle smyčky FOR příkazem ping, který se provede při každé iteraci. Například na stejném řádku zadejte:

DO ping -n 1 192.168.1.% I

takže celý řádek čte:

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

4

Stisknutím klávesy „Enter“ proveďte příkaz ping na zařízení v síti. Filtrujte výsledky tak, aby tiskly pouze zařízení, která reagují na ping, zadáním výsledků do příkazu FIND. Zadejte například:

FOR / L% i IN (1,1 254) DO ping -n 1 192,168,1.% I | Najít / i „Odpovědět“

Linux nebo Unix

1

Přihlaste se k serveru a otevřete okno příkazového řádku. Vytvořte jednořádkový skript prostředí, který prochází každou IP adresou a provede ping.

2

Pomocí příkazu For vytvořte smyčku od jedné do 254. Zadejte například:

pro ip v $ (násl. 1 254);

3

Přidejte příkaz k příkazu ping na adresu IP, dosaďte proměnnou smyčky za poslední část adresy a poté příkaz ukončete. Zadejte například:

ping -c 1 192.168.1. $ ip; Hotovo

takže řádek zní:

pro ip v $ (násl. 1 254); do ping -c 1 192.168.1. $ ip; Hotovo

4

Stisknutím klávesy „Enter“ spustíte jednorázovou linku.