Maison  >  Article  >  Opération et maintenance  >  Quelle est la fonction de Linux arp

Quelle est la fonction de Linux arp

藏色散人
藏色散人original
2023-03-23 09:47:301731parcourir

Linux arp est utilisé pour gérer le tampon arp du système et peut afficher, supprimer et ajouter des adresses mac statiques ; ARP manipule le cache ARP du noyau de différentes manières. L'option principale consiste à effacer l'élément de mappage d'adresses et à le définir manuellement ; à des fins de débogage, le programme ARP permet également un vidage complet du cache ARP.

Quelle est la fonction de Linux arp

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Quelle est la fonction de Linux arp ?

Commande de base Linux arp

arp

La commande arp est utilisée pour gérer le tampon arp du système et peut afficher, supprimer et ajouter des adresses Mac statiques. ARP manipule le cache ARP du noyau de différentes manières. L'option principale consiste à effacer les entrées de mappage d'adresses et à les définir manuellement. À des fins de débogage, le programme ARP permet également un vidage complet du cache ARP.

Cette commande est applicable à : RedHat, RHEL, Ubuntu, CentOS, SUSE, openSUSE, Fedora.

1、Syntaxe

arp [-evn] [-H type] [-i if] -a [nom d'hôte]

arp [-v] [-i if] -d nom d'hôte [ pub]

arp [-v] [-H type] [-i if] -s nom d'hôte hw_ addr [temp]

arp [-v] [-H type] [-i if] -s nom d'hôte hw_ addr [masque de réseau nm] pub

arp [-v] [-h type] [-i if] -ds nom d'hôte ifa [masque de réseau nm] pub

arp [-vnd] [-h type] [-i if] -f [nom du fichier]

2, liste d'options

(c'est-à-dire le code matériel 0x01 pour IEEE 802.3 Ethernet 10 Mbps). Les autres valeurs possibles sont ARCnet(Arcnet), hostname-eif-s, instance
[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) Afficher numériquement
[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

description

--help

Afficher l'aide Doc

type
-t

type

Lors de la configuration ou de la lecture du cache ARP, ce paramètre facultatif indique à ARP quel type d'entrées il doit vérifier. La valeur par défaut de ce paramètre est

ether
PROnet

(PRINET), AX.25(Axis 25) et Net/ROM(Netrom).

-a

[hostname] | --all [hostname]

Afficher le contenu du tampon d'arp local-d nom d'hôte |

- -delete

Supprimer le type d'adresse spécifié du tampon

-D |

Utiliser l'affichage de style Linux

-i
if

--device

Afficher l'arp tampon de l'appareil spécifié

hostname

hw_addr

Définir le mappage d'adresse Mac de l'hôte spécifié

-f filename --file filename

Semblable à l'option -s, sauf que cette fois, les informations d'adresse sont définies à partir du nom de fichier. Le nom du fichier de données est généralement "/etc/ether", mais ce n'est pas officiel. Si le nom de fichier "/etc/ether" n'est pas spécifié comme valeur par défaut. Le format du fichier est simple : il contient simplement des lignes de texte ASCII avec l'adresse matérielle et le nom d'hôte séparés par des espaces. De plus, les drapeaux pub, temp et netmask peuvent être utilisés. -n

in Partout où un nom d'hôte est requis, on peut également saisir l'adresse IP en notation décimale à points. Comme cas particulier de compatibilité, l'ordre des noms d'hôte et des adresses matérielles peut être inversé. Chaque entrée complète dans le cache ARP sera marquée du drapeau C. Les entrées permanentes sont marquées d'un M et les entrées publiées sont marquées d'un P.

3

1) Ajouter un mappage statique
Recommandations associées : "

Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn