Arp
arp kann den ARP-Cache anzeigen und manipulieren
Beschreibung
- Arp kann den ARP-Cache des Kernels auf verschiedene Arten manipulieren.
- Die hauptsächliche Verwendung ist es, Adresszuordnungseinträge zu löschen und von Hand neue zu erzeugen.
- Zum Zweck der Fehlersuche ist es möglich, mit dem arp-Programm den Inhalt des ARP-Caches vollständig auszugeben.
- ARP steht für Address Resolution Protocol, welches dazu verwendet wird, über die IPv4-Adresse die MAC-Adresse von Nachbarn im Netzwerk zu finden.
Optionen
-|-H Typ, --hw-type Typ ||Beim Setzen oder Auslesen des ARP-Caches schränkt diese Option ein, auf welcher Klasse von Einträgen arp operieren soll. Der Standardwert dieses Arguments ist ether (d.h. Hardwarecode 0x01 für IEEE 802.3 10Mbps Ethernet). Andere mögliche Werte sind Netzwerkstechnologien so wie z.B. ARCnet (arcnet), PROnet (pronet), AX.25 (ax25) und NET/ROM (netrom).Option | Bedeutung |
---|---|
-v, --verbose | Ausführlichere Ausgabe |
Anwendungen
arp [-vn] [-H Typ] [-i Schnittstelle] -a [Rechnername] arp [-v] [-i Schnittstelle] -d Rechnername [pub] arp [-v] [-H Typ] [-i Schnittstelle] -s Rechnername hw_adr [temp] arp [-v] [-H Typ] [-i Interface] -s Rechnername hw_adr [netmask Maske] pub arp [-v] [-H Typ] [-i Schnittstelle] -Ds Rechnername Schnittstelle2 [netmask Maske] pub arp [-vnD] [-H Typ] [-i Schnittstelle] -f [Dateiname]
/usr/sbin/arp -i eth0 -Ds 10.0.0.2 eth1 pub
Beantwortet ARP-Anfragen für 10.0.0.2 die auf der Schnittstelle eth0 empfangen werden mit der MAC-Adresse für eth1.
/usr/sbin/arp -i eth1 -d 10.0.0.1
Entfernt den ARP-Eintrag für 10.0.0.1 auf der Schnittstelle eth1. Dies betrifft sowohl publizierte Proxy-ARP-Einträge als auch auf permanente ARP-Einträge.
Relevante Dateien
/proc/net/arp, /etc/networks /etc/hosts /etc/ethers
Links
Intern
Weblinks
ethers(5), rarp(8), route(8), ifconfig(8), netstat(8) net-tools, ARP(8)