如果 arp 请求位于另一个子网,我该如何找出它的来源?

如果 arp 请求位于另一个子网,我该如何找出它的来源?

我们的子网通过路由器与其他子网相连。使用 wireshark 我看到一些来自路由器的 arp 请求发送到我们子网的 ip 地址。例如

广播 ARP 60 谁有 10.162.3.172?告诉 10.162.0.1

其中 10.162.0.1 是路由器。我想确定发送此请求的其他子网中的源计算机。我该如何执行?

更新型多巴胺子网是 10.162.0.3.172/24 但是如果 ARP 从未跨越广播域边界,那么其他网络的计算机如何知道数据包的目的地(目标物理地址)?它是从路由器的 arp 表中获取的吗?为什么路由器可以发送 arp 请求,除了探测租约范围内的地址以查看其中哪些是空闲的?

答案1

请求的来源是路由器;它正在发送请求,而不是子网外的设备。ARP 永远不会跨越广播域边界。 10.162.3.172就路由器而言,位于子网中,这意味着路由器上的子网掩码配置为/22或更大。

答案2

在 10.162.3.172 上运行 wireshark,您将看到谁在寻找它。

相关内容