La Table ARP
La table ARP
Pour des questions de debugging il est toujours utile de remonter la couche OSI et d’effectuer toutes les vérifications necessaire :
Etape 1 : le cable est bien branché ?
Etape 2 : J’ai du réseau ? Non ? et si on vérifié notre table ARP !
En effet, situé entre les couche 2 et 3 l’ARP pour “Address resolution protocol” permet de faire la liaison adresse mac (physique) <-> addresse IP (logique)
Afficher la table ARP :
arp -n
Supprimer les entrées sur l’interface eth0
ip neigh flush dev eth0
Supprimer les entrées d’un host
ip neigh flush 192.168.1.100
Supprimer les entrées d’un réseau
ip neigh flush 192.168.1.0/24
Supprimer toutes les entrées :
ip neigh flush all
Ajouter une entrée manuellement
arp -s 192.168.1.100 52:54:00:fc:f1:2d
Ajouter une entrée sur une interface spécifique
arp -s 192.168.1.100 52:54:00:fc:f1:2d -i eth0
Enfin si vous avez encore des doutes parce que certaines entrées sont en <incomplete> la solution radicale consiste a reinitialiser le tout :
ip link set arp off dev eth0
ip link set arp on dev eth0