11

如何找出系统的mac地址:

  1. 关闭
  2. 电源插入
  3. 连接到局域网
  4. 网卡开启。

更新 我在问如何找出已经关闭的其他系统的mac地址......并且在局域网上......

我想从我的系统中找出它的mac....并且要清楚...我想告诉.. arp 表可以通过使用 ping 填充.. 即如果 172.16.3.12 不在 arp 表中,那么它只需 ping 172.16.3.12 即可添加,但只有在系统开启时才能对系统进行 ping...关闭系统无法 ping...

4

4 回答 4

2

系统关闭后,查找 MAC 地址的最佳选择是在机箱的某处寻找贴纸!


说真的,我猜您正在寻找某种方法来“唤醒局域网”本地​​局域网上的计算机?
我不确定机器会响应(应该响应)任何东西,除非你已经知道 mac 并且可以正确的魔术包。

从我链接的维基百科文章中:

这个怎么运作

Wake-on-LAN 是独立于平台的,因此任何平台上发送魔术包的任何应用程序都可以唤醒任何平台上运行的计算机。它不限于 LAN(局域网)流量。

要唤醒的计算机已关闭(睡眠、休眠或软关机;即 ACPI 状态 G1 或 G2),为网卡保留电源,但未断开其电源。 网卡侦听包含其 MAC 地址的特定数据包,称为魔术数据包,在该特定子网(或整个 LAN,尽管这需要特殊硬件或配置)的广播地址上进行广播。

于 2010-03-29T07:34:07.780 回答
2

arp -a ip-address如果您知道 PC 通常从 DHCP 接收的 IP 地址,或者它具有静态 IP。

您运行该arp命令的 PC 可能尚未在缓存中包含此信息。我只是在家中通过登录我的一台服务器上的远程桌面会话来完成此操作。即使我的 PC 没有响应 ping,我登录的服务器仍然在 ARP 缓存中保留我的 PC 信息。

最初,我登录到我的 DHCP 服务器以查看我的 PC 是否还有租约,因为它会列出您的 MAC 地址,并且会显示您的 PC 名称。对我来说不幸的是,我的电脑的租期很短,所以它不在列表中。

幸运的是,我碰巧知道我的 PC 通常从 DHCP 获得的 IP 地址,所以我能够使用上述arp命令。

使用此信息,我能够向我的 PC 发送一个魔术包并将其唤醒。这是我使用谷歌简短搜索后找到的免费实用程序完成的。

于 2012-10-26T10:07:43.103 回答
1

是的,我曾经尝试实施基于 Wake On Lan 技术的数据中心范围的电源管理系统。我有许多解决方案,但从未实施,因为数据中心人员认为,关闭和重新启动所涉及的可靠性成本高于节能成本。

一些随机观察:

我的经验是路由器在机器关闭20多分钟后忘记了mac地址。之后,mac 地址会丢失,直到机器下次启动。显然,这将根据实际使用的路由器而有所不同,但 20 分钟可能非常典型。

这意味着在实践中,获取 mac 地址的唯一方法是在关闭系统之前获取它。我不确定您的应用程序是什么,但我认为您可能会找到一种方法来做这件事。

一旦路由器忘记了 MAC 地址,就无法将 WOL 数据包传送到要从网络外部唤醒的机器。在网络内部,您仍然可以使用广播数据包进行操作。无论哪种方式,您仍然需要知道 MAC 地址,因为它是 WOL 数据包的一部分。

现在理论上,您可以修改 NIC 芯片中的固件,使其即使在机器本身断电的情况下也能响应 ARP 数据包。这甚至可能是常见的做法——我不知道。如果是这样,您想要做的是可行的,但高度依赖于您拥有的确切网络接口。

于 2012-12-06T01:04:18.860 回答
-1

尝试使用 getmac 命令

示例:getmac /s [IP 地址] 但我不知道被此命令关闭的计算机的 mac 地址

于 2010-11-30T16:49:18.233 回答