Wenn man mal schnelle eine Liste von IP Adressen überprüfen möchte, welche erreichbar sind und welche nicht, geht das ganz elegant mit einem kleinen Shellscript.
Zuerst erstellt man eine Liste mit den IP Adressen:
ip-test.txt
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7
192.168.1.8
192.168.1.9
192.168.1.10
Nun kommt ein Shellscript, dass diese Liste durchgeht und überprüft:
ip-test.sh
#!/bin/bash
for ip in $(cat ip-test.txt); do
if ping -c 1 -q $ip >> /dev/null; then
echo "$ip ✓"
else
echo "$ip ✗"
fi
done
Die Ausgabe sieht dann so aus:
./ip-test.sh
192.168.1.1 ✓
192.168.1.2 ✓
192.168.1.3 ✓
192.168.1.4 ✓
192.168.1.5 ✗
192.168.1.6 ✓
192.168.1.7 ✓
192.168.1.8 ✗
192.168.1.9 ✓
192.168.1.10 ✓