ARP(8) Linux-Systemverwaltungshandbuch ARP(8) BEZEICHNUNG arp - Manipulation des ARP-Zwischenspeichers UBERSICHT arp [-vn] [-H type] [-i if] [-ae] [Rechnername] arp [-v] [-i Schnittstelle] -d Rechnername [pub] arp [-v] [-H Typ] [-i Schnittstelle] -s Rechnername hw_adr [temp] arp [-v] [-H Typ] [-i Schnittstelle] -s Rechnername hw_adr [netmask Maske] pub arp [-v] [-H Typ] [-i Schnittstelle] -Ds Rechnername Schnittstelle [netmask Maske] pub arp [-vnD] [-H Typ] [-i Schnittstelle] -f [Dateiname] BESCHREIBUNG Arp bearbeitet den IPv4-Netzwerknachbar-Zwischenspeicher des Kernels oder zeigt diesen an. Es kann Eintrage zu der Tabelle hinzufugen, einen daraus loschen oder den aktuellen Inhalt anzeigen. ARP steht fur >>Address Resolution Protocol<<, welches dazu verwendet wird, uber die IPv4-Adresse die MAC-Adresse von Nachbarn im Netzwerk zu finden. MODI arp ohne Modusangabe gibt den aktuellen Inhalt der Tabelle aus. Es ist moglich, die Anzahl der dargestellten Eintrage zu beschranken, indem ein Hardware-Adresstyp, Schnittstellenname oder eine Rechneradresse angegeben wird. arp -d Adresse loscht einen Eintrag in der ARP-Tabelle. Die Privilegien von Root oder dem Netzadministrator werden dafur benotigt. Der Eintrag wird uber die IP-Adresse ermittelt. Falls ein Rechnername angegeben wird, wird er aufgelost, bevor der Eintrag in der ARP-Tabelle nachgeschlagen wird. arp -s Adresse hw_addr wird dazu verwandt, einen neuen Tabelleneintrag einzurichten. Das Format des Parameters hw_addr hangt von der Hardwareklasse ab, aber bei den meisten Klassen kann angenommen werden, dass die normale Darstellung verwandt werden kann. Fur die Klasse Ethernet sind dies 6, durch Doppelpunkt getrennte hexadexzimale Byte. Beim Hinzufugen von Proxy-Arp-Eintragen (das sind solche, bei denen der Schalter pub (fur >>publish<<, veroffentlichen) gesetzt ist) kann eine netmask angegeben werden, um Arp fur das gesamte Subnetz uber Proxy laufen zu lassen. Das ist keine gute Praxis, wird aber durch altere Kernel unterstutzt, da es nutzlich sein kann. Falls der Schalter temp nicht bereitgestellt ist, werden die Eintrage permanent im ARP-Zwischenspeicher abgelegt. Um das Einrichten von Eintragen fur eine Ihrer Netzwerkschnittstellen zu vereinfachen, konnen Sie die Form arp -Ds Adresse Schnittstelle verwenden. In diesem Fall wird die Hardwareadresse von der Schnittstelle mit dem angegebenen Namen genommen. OPTIONEN -v, --verbose Ausfuhrliche Ausgaben. -n, --numeric Numerische Adressausgaben anzeigen, anstatt zu versuchen, die symbolischen Rechner-, Port- oder Benutzernamen zu ermitteln. -H Typ, --hw-type Typ, -t Typ Beim Setzen oder Auslesen des ARP-Zwischenspeichers schrankt dieses optionale Argument ein, auf welcher Klasse von Eintragen arp agieren soll. Der Standardwert dieses Arguments ist ether (d.h. Hardwarecode 0x01 fur IEEE 802.3 10Mbps Ethernet). Andere mogliche Werte sind Netzwerkstechniken wie z.B. ARCnet (arcnet), PROnet (pronet), AX.25 (ax25) und NET/ROM (netrom). -a Verwendet das alternative Ausgabeformat im BSD-Stil (ohne feste Spalten). -e Ausgabeformt im standardmassigen Linux-Format verwenden (mit festen Spalten). -D, --use-device Anstelle von hw_addr ist das angegebene Argument der Name der Schnittstelle. arp wird die MAC-Adresse dieser Schnittstelle fur den Tabelleneintrag verwenden. Dies ist normalerweise die beste Option, um einen Proxy-ARP-Eintrag fur sich selbst einzurichten. -i Schnittstelle, --device Schnittstelle Eine Netzwerksschnittstelle auswahlen. Beim Ausgeben des ARP-Zwischenspeichers werden nur Eintrage fur die angegebene Schnittstelle ausgegeben. Beim Setzen von dauerhaften oder temporaren Eintragen wird diese Schnittstelle mit dem Eintrag assoziiert. Wird diese Option nicht verwendet, so versucht der Kernel auf Basis der Routentabelle eine Schnittstelle auszuwahlen. Fur pub-Eintrage ist die angegebene Schnittstelle diejenige, auf der ARP-Anfragen beantwortet werden. ANMERKUNG: Diese Schnittstelle muss eine andere sein als die, auf welche die IP-Datagramme weitergeleitet werden. ANMERKUNG: Ab der Kernelversion 2.2.0 ist es nicht mehr moglich, ARP-Eintrage fur ganze Teilnetze zu erzeugen. Stattdessen wird automatisches Proxy ARP durchgefuhrt, d.h. wenn eine Route existiert und Weiterleitung eingeschaltet ist, wird automatisch ein temporarer Proxy-Arp-Eintrag erzeugt. Siehe auch arp(7) fur mehr Details. Die zum Loschen und Setzen verfugbare Option dontpub kann mit 2.4 und neueren Kerneln nicht verwandt werden. -f Dateiname, --file Dateiname Ahnlich der Option -s, ausser, dass diesmal die Adressinformation aus der Datei Dateiname verwendet wird. Dies kann verwendet werden, wenn ARP-Eintrage fur etliche Rechner erzeugt werden mussen. Der Name dieser Datei ist oft /etc/ethers, aber dies ist nicht offiziell standardisiert. Wenn kein Dateinamen angeben ist, wird /etc/ethers benutzt. Das Format der Datei ist einfach; es enthalt nur ASCII-Textzeilen, die aus einem Rechnernamen und einer Hardwareadresse getrennt durch Leerraum bestehen. Zusatzlich konnen die Schalter pub, temp und netmask angegeben werden. Uberall, wo Rechnername erwartet wird, kann auch eine IP-Adresse in Form eines durch Punkte getrennten Dezimalquadrupels angegeben werden. Aus Kompatiblitatsgrunden konnen Rechnername und die Hardwareadresse auch vertauscht werden. Jeder vollstandige Eintrag wird im ARP-Zwischenspeicher mit C markiert. Permanente Eintrage werden mit M und zu publizierende Eintrage mit P markiert. BEISPIELE /usr/sbin/arp -i eth0 -Ds 10.0.0.2 eth1 pub Beantwortet ARP-Anfragen fur 10.0.0.2, die auf der Schnittstelle eth0 mit der MAC-Adresse fur eth1 empfangen werden. /usr/sbin/arp -i eth1 -d 10.0.0.1 Entfernt den ARP-Eintrag fur 10.0.0.1 auf der Schnittstelle eth1. Dies betrifft sowohl publizierte Proxy-ARP-Eintrage als auch permanente ARP-Eintrage. 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 , Bernd Eckenfels . UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Ralf Bachle ., Simon A. Eugster . und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer: . net-tools 3. Oktober 2008 ARP(8)