Ping Shell-Script, ganzes Subnet – UPDATE (fping)
Nachdem ich mein eigenes Script zum Pingen ganzer Netze gebastelt hatte und ein netter Kommentar darauf bekam, suchte ich nach einer anderen Lösung.
Diese habe ich gefunden, sie nennt sich “fping“, also warum das Rad neu erfinden wenn es schon eine Lösung gibt.
fping lässt sich unter Ubuntu einfach installieren (sudo apt-get install fping), sollte aber unter anderen Distributionen auch zu finden sein.
Hier noch die Webseite zu diesem Tool: http://fping.sourceforge.net/
Die Manpage sollte man auch einmal durchlesen um sich mit den Optionen vertraut zu machen.
fping -g 192.168.1.0/24 2>/dev/null
Pingt z.B. das ganze Netz von 192.168.1.1 – 192.168.1.254 und gibt das ergebnis aus.
(2>/dev/null unterbindet hier die Fehlermeldungen)
Ausgabebeispiel
192.168.1.3 is alive
192.168.1.5 is alive
192.168.1.6 is alive
.
.
.
192.168.1.186 is unreachable
192.168.1.187 is unreachable
192.168.1.188 is unreachable
192.168.1.189 is unreachable
u.s.w.