想唤醒一台电脑使用唤醒LAN,但不知道MAC

我只能远程访问的计算机已closures,但在最近2个小时内已启动。

我可以访问同一局域网中的另一台PC,目标计算机的MAC地址是否会保留在某个地方,以便我可以读取它以便发送一个WOL数据包?

如果是这样,它将在哪里? 我怎么读?

它将被存储在与它(任何设备,计算机,路由器等)相同的networking中的设备上的ARP表中,或者存储在它直接连接到的交换机的MAC地址表中。

个人电脑上的ARPcaching往往非常快( 在Windows Vista / 7中不到一分钟 ),所以你不会在那里find任何东西; 对于交换机上的MAC地址表也是如此( 思科默认的超时时间是5分钟 ),为了检查其MAC表,您需要pipe理交换机(并访问它)。

在2小时之后,唯一可能findMAC地址的地方是DHCP服务器的日志或configuration – 假设主机是使用DHCPconfiguration的。 否则,我很抱歉,但我不认为你会在2小时后find任何东西。