Question Comment interroger l'âge d'une entrée de cache ARP sous Linux


Comment interroger le cache ARP local sur ma machine Linux pour savoir quand une entrée ARP spécifique a été apprise et / ou mise à jour la dernière fois?


5
2017-11-20 12:30


origine


Je n'ai pas de référence sous la main, mais le IIRC n'est pas enregistré par défaut et vous devez installer quelque chose comme arpwatch - HBruijn
Merci pour cette idée @HBruijn. Ensuite, je devrais analyser le syslog pour garder une trace des voisins arp. Je pensais qu'il y avait de toute façon un délai d'attente de cache arp que je pourrais utiliser - nitram


Réponses:


ip -statistics neighbour donne des informations intéressantes. Quand appelé avec watch un numéro semble s'incrémenter une fois par seconde et revient à zéro lorsqu'un nouvel échange d'arp a lieu.

Every 2.0s: ip -statistics neighbour                              Sat Oct 14 02:09:42 2017

fe80::XXXX:XXXX:XXXX:XX25 dev enp2s1 lladdr dc:XX:XX:XX:XX:25 router used >35</39/21 probes 0 STALE
10.0.0.1 dev enp2s1 lladdr dc:XX:XX:XX:XX:25 ref 1 used >5586</0/434 probes 1 REACHABLE

Marqués avec> <sont les nombres qui augmentent avec le temps.


1
2017-10-13 13:15