Man page - arp(8)

Packages contains this manual

Available languages:

en fr pt_BR es ja ru ro de

Manual

ARP

NAME
SYNOPSIS
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>