Eu tenho feito um pouco de pesquisa e tentativa / erro de trabalho sobre este assunto e gostaria de compartilhar minhas descobertas. Estas três páginas foram muito úteis: Wake-on-LAN e Beginners/BashScripting e Lista todos os endereços MAC na minha rede local .
- Usei o arp para reunir os endereços MAC de que precisava, pois eles estavam ligados e conectados à minha LAN isolada.
- testei etherwake e wakeonlan e examinei suas opções; O wakeonlan permitiu que eu referenciasse um arquivo para obter vários endereços MAC para ativar, mas não ativaria meus laptops HP6455b, enquanto o etherwake acordaria meus laptops, mas não permitiria que eu acordasse mais de um por vez.
- Eu criei um script bash simples para ativar todos os computadores que eu precisava com um único comando.
#!/bin/bash etherwake 00:00:00:00:00:00 etherwake 00:00:00:00:00:00 ..
Eu salvei isso como um arquivo .sh, dei permissão para executar com chmod a + x e depois executei-o como root: presto!