Используйте 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