< Waldkindergarten Obersontheim e.V.
11.05.16 22:08 Alter: 3 yrs

Herausfinden welche Hosts online sind

Schnell mal herausfinden welche IP's im Netzwerk antworten


immer wieder mal werde ich gefragt, wie man den mal schnell herausfindet welche Geräte im Netzwerk online sind.

Dazu habe ich mir kurzerhand einen (Code-) Einzeiler geschrieben.

Hier einmal für Windows / Powershell

$i=1;while ($i -ne 255) { ping -n 2 -w 5 192.168.2.$i > $null; if($lastexitcode -eq 0) { write-host "192.168.2.$i is alive" -foreground "green" } else { write-host  "192.168.2.$i not responding" -foreground "red"} $i+=1}

und hier für Linux / Unix Shell

 i=1;while [ $i -lt 255 ]; do if ping -c 2 -w 5 192.168.2.$i > /dev/null; then echo "192.168.2.$i is alive"; else echo "192.168.2.$i not responding";fi ; i=$(($i+1));done

führt man den Einzeiler aus sieht die Ausgabe in etwa so aus:

192.168.2.1 is alive
192.168.2.2 not responding
192.168.2.3 not responding
192.168.2.4 not responding
192.168.2.5 is alive
192.168.2.6 not responding