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