Linux

通過主機名而不是 MAC/IP 使用 wakeonlan

  • April 26, 2013

我正在建立一個集群,並且可以使用命令喚醒單個機器

wakeonlan -i 192.168.1.255 [MAC Address]

我希望能夠通過主機名而不是 MAC 來執行此操作,但是 wakeonlan 的配置文件似乎只提供 IP <-> MAC 映射。我怎樣才能通過主機名來做到這一點?

如果有幫助,我正在執行 DHCP3 + BIND,並在 dhcpd.conf 文件中輸入了所有機器的 MAC 地址,以便在 PXE 啟動時向它們發送正確的主機名。

也許有一些像’host’這樣的命令會給我一個來自主機名的MAC?

謝謝

man 5 ethers; 基本上,將 MAC / 主機名對放在您的/etc/ethers. 然後etherwake就能喚醒他們。

  • 不,MAC 地址與主機名不對應。MAC 地址較低級別且特定於所使用的技術(乙太網)。
  • WakeOnLan 僅適用於 MAC 地址。

Ergo - 抱歉 - 沒有主機名。

引用自:https://serverfault.com/questions/167702