Linux 中的链路层扫描

Linux 中的链路层扫描

简短版本:如何确定以太网上存在哪些 IP 地址,而不假设它们都在同一个子网上?

长版本:我有一个网络上的设备,我可以通过它的以太网端口通过 SSH 进入。我有另一个设备,我知道它(或应该……)物理连接到同一个网络交换机,但它似乎有一个无效的 IP 配置——我怀疑它正在获取一个自动配置地址。我可以用它arp-scan --localnet -I eth0看到我正在寻找的设备不在那里——大概是因为它在同一子网上没有 IP 地址。

在 Linux 机器 (Debian 8) 上,有没有办法让我在以太网广播地址上发送消息并查看响应,而不必假设它在同一个 IP 子网上?我知道以太网 MAC 的前六位数字是什么,所以我可以相当确定响应的东西是否正确。如果能告诉我它的 IP 地址是什么,那就加分了。

遗憾的是,它们不在同一个以太网段上,只是连接到同一个交换机,因此仅以混杂模式进行监听并不能达到您所希望的效果。

相关内容