Hvordan pinge alle IP-adresser på LAN

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.