![设备关机时的 MAC 地址?](https://linux22.com/image/574350/%E8%AE%BE%E5%A4%87%E5%85%B3%E6%9C%BA%E6%97%B6%E7%9A%84%20MAC%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
即使设备当前处于关闭状态,是否可以获取连接到网络的设备的 MAC 地址列表?设备有电,因此我可以进行网络唤醒。我正在尝试让类似的东西在 Linux 中工作。
使用 nmap 只会给我提供已打开电源并获取 IP 地址的设备的列表,但我想获取任何电源状态下的所有设备的列表。
答案1
有时您可能会很幸运,检查交换机或路由器中的 arp 缓存,它可能挂在未过期的 arp 条目上,用于该 IP 地址。您的 DHCP 服务器通常也有这些信息,但这取决于您使用的设备。除此之外,有时设备实际上会将 MAC 地址印在包装盒上。
答案2
您需要 MAC 地址才能进行 WOL,所以您运气很差。如果您没有此类信息的清单,您将不得不以老式的方式进行操作:四处走动并打开它们。