Man page - arp(8)
Packages contains this manual
Available languages:
en fr pt_BR es ja ru ro deManual
ARP
NAMESYNOPSIS
BESCHREIBUNG
OPTIONEN
BEISPIELE
DATEIEN
SIEHE AUCH
AUTOREN
Ăbersetzung
NAME
arp - Manipulation des ARP-Caches
SYNOPSIS
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]
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
-v, --verbose
AusfĂŒhrlichere Ausgaben.
-n, --numeric
Numerische Adressausgaben anstatt zu versuchen, den symbolischen Rechner-, Port- oder Benutzernamen zu ermitteln.
-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 ).
-a [Rechnername], --display [Rechnername]
Zeigt die EintrÀge der angegebenen Rechner an. Wird kein hostname -Argument verwendet, so werden alle EintrÀge aufgelistet.
-d Rechnername, --delete Rechnername
Alle EintrĂ€ge fĂŒr den angegebenen Host entfernen. Dies kann z.B. benutzt werden, wenn ein System angehalten wird.
-D, --use-device
Die Hardwareadresse der Netzwerksschnittstelle Schnittstelle2 verwenden.
-i Schnittstelle, --device Schnittstelle
Eine Netzwerksschnittstelle
auswĂ€hlen. Es werden nur EintrĂ€ge fĂŒr die
angegebene Schnittstelle ausgegeben. Beim Setzen von
permanenten oder temporÀren EintrÀgen wird diese
Schnittstelle mit dem Eintrag assoziiert. Wird diese Option
nicht verwendet, so versucht der Kernel, auf Basis der
Routentabelle eine Schnittstelle auszuwĂ€hlen. FĂŒr
pub
-EintrÀge ist die angegebene Schnittstelle
diejenige, auf der ARP-Anfragen beantwortet werden.
ANMERKUNG:
Diese Schnittstelle muĂ eine andere
sein als die, auf welche die IP-Datagramme weitergeleitet
werden.
-s Rechnername hw_addr, --set Rechnername hw_addr
Erzeugt manuell einen
ARP-Adresseintrag fĂŒr den Rechner
Rechnername
,
in dem die Hardwareadresse auf
hw_addr
gesetzt ist.
Das genaue Format der Hardwareadresse ist abhÀngig von
der Hardwareklasse, aber fĂŒr die meisten Klassen kann
man davon ausgehen, daĂ die ĂŒbliche Darstellung
verwendet wird. FĂŒr die Ethernetklasse sind dies sechs
hexadezimale, durch Doppelpunkte getrennte Bytes. Beim
ZufĂŒgen von Proxy-ARP-EntrĂ€gen (das sind die mit
dem gesetzten
pub
lished-Flag) kann die
Maske
fĂŒr ARP-EintrĂ€ge fĂŒr ganze Subnetze angegeben
werde. Von dieser Praxis wird abgeraten. Sie wird von
Ă€lteren Kerneln unterstĂŒtzt, da sie gelegentlich
nĂŒtzlich ist. Der Eintrag wird permanent im ARP-Cache
gespeichert, wenn das
temp
-Flag nicht angegeben wird.
ANMERKUNG:
Ab der Kernelversion 2.2.0 ist es nicht mehr
möglich, ARP-EintrĂ€ge fĂŒr ganze Teilnetze zu
erzeugen. Stattdessen wird automatisches Proxy ARP
durchgefĂŒhrt, d.h. wenn eine Route existiert und
Forwarding eingeschaltet ist, wird automatisch ein
temporÀrer Proxyarpeintrag erzeugt. Siehe auch
arp
(7) fĂŒr mehr Details.
-f [Dateiname], --file [Dateiname]
Ăhnlich der -s Option, auĂer, daĂ diesmal die Adressinformation aus der Datei Dateiname verwendet wird. Dies kann verwendet werden, wenn ARP-EintrĂ€ge fĂŒr etliche Rechner erzeugt werden mĂŒssen. Der Name dieser Datei ist oft /etc/ethers , aber dies ist nicht offizieil standardisiert. Wenn kein Dateinamen angeben ist wird /etc/ethers benutzt.
Das Format der Datei ist einfach; es enthÀlt nur ASCII-Textzeilen, die aus einem Rechnernamen und einer Hardwareadresse getrennt von einem Zwischenraum bestehen. ZusÀtzlich können die Flaggen pub , temp and netmask angegeben werden.
Ăberall, wo Rechnername erwartet wird, kann auch eine IP-Adresse in Form eines durch Punkte getrennten Dezimalquadrupels angegeben werden.
Aus KompatiblitĂ€tsgrĂŒnden können Rechnername und die Hardwareadresse auch vertauscht werden.
Jeder vollstÀndige Eintrag wird im ARP-Cache mit dem C -Flag markiert. Permanente EintrÀge werden mit M und zu publizierende EintrÀge mit P markiert.
BEISPIELE
/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.
DATEIEN
/proc/net/arp,
/etc/networks
/etc/hosts
/etc/ethers
SIEHE AUCH
ethers (5), rarp (8), route (8), ifconfig (8), netstat (8)
AUTOREN
Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>, Bernd Eckenfels <net-tools@lina.inka.de>.
Ăbersetzung
Ralf BĂ€chle <ralf@linux-mips.org>, Simon A. Eugster <simon.eu@gmail.com>