Arp

Aus Foxwiki

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)