Arping
Arping ist ein Softwarewerkzeug zum Entdecken und Untersuchen von Rechnern in einem Netzwerk. Arping untersucht das mit dem Rechner verbundene Netzwerk durch das Senden von Link Layer-Frames unter Verwendung der Address Resolution Protocol (ARP)-Anfrageprozedur. Diese werden an einen Rechner gesendet, der durch die MAC-Adresse seiner Netzwerkschnittstelle identifiziert wird. Das Programm kann ebenfalls vom Benutzer angegebene IP-Adressen mittels ARP auflösen.

Die Arbeitsweise von arping verhält sich analog zum Systemwerkzeug "ping" für das Untersuchen des Netzwerks mittels Internet Control Message Protocol (ICMP) auf der Internet Layer der Internet Protocol Suite.

Es existieren zwei verbreitete arping-Implementierungen. Eine ist Teil der Linux-iputils-Suite und kann keine MAC-Adressen in IP-Adressen auflösen. Die andere arping-Implementierung, geschrieben von Thomas Habets, kann Rechner sowohl über die MAC-Adresse als auch über die IP-Adresse anpingen und bietet weitere Funktionen. Beide arping-Implementierungen auf einem System eingerichtet zu haben, kann zu Konflikten führen. Einige Linuxdistributionen entfernen deshalb iputils arping zusammen mit abhängigen Paketen, wie NetworkManager, wenn Habets' arping installiert wird. Andere (z. B. Debian-basierte Distributionen wie Ubuntu) haben iputils-arping in getrennte Pakete aufgeteilt, um dieses Problem zu vermeiden.

In Netzwerken, die Repeater mit Proxy-ARP einsetzen, kann die ARP-Antwort von diesen Proxy-Rechnern stammen, anstatt direkt vom untersuchten Zielrechner.
Q1301371
Netzwerk
Concept
Q93312
Link Layer
MEDIA
Q15171
Address Resolution Protocol
MEDIA
Q20484
MAC-Adresse
Concept
Q11135
IP-Adresse
Concept
Q188876
"ping"
Concept
Q13162
Internet Control Message Protocol
MEDIA
Q81414
Internet Layer
Concept
Q81414
Internet Protocol Suite
Concept
Q131669
Linuxdistributionen
Concept
Q751346
NetworkManager
MISC
Q7715973
Debian
ORG
None
Proxy-ARP
UNK
Q2863517
Arping
Concept
Q2863517
Arping
Concept
used by
part of
part of