Вопрос: Как запросить возраст записи ARP-кэша в Linux


Как я могу запросить локальный ARP-кеш на моей Linux-машине, чтобы узнать, когда определенная запись ARP была извлечена и / или обновлена ​​в последний раз?


5
2017-11-20 12:30


Источник


У меня нет справки, но IIRC, который не записан по умолчанию, и вам нужно будет установить что-то вроде arpwatch - HBruijn♦
Спасибо за эту идею @HBruijn. Тогда мне придется разбирать syslog, чтобы отслеживать соседей arp. Я думал, что в любом случае был тайм-аут кэша arp, который я мог бы использовать - nitram


Ответы:


ip -statistics neighbour дает интересную информацию. Когда вызывается с watch одно число, кажется, увеличивается один раз в секунду и сбрасывается до нуля, когда происходит новый обмен arp.

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

Помеченные с помощью> <- это числа, которые увеличиваются со временем.


1
2017-10-13 13:15