For å overvåke antall eksisterende ad-hoc-klienter på et trådløst LAN, for å identifisere enheter som har satt sine egne faste adresser i DHCP-området eller for å registrere enhetene som for øyeblikket er koblet til nettverket ditt, kan du pinge hver IP-adresse i undernett. Listen over enheter som reagerer på pingen er et godt utgangspunkt for å utføre noen av disse oppgavene.
Windows
1
Trykk på "Windows" -tasten og skriv "kommando". Høyreklikk "Kommandoprompt" og velg "Kjør som administrator ..." Bekreft forespørselen.
2
Bruk DOS "FOR" -kommandoen for å lage en sløyfe fra en til 254, rekkevidden av gyldige IP-adresser i et 192.168.1.0-nettverk. Type:
FOR / L% i IN (1, 1, 254)
3
Følg FOR-sløyfen med ping-kommandoen for å utføre hver iterasjon. Skriv for eksempel på samme linje:
DO ping -n 1 192.168.1.% I
slik at hele linjen lyder:
FOR / L% i IN (1,1,254) DO ping -n 1 192.168.1.% I
4
Trykk "Enter" for å pinge enhetene i nettverket ditt. Filtrer resultatene for å skrive ut bare enhetene som reagerer på en ping ved å føre resultatene til FINN-kommandoen. Skriv for eksempel:
FOR / L% i IN (1,1,254) DO ping -n 1 192.168.1.% I | FINN / i "Svar"
Linux eller Unix
1
Logg på serveren din og åpne et ledetekstvindu. Lag et enkeltlinjeskallskript som går gjennom hver IP-adresse og pinger den.
2
Bruk For-setningen til å lage en sløyfe fra en til 254. Skriv for eksempel:
for ip i $ (seq 1 254);
3
Legg til setningen til ping IP-adressen, erstatt loop-variabelen med den siste delen av adressen, og avslutt deretter setningen. Skriv for eksempel:
gjør ping -c 1 192.168.1. $ ip; ferdig
slik at linjen lyder:
for ip i $ (seq 1 254); gjør ping -c 1 192.168.1. $ ip; ferdig
4
Trykk "Enter" for å kjøre one-liner.