Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist die Funktion von Linux Arp?

Was ist die Funktion von Linux Arp?

藏色散人
藏色散人Original
2023-03-23 09:47:301643Durchsuche

Linux ARP wird zum Verwalten des ARP-Puffers des Systems verwendet und kann statische Mac-Adressen anzeigen, löschen und hinzufügen. ARP manipuliert den ARP-Cache des Kernels auf verschiedene Weise. Die Hauptoption besteht darin, das Adresszuordnungselement zu löschen und manuell festzulegen. Zu Debugzwecken ermöglicht das ARP-Programm auch einen vollständigen Dump des ARP-Cache.

Was ist die Funktion von Linux Arp?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Was ist die Funktion von Linux Arp?

Linux-Basisbefehl Arp

arp

Der Arp-Befehl wird zum Verwalten des Arp-Puffers des Systems verwendet und kann statische Mac-Adressen anzeigen, löschen und hinzufügen. ARP manipuliert den ARP-Cache des Kernels auf verschiedene Weise. Die Hauptoption besteht darin, die Adresszuordnungseinträge zu löschen und manuell festzulegen. Zu Debugzwecken ermöglicht das ARP-Programm auch einen vollständigen Dump des ARP-Cache.

Dieser Befehl gilt für: RedHat, RHEL, Ubuntu, CentOS, SUSE, openSUSE, Fedora.

1、Syntax

arp [-evn] [-H Typ] [-i if] -a [Hostname]

arp [-v] [-i if] -d Hostname [ pub]

arp [-v] [-H Typ] [-i if] -s Hostname hw_ addr [temp]

arp [-v] [-H Typ] [-i if] -s Hostname hw_ addr [netmask nm] pub

arp [-v] [-h Typ] [-i if] -ds Hostname ifa [netmask nm] pub

arp [-vnd] [-h Typ] [-i if] -f [Dateiname]

2, Optionsliste

|. -deletehostname, Instanz
[root@localhost ~]# arp -i eth0 -s 192.168.1.6 ff:ee:ee:ee:ee:ee        //将目标ip地址映射固定mac

[root@localhost ~]# arp –a                                                     //查看arp缓冲区

? (10.0.2.2) at 52:54:00:12:35:02 [ether] on eth0

? (192.168.1.6) at ff:ee:ee:ee:ee:ee [ether] PERM on eth0
2) Digital anzeigen
[root@localhost ~]# arp -vn

Address                  HWtype  HWaddress          Flags Mask            Iface

10.0.2.2                 ether   52:54:00:12:35:02   C                     eth0

192.168.1.6              ether   ff:ee:ee:ee:ee:ee   CM                    eth0

Entries: 2 Skipped: 0Found: 2

Option

Beschreibung

--help.

Hilfe anzeigen Dokument

--version

Befehlsversion anzeigen

-H type

--hw-type Typ

-t type

Beim Festlegen oder Lesen des ARP-Cache teilt dieser optionale Parameter ARP mit, welche Art von Einträgen überprüft werden soll. Der Standardwert dieses Parameters ist ether (d. h. Hardwarecode 0x01 für IEEE 802.3 10 Mbps Ethernet). Weitere mögliche Werte sind ARCnet(Arcnet), PROnet(PRINET), AX.25(Achse 25) und Net/ROM(Netrom). ??

Hostname

Löschen Sie den angegebenen Adresstyp aus dem Puffer

-D |. -use-device

Verwenden Sie die Mac-Adresse der angegebenen Schnittstelle

-e

Verwenden Sie die Anzeige im Linux-Stil

-i if

| ARP-Puffer des angegebenen Geräts

??

Ähnlich der Option -s, außer dass diesmal die Adressinformationen aus dem Dateinamen festgelegt werden. Der Name der Datendatei lautet normalerweise „/etc/ether“, dies ist jedoch nicht offiziell. Wenn der Dateiname „/etc/ether“ nicht als Standardwert angegeben ist. Das Format der Datei ist einfach; sie enthält lediglich ASCII-Textzeilen mit der Hardwareadresse und dem Hostnamen, getrennt durch Leerzeichen. Zusätzlich können die Flags pub, temp und netmask verwendet werden. -n

in Überall dort, wo ein Hostname erforderlich ist, kann man die IP-Adresse auch in Punkt-Dezimal-Schreibweise eingeben. Als Sonderfall der Kompatibilität kann die Reihenfolge der Hostnamen und Hardwareadressen vertauscht werden. Jeder vollständige Eintrag im ARP-Cache wird mit dem C-Flag markiert. Permanente Einträge sind mit einem M und veröffentlichte Einträge mit einem P gekennzeichnet.

3

1) Statische Zuordnung hinzufügen
Verwandte Empfehlungen: „

Linux Video Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Funktion von Linux Arp?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet Linux EQ?Nächster Artikel:Was bedeutet Linux EQ?