Aktionen

Linux Netzwerkbereich pingen ohne Zusatzprogramme kein fping kein nmap

Aus znilwiki

Version vom 8. Juli 2025, 12:57 Uhr von BLinz (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<u>'''Changelog:'''</u><br> * 08.07.2025 erste Version ---- ==Problem== Bei einem Kunden habe ich die Netzwerke durchforstet, unter anderem wollte ich lokal aus den Subnetzen pingen um die MAC-Adressen zu erfassen.<br> Leider hatte ich als Host in den Subnetzen nur uralte Raspberry Pis zur Verfügung auf denen ich auch nichts nachinstallieren konnte.<br> Mit dem folgenden Skript kann man zumindest einen Netzwerkbereich durchpingen.<br> <br> ---- ==Skript=…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Changelog:

  • 08.07.2025 erste Version

Problem

Bei einem Kunden habe ich die Netzwerke durchforstet, unter anderem wollte ich lokal aus den Subnetzen pingen um die MAC-Adressen zu erfassen.
Leider hatte ich als Host in den Subnetzen nur uralte Raspberry Pis zur Verfügung auf denen ich auch nichts nachinstallieren konnte.
Mit dem folgenden Skript kann man zumindest einen Netzwerkbereich durchpingen.


Skript

nano myping.shr

Inhalt:

#/bin/bash
for ip in $(seq 1 254); do
    ping -c 1 192.168.11.$ip | grep "bytes from" &
done

Dann ausführbar machen und starten

chmod +x myping.sh

Aufruf mit

./myping.sh

Beispielausgabe:

64 bytes from 192.168.11.11: icmp_req=1 ttl=255 time=0.487 ms
64 bytes from 192.168.11.13: icmp_req=1 ttl=255 time=0.527 ms
64 bytes from 192.168.11.81: icmp_req=1 ttl=64 time=117 ms
64 bytes from 192.168.11.200: icmp_req=1 ttl=64 time=0.467 ms
64 bytes from 192.168.11.203: icmp_req=1 ttl=64 time=0.208 ms
64 bytes from 192.168.11.202: icmp_req=1 ttl=64 time=0.506 ms
64 bytes from 192.168.11.210: icmp_req=1 ttl=255 time=0.696 ms
64 bytes from 192.168.11.211: icmp_req=1 ttl=255 time=0.703 ms
64 bytes from 192.168.11.249: icmp_req=1 ttl=255 time=0.682 ms



Kommentare

Loading comments...