跨设备可检测到的子网arp?

我有一些设备连接在相同的物理networking(LAN),但在不同的子网。 我想用我的电脑的ARP检测它们。 我的电脑也在同一个物理networking中,但在不同的子网上。
! 这些设备没有安装arp协议(还)。

  1. 是否有可能检测到设备(每个设备上安装或者安装了ARP)?

  2. 如果设备有一个MAC地址,但没有IP地址,ARP是否仍能检测到这些机器?

  1. 是。 如果设备有分配的IP地址,他们将响应ARP查询。 (可能需要一些努力来正确制作ARP查询。)

  2. 不可以。如果设备没有分配的IP地址,他们将不会响应ARP查询。