La commande arp est utilisée pour afficher la table ARP ou y apporter des modifications. Lorsqu'elle est exécutée sans arguments, la commande arp affiche la table ARP :
# arp Address HWtype HWaddress Flags Mask Iface 192.168.1.11 ether 30:3a:64:44:a5:02 C eth0
Parfois, vous souhaiterez peut-être configurer manuellement l'entrée ARP statique sur les serveurs Linux. Cet article comprend des étapes sur la façon d'ajouter une entrée statique dans le cache ARP du système.
Modification temporaire (la modification sera perdue après le redémarrage du système)
1. Ajoutez une entrée ARP dans le cache ARP du système via la commande :
# arp -s hostname hw_addr
Par exemple :
# arp -s 192.168.0.10 00:23:f6:7c:b9:4d
Modification permanente (la modification reste après le redémarrage du système)
Ajoutez les adresses Ethernet 48 bits et leurs numéros IP correspondants dans le fichier /etc/ethers, par exemple :
# echo "00:23:f6:7c:b9:4d 192.168.0.10" >> /etc/ethers
Suppression de l'entrée arp
En cas de remplacement de la carte réseau d'un système distant, il peut être nécessaire de supprimer une entrée de la table ARP. Cela peut être accompli en utilisant l'option -d de la commande arp :
# arp -i eth0 -d 192.169.1.11
Une fois l'adresse supprimée de la table ARP, il ne devrait pas être nécessaire d'ajouter la nouvelle adresse manuellement. La prochaine fois que le système local utilisera cette adresse IP, il enverra une demande de diffusion sur le réseau approprié pour déterminer la nouvelle adresse MAC.
arp :commande introuvable