MAC 广播命令

MAC 广播命令

我正在寻找一个命令,用于从具有未分配 IP、默认网关和子网的主机发现同一 LAN 段上的所有主机。我知道有,ping 255.255.255.255但它在第 3 层运行,并且要求发送方有 IP 地址。是否有一个简单的 Windows 和 Linux 第 2 层专用命令来发送 MAC 广播FF:FF:FF:FF:FF:FF

是否可以在一行内完成此操作,例如无需arpping 所有可能的 IP 地址?我也尝试了 nmap广播ping脚本但它在我的 Linux 主机上不起作用。)

了解ARP 数据包结构有帮助。

答案1

我不确定您是否能做到您所要求的。您可以向 FF:FF:FF:FF:FF:FF 的所有主机发送什么消息以迫使它们回复您?ARP 被发送到广播地址,但只有正确的主机才会响应。

我会结合使用 ping 广播(192.168.0.255 和 255.255.255.255)、交换机上的 MAC 地址表以及网关接口上的 Wireshark 分接头来收集几乎所有信息。

据我所知,没有任何 L2 消息需要所有 L2 主机的响应,而不管 L3 配置如何。

相关内容