Quelle est la commande arp dans Linux

Quelle est la commande arp dans Linux
L'ARP signifie le «protocole de résolution d'adresse» et il apporte des modifications dans la table du noyau qui contient les adresses ARP. Il communique avec les réseaux IPv4 et résout l'adresse IP de toute autre machine dans l'adresse physique qui est connue sous le nom d'adresse Mac (Contrôle d'accès multimédia). Dans ce suivi, nous allons expliquer la commande ARP et son utilisation dans Linux.

Qu'est-ce qu'une commande ARP dans Linux

La commande ARP est l'un des outils de réseautage qui convertit l'adresse IP de toute machine en son adresse MAC. La commande ARP est livrée avec l'utilitaire des outils nets, donc si les outils nets ne sont pas installés sur votre Linux, vous pouvez exécuter la commande suivante pour installer les outils nets:

$ sudo apt installer net-tools

Pour comprendre l'utilisation de la commande ARP, nous considérerons un exemple, nous avons une autre machine avec l'adresse IP 192.168.18.135, Nous allons faire un ping à cette adresse IP:

$ ping 192.168.18.135

Pour confirmer la connexion avec le périphérique de l'adresse IP 192.168.18.135, exécutez la commande ARP suivante:

$ arp

Dans la sortie ci-dessus, il est confirmé que la machine 192.168.18.135 est connecté à notre appareil. La description des paramètres dans la sortie est:

  • Adresse: L'adresse IPv4 de la machine
  • Hwtype: Le type de connexion dans notre cas est via Ethernet
  • Hwaddress: L'adresse MAC de la machine
  • Masque de drapeaux: Indique que l'adresse est extraite manuellement, définie par l'utilisateur ou incomplète
  • Je fais face: C'est le nom de l'interface

Pour trouver les entrées d'un appareil spécifique par exemple 192.168.18.135, nous exécuterons la commande ARP avec le drapeau «A»:

$ arp -a 192.168.18.135

Dans la sortie ci-dessus, l'adresse IP de la machine connectée s'affiche avec son adresse MAC et cette connexion est via Ethernet sur ENP0S3. Pour trouver des informations détaillées sur l'appareil et ses entrées, nous utilisons l'indicateur «V»:

$ arp -v

De même, pour afficher la sortie ci-dessus sous forme numérique, exécutez la commande à l'aide de l'indicateur «-n»:

$ arp -n

L'indicateur «n» affiche les hôtes symboliques, les ports et les noms d'utilisateurs sous forme numérique. Pour supprimer l'appareil de la liste ARP, nous utiliserons le «-d»:

$ arp -d 192.168.18.135

Pour confirmer la suppression de la machine, exécutez à nouveau la commande ARP:

$ arp

La machine a été supprimée de la liste des tables ARP et pour obtenir plus d'informations sur la commande ARP, nous pouvons accéder au manuel de la commande ARP:

$ man arp

Conclusion

La commande ARP est utilisée pour trouver les détails des appareils connectés lorsque le protocole convertit l'IP en Mac. Dans cet article, nous avons expliqué la commande ARP et son travail avec l'aide de quelques exemples. Nous discutons également des drapeaux utilisés avec la commande ARP pour obtenir des informations spécifiques sur Linux.