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

Pen*_*gin 4 dhcp linux ubuntu wake-on-lan bind

我正在设置一个集群,可以使用命令唤醒单个机器

wakeonlan -i 192.168.1.255 [MAC Address]
Run Code Online (Sandbox Code Playgroud)

我希望能够通过主机名而不是 MAC 来执行此操作,但是 wakeonlan 的配置文件似乎只提供 IP <-> MAC 映射。我怎样才能通过主机名做到这一点?

如果有帮助,我正在运行 DHCP3 + BIND 并在 dhcpd.conf 文件中输入了所有机器的 MAC 地址,以便在 PXEbooting 时向它们发送正确的主机名。

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

谢谢

And*_*rew 7

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