Provided by: net-tools_1.60+git20180626.aebd88e-1ubuntu1_amd64 bug

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 published-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>