Используйте wakeonlan по имени хоста, а не по MAC/IP

Я настраиваю кластер и могу разбудить отдельные машины с помощью команды

wakeonlan -i 192.168.1.255 [MAC Address]

Я хотел бы иметь возможность сделать это по имени хоста вместо MAC, но файл конфигурации для wakeonlan, кажется, только предлагает сопоставление IP <-> MAC. Как я могу сделать это по имени хоста?

Если это помогает, я использую DHCP3 + BIND и ввел MAC-адреса всех машин в файл dhcpd.conf, чтобы при отправке PXEbooting им было отправлено правильное имя хоста.

Возможно, есть какая-то команда, такая как "host", которая выдала бы мне MAC от имени хоста?

Спасибо

3 ответа

Решение

Увидеть man 5 ethers; в основном, поместите пары MAC / hostname в свой /etc/ethers, затем etherwake сможет разбудить их.

  • Нет. MAC-адреса не соответствуют именам хостов. MAC-адреса имеют более низкий уровень и зависят от используемой технологии (Ethernet).
  • WakeOnLan работает только с MAC-адресами.

Ergo - извините - нет имени хоста.

Вы можете сделать это по имени хоста, но прежде чем вам нужно будет сконфигурировать файл конфигурации ether-wake (если вы используете Linux) следующим образом:

MAC_adress: name_of_machine
Другие вопросы по тегам