Arp: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „=== Parameter ===↵“ durch „=== Argumente === “ |
|||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''arp''' - ARP-Cache | '''arp''' - Linux-Befehl zum Anzeigen und Ändern des [[ARP-Cache]] | ||
== Beschreibung == | == Beschreibung == | ||
Zeile 9: | Zeile 9: | ||
* Löschen | * Löschen | ||
; ARP-Cache | |||
* wird vom Kernel verwaltet | |||
; Fehlersuche | ; Fehlersuche | ||
Inhalt des ARP-Caches | Inhalt des ARP-Caches anzeigen | ||
== Installation == | == Installation == | ||
[[arp]] ist Teil des Pakets ''[[Net-tools]]'' | |||
== Aufruf == | == Aufruf == | ||
=== Optionen === | === Optionen === | ||
{| class="wikitable sortable options" | {| class="wikitable sortable options big" | ||
|- | |- | ||
! Unix !! GNU !! Beschreibung | ! Unix !! GNU !! Beschreibung | ||
Zeile 30: | Zeile 30: | ||
| -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. | | -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). | * 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 | * Andere mögliche Werte sind Netzwerkstechnologien so wie beispielsweise ARCnet (arcnet), PROnet (pronet), AX.25 (ax25) und NET/ROM (netrom). | ||
|- | |- | ||
| -a [Rechnername] || --display [Rechnername] || Zeigt die Einträge der angegebenen Rechner an. | | -a [Rechnername] || --display [Rechnername] || Zeigt die Einträge der angegebenen Rechner an. | ||
Zeile 36: | Zeile 36: | ||
|- | |- | ||
| -d Rechnername || --delete Rechnername || Alle Einträge für den angegebenen Host entfernen. | | -d Rechnername || --delete Rechnername || Alle Einträge für den angegebenen Host entfernen. | ||
* Dies kann | * Dies kann beispielsweise benutzt werden, wenn ein System angehalten wird. | ||
|- | |- | ||
| -D || --use-device || Die Hardwareadresse der Netzwerksschnittstelle Schnittstelle2 verwenden. | | -D || --use-device || Die Hardwareadresse der Netzwerksschnittstelle Schnittstelle2 verwenden. | ||
Zeile 73: | Zeile 73: | ||
=== Rückgabewert === | === Rückgabewert === | ||
== Anwendung == | == Anwendung == | ||
Beantwortet ARP-Anfragen für 10.0.0.2 die auf der Schnittstelle eth0 empfangen werden mit der MAC-Adresse für eth1 | |||
sudo arp -i eth0 -Ds 10.0.0.2 eth1 pub | |||
Dies betrifft sowohl publizierte Proxy-ARP-Einträge als auch auf permanente ARP-Einträge | Entfernt den ARP-Eintrag für 10.0.0.1 auf der Schnittstelle eth1. | ||
sudo arp -i eth1 -d 10.0.0.1 | |||
: Dies betrifft sowohl publizierte Proxy-ARP-Einträge als auch auf permanente ARP-Einträge | |||
; Beispiele | ; Beispiele | ||
sudo arp [-vn] [-H Typ] [-i Schnittstelle] -a [Rechnername] | |||
sudo arp [-v] [-i Schnittstelle] -d Rechnername [pub] | |||
sudo arp [-v] [-H Typ] [-i Schnittstelle] -s Rechnername hw_adr [temp] | |||
sudo arp [-v] [-H Typ] [-i Interface] -s Rechnername hw_adr [netmask Maske] pub | |||
sudo arp [-v] [-H Typ] [-i Schnittstelle] -Ds Rechnername Schnittstelle2 [netmask Maske] pub | |||
sudo arp [-vnD] [-H Typ] [-i Schnittstelle] -f [Dateiname] | |||
== Konfiguration == | == Konfiguration == | ||
Zeile 113: | Zeile 112: | ||
* [[ARP]](8) | * [[ARP]](8) | ||
=== Dokumentation === | |||
; Man-Page | |||
=== Links === | |||
==== Weblinks ==== | |||
[[Kategorie:ARP]] | [[Kategorie:ARP]] |
Aktuelle Version vom 3. Juli 2025, 12:33 Uhr
arp - Linux-Befehl zum Anzeigen und Ändern des ARP-Cache
Beschreibung
ARP (Address Resolution Protocol) - Ermittlung einer IP-Adresse zugeordnete MAC-Adressen
- Einträge des ARP-Caches
- Anzeigen
- Erzeugen
- Löschen
- ARP-Cache
- wird vom Kernel verwaltet
- Fehlersuche
Inhalt des ARP-Caches anzeigen
Installation
arp ist Teil des Pakets Net-tools
Aufruf
Optionen
Unix | GNU | Beschreibung |
---|---|---|
-v | --verbose | Ausführlichere Ausgabe |
-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.
|
-a [Rechnername] | --display [Rechnername] | Zeigt die Einträge der angegebenen Rechner an.
|
-d Rechnername | --delete Rechnername | Alle Einträge für den angegebenen Host entfernen.
|
-D | --use-device | Die Hardwareadresse der Netzwerksschnittstelle Schnittstelle2 verwenden. |
-i Schnittstelle | --device Schnittstelle | Eine Netzwerksschnittstelle auswählen.
|
-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.
|
-f [Dateiname] | --file [Dateiname] | Ähnlich der -s Option, außer, daß diesmal die Adressinformation aus der Datei Dateiname verwendet wird.
|
Argumente
Umgebung
Rückgabewert
Anwendung
Beantwortet ARP-Anfragen für 10.0.0.2 die auf der Schnittstelle eth0 empfangen werden mit der MAC-Adresse für eth1
sudo arp -i eth0 -Ds 10.0.0.2 eth1 pub
Entfernt den ARP-Eintrag für 10.0.0.1 auf der Schnittstelle eth1.
sudo arp -i eth1 -d 10.0.0.1
- Dies betrifft sowohl publizierte Proxy-ARP-Einträge als auch auf permanente ARP-Einträge
- Beispiele
sudo arp [-vn] [-H Typ] [-i Schnittstelle] -a [Rechnername]
sudo arp [-v] [-i Schnittstelle] -d Rechnername [pub]
sudo arp [-v] [-H Typ] [-i Schnittstelle] -s Rechnername hw_adr [temp]
sudo arp [-v] [-H Typ] [-i Interface] -s Rechnername hw_adr [netmask Maske] pub
sudo arp [-v] [-H Typ] [-i Schnittstelle] -Ds Rechnername Schnittstelle2 [netmask Maske] pub
sudo arp [-vnD] [-H Typ] [-i Schnittstelle] -f [Dateiname]
Konfiguration
Dateien
- /proc/net/arp
- /etc/networks
- /etc/hosts
- /etc/ethers
Anhang
Siehe auch
Dokumentation
- Man-Page
Links
Weblinks