web-dev-qa-db-ja.com

MAC / IPではなくホスト名でwakeonlanを使用する

クラスターをセットアップしていて、コマンドで個々のマシンをウェイクアップできます

wakeonlan -i 192.168.1.255 [MAC Address]

MACではなくホスト名でこれを実行できるようにしたいのですが、wakeonlanの設定ファイルはIP <-> MACマッピングしか提供していないようです。ホスト名で行うにはどうすればよいですか?

それが役立つ場合は、DHCP3 + BINDを実行しており、すべてのマシンのMACアドレスをdhcpd.confファイルに入力して、PXEbooting時に正しいホスト名が送信されるようにしています。

おそらく、ホスト名からMACを取得する「Host」のようなコマンドがありますか?

ありがとう

4
Pengin

man 5 ethers ;を参照してください。基本的に、MAC /ホスト名のペアを/etc/ethersに入れます。その後 etherwake はそれらを起こすことができます。

7
Andrew
  • いいえ。MACアドレスはホスト名に対応していません。 MACアドレスは低レベルであり、使用されているテクノロジー(イーサネット)に固有です。
  • WakeOnLanはMACアドレスでのみ機能します。

エルゴ-申し訳ありません-ホスト名がありません。

1
TomTom

ホスト名で行うことができますが、ether-wakeの構成ファイル(Linuxを使用している場合)を次のように構成する必要があります。

MAC_adress: name_of_machine
0
rogane