通过主机名而不是MAC / IP使用wakeonlan

我正在build立一个集群,并可以用命令唤醒单个机器

wakeonlan -i 192.168.1.255 [MAC Address] 

我希望能够通过主机名而不是MAC,但wakeonlan的configuration文件似乎只提供IP < – > MAC映射。 我怎么能通过主机名来做到这一点?

如果有帮助,我正在运行DHCP3 + BIND,并在dhcpd.conf文件中input了所有机器的MAC地址,以便在PXE启动时发送正确的主机名。

也许有一些像“主机”这样的命令会给我一个主机名MAC?

谢谢

man 5 ethers ; 基本上,把MAC /主机名对放在你的/etc/ethers 。 然后etherwake将能够唤醒他们。

  • 不。MAC地址不对应于主机名。 MAC Adddresses是较低级别的,并且是所使用的技术(以太网)的特定。
  • WakeOnLan仅适用于MAC地址。

Ergo – 对不起 – 没有主机名。

你可以通过主机名来完成,但是在configurationether-wakeconfiguration文件之前(如果你使用的是Linux)如下:

 MAC_adress: name_of_machine