自连接networking邻居上次活动以来的时间

我正在使用Fedora Linux服务器作为网关。

当我检查我的ARPcaching时,我有以下的logging列表,

> Address HWtype HWaddress Flags Mask > Iface > 178.200.222.51 ether ca:cf:e1:3a:d1:3e C tap0 > 192.168.123.2 ether c0:4a:00:02:35:b3 C wlp3s0 > 192.168.123.109 ether 74:e6:e2:45:82:99 C wlp3s0 

我知道ARPcaching是默认的(在我的fedora)60秒。 在60秒钟不活动之后,该条目将从ARPcaching中删除(如果我错了,请纠正我)。

如果我知道任何MAC地址有一段时间的空闲时间,有没有办法? 例如,mac c0:4a:00:02:35:b3将在60秒的活动后从ARPcaching中删除。 如果在ARPcaching中找不到MAC,我很确定最后的活动时间超过了1分钟。 我怎么知道指定MAC的上一次活动是否通过了10分钟?

不容易。 即使/proc/net/arp也不显示您正在查找的详细信息。

你可以嗅探stream量来跟踪你自己。 这将需要大量的CPU和I / O,远离你想要做的任何实际工作。