1
.TH ARP 8 "6. M\(:arz 1999" "net\-tools" "Handbuch f\(:ur Linuxprogrammierer"
1
.TH ARP 8 "17. Oktober 2012" "net-tools" "Handbuch f\(:ur Linuxprogrammierer"
3
3
arp \- Manipulation des ARP-Caches
8
.RB [ "\-i Schnittstelle" ]
8
.RB [ "-i Schnittstelle" ]
10
10
.RB [ Rechnername ]
14
.RB [ "\-i Schnittstelle" ]
15
15
.B "\-d Rechnername"
21
.RB [ "\-i Schnittstelle" ]
22
.B \-s Rechnername hw_adr
28
.RB [ "\-i Interface" ]
29
.B \-s Rechnername hw_adr
36
.RB [ "\-i Schnittstelle" ]
37
.B \-Ds Rechnername ifa
21
.RB [ "\-i Schnittstelle" ]
22
.B -s Rechnername hw_adr
28
.RB [ "\-i Interface" ]
29
.B -s Rechnername hw_adr
30
.RB [ "netmask Maske" ]
36
.RB [ "\-i Schnittstelle" ]
37
.B -Ds Rechnername Schnittstelle2
38
.RB [ "netmask Maske" ]
44
.RB [ "\-i Schnittstelle" ]
44
.RB [ "-i Schnittstelle" ]
49
49
kann den ARP-Cache des Kernels auf verschiedene Arten manipulieren. Die
50
haupts\(:achliche Verwendung ist es Adresszuordnungseintr\(:age zu
50
haupts\(:achliche Verwendung ist es, Adresszuordnungseintr\(:age zu
51
51
l\(:oschen und von Hand neue zu erzeugen. Zum Zweck der Fehlersuche ist
54
Programm den Inhalt des ARP-Caches vollst\(:andig auszugeben.
52
es m\(:oglich, mit dem
54
den Inhalt des ARP-Caches vollst\(:andig auszugeben.
57
steht f\(:ur Address Resolution Protocol, welches dazu verwendet wird, \(:uber
58
die IPv4-Adresse die MAC-Adresse von Nachbarn im Netzwerk zu finden.
57
61
.B "\-v, \-\-verbose"
58
62
Ausf\(:uhrlichere Ausgaben.
60
64
.B "\-n, \-\-numeric"
61
macht numerische Adressausgaben anstatt zu versuche, den symbolischen Rechner-,
65
Numerische Adressausgaben anstatt zu versuchen, den symbolischen Rechner-,
62
66
Port- oder Benutzernamen zu ermitteln.
64
.B "\-H type, \-\-hw\-type type"
68
.B "\-H Typ, \-\-hw-type Typ"
65
69
Beim Setzen oder Auslesen des ARP-Caches schr\(:ankt diese Option
66
ein, auf welcher Klasse von Eintr\(:agen
70
ein, auf welcher Klasse von Eintr\(:agen
68
72
operieren soll. Der Standardwert dieses Arguments ist
70
74
(d.h. Hardwarecode 0x01 f\(:ur IEEE 802.3 10Mbps Ethernet).
71
75
Andere m\(:ogliche Werte sind Netzwerkstechnologien so wie z.B.
72
.RB "ARCnet (" arcnet ")"
74
.RB "PROnet (" pronet ")"
76
.RB "AX.25 (" ax25 ")"
78
.RB "NET/ROM (" netrom ")."
76
.RB "ARCnet (" arcnet "), PROnet (" pronet "), AX.25 (" ax25 ") und NET/ROM (" netrom ")."
80
78
.B "\-a [Rechnername], \-\-display [Rechnername]"
81
79
Zeigt die Eintr\(:age der angegebenen Rechner an. Wird kein
83
Argument verwendet, so werden alle Eintr\(:age aufgelistet.
80
.BR hostname -Argument
81
verwendet, so werden alle Eintr\(:age aufgelistet.
85
83
.B "\-d Rechnername, \-\-delete Rechnername"
86
Alle Eintr\(:age f\(:ur den angegebenen Host entfernen. Dies kann z.B.
87
benutzt werden, wenn ein System angehalten wird.
84
Alle Eintr\(:age f\(:ur den angegebenen Host entfernen. Dies kann z.B. benutzt
85
werden, wenn ein System angehalten wird.
89
.B "\-D, \-\-use\-device"
87
.B "\-D, \-\-use-device"
90
88
Die Hardwareadresse der Netzwerksschnittstelle
94
.B "\-i If, \-\-device Schnittstelle"
92
.B "\-i Schnittstelle, \-\-device Schnittstelle"
95
93
Eine Netzwerksschnittstelle ausw\(:ahlen. Es werden nur Eintr\(:age
96
f\(:ur die angegebene Schnittstelle ausgedruckt. Beim Setzen von von
94
f\(:ur die angegebene Schnittstelle ausgegeben. Beim Setzen von
97
95
permanenten oder tempor\(:aren Eintr\(:agen wird diese Schnittstelle mit
98
96
dem Eintrag assoziiert. Wird diese Option nicht verwendet, so versucht der
99
Kernel auf Basis der Routentabelle eine Schnittstelle auszuw\(:ahlen. F\(:ur
101
Eintr\(:age ist die angegebene Schnittstelle diejenige, auf der ARP-Anfragen
97
Kernel, auf Basis der Routentabelle eine Schnittstelle auszuw\(:ahlen. F\(:ur
99
ist die angegebene Schnittstelle diejenige, auf der ARP-Anfragen
102
100
beantwortet werden.
105
Diese Schnittstelle mu\(ss eine andere sein als die, auf die die IP-Datagramme
103
Diese Schnittstelle mu\(ss eine andere sein als die, auf welche die IP-Datagramme
106
104
weitergeleitet werden.
108
.B "\-s Rechnername hw_addr, \-\-set Rechnername"
109
Erzeugt manuel einen ARP Adresseintrag f\(:ur den Rechner
106
.B "\-s Rechnername hw_addr, \-\-set Rechnername hw_addr"
107
Erzeugt manuell einen ARP-Adresseintrag f\(:ur den Rechner
111
109
in dem die Hardwareadresse auf
113
111
gesetzt ist. Das genaue Format der Hardwareadresse ist abh\(:angig von der
114
Hardwareklasse aber f\(:ur die meisten Klassen kann man davon ausgehen, da\(ss
112
Hardwareklasse, aber f\(:ur die meisten Klassen kann man davon ausgehen, da\(ss
115
113
die \(:ubliche Darstellung verwendet wird. F\(:ur die Ethernetklasse sind
116
dies sechs hexadezimale, von Doppelpunkten getrennte Bytes. Beim Zuf\(:ugen
117
von Proxy-ARP-Entr\(:agen (das sind die mit der gesetzten
114
dies sechs hexadezimale, durch Doppelpunkte getrennte Bytes. Beim Zuf\(:ugen
115
von Proxy-ARP-Entr\(:agen (das sind die mit dem gesetzten
121
119
f\(:ur ARP-Eintr\(:age f\(:ur ganze Subnetze angegeben werde. Von dieser
122
120
Praxis wird abgeraten. Sie wird von \(:alteren Kerneln unterst\(:utzt, da
123
sie gelegentlich n\(:utzlich ist. Wird die
126
Flagge nicht angegeben, so werden die erzeugten Eintr\(:age nicht dauerhaft
127
in den ARP-Cache eingetragen.
121
sie gelegentlich n\(:utzlich ist.
122
Der Eintrag wird permanent im ARP-Cache gespeichert,
123
wenn das \fBtemp\fR-Flag nicht angegeben wird.
130
Ab der Kernelversion 2.2.0 ist es nicht mehr m\(:oglich ARP-Eintr\(:age f\(:ur
131
ganze Teilnetze zu erzeugen. Statt dessen wird automatisches Proxy ARP
126
Ab der Kernelversion 2.2.0 ist es nicht mehr m\(:oglich, ARP-Eintr\(:age f\(:ur
127
ganze Teilnetze zu erzeugen. Stattdessen wird automatisches Proxy ARP
132
128
durchgef\(:uhrt, d.h. wenn eine Route existiert und Forwarding eingeschaltet
133
ist wird automatisch ein tempor\(:arer Proxyarpeintrag erzeugt.
129
ist, wird automatisch ein tempor\(:arer Proxyarpeintrag erzeugt.
136
132
f\(:ur mehr Details.
138
.B "\-f Dateiname, \-\-file Dateiname"
134
.B "\-f [Dateiname], \-\-file [Dateiname]"
141
137
Option, au\(sser, da\(ss diesmal die Adressinformation aus der Datei
143
139
verwendet wird. Dies kann verwendet werden, wenn ARP-Eintr\(:age f\(:ur
144
140
etliche Rechner erzeugt werden m\(:ussen. Der Name dieser Datei ist oft
146
aber dies ist nicht offizieil standardisiert. Wenn kein Dateinamen
142
aber dies ist nicht offizieil standardisiert. Wenn kein Dateinamen
147
143
angeben ist wird /etc/ethers benutzt.
149
145
Das Format der Datei ist einfach; es enth\(:alt nur ASCII-Textzeilen, die