Linux Einzeiler alle IP-Adressen in einem Netzbereich durchpingen

Manchmal weiß man nicht mehr, welche IP-Adressen in einem Netzbereich belegt sind. Helfen kann es hier, alle IP-Adressen einmal anzupingen. Wobei es natürlich auch Geräte gibt, die auf Ping nicht reagieren. Damit das nicht in Arbeit ausartet, gibt es hier einen Einzeiler, der das erledigt und gleich pro IP in einer Zeile angibt, ob die IP antwortet oder nicht:

for i in {1..254}; do ping -c1 10.3.11.$i > /dev/null 2>&1;if [ $? -eq 0 ]; then echo "${i} responded."; else echo "${i} did not respond."; fi done
Tags » , «

Autor:
Datum: Freitag, 30. November 2018 18:24
Trackback: Trackback-URL Themengebiet: IT, Linux

Feed zum Beitrag: RSS 2.0 Diesen Artikel kommentieren

Kommentar abgeben

*