Implementando Wake Up on Lan (WoL) no Linux
Nesse artigo veremos como usar WoL (Wake on Lan) no Linux. Em outras palavras, WoL é a capacidade de literalmente ligarmos máquinas da rede enviando alguns pacotes "mágicos" através de sua placa de rede.
Imagine a seguinte situação
Trabalhando em uma empresa de biotecnologia seu chefe precisa
fazer um sequenciamento de alguma coisa muito complicada,
que requer muito processamento e a melhor máquina da empresa
levaria para processar toda a tarefa cerca de 3 meses.
E agora? Simples, vamos utilizar um solução de grid para usar todos os PCs da empresa para fazer o processamento utilizando um ferramenta GRID ourgrid.
Legal, mas os funcionários desligam as suas máquinas ao sair. É aí que o WoL entra em ação, basta colocar um script simples no servidor para iniciar todos os PCs da sua rede.
E agora? Simples, vamos utilizar um solução de grid para usar todos os PCs da empresa para fazer o processamento utilizando um ferramenta GRID ourgrid.
Legal, mas os funcionários desligam as suas máquinas ao sair. É aí que o WoL entra em ação, basta colocar um script simples no servidor para iniciar todos os PCs da sua rede.
Renomeie o binário gerado de a.out para wakeup:
$ mv a.out wakeup"
$ gcc ether-wake.c -o wakeup
já faz isso.