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.
[3] Comentário enviado por thiagonobrega em 03/11/2005 - 18:55h
Opa cotonet
Vamos la antes de tudo não tenho muita intimidade com o windows , mas na teoria basta compilar o programa ( ether-wale.c ) no windows, que ira funcionar.
Caso contrario procura algum programa que gere o MagicPacket.
[4] Comentário enviado por dvj em 15/08/2006 - 11:07h
Parabéns pelo artigo.
Implementei em minha rede e funcionou perfeitamente. Fico grato pela
publicação, que agilizou bastante a tarefa de ligar as máquinas onde
trabalho.
Respondendo a pergunta do cotonet, é possível ligar máquinas Windows
remotamente. Basta pegar o mac address da máquina em questão para
que o servidor possa inicializá-la através do aplicativo compilado e ainda ativar na BIOS o recurso de wake up lan.
[15] Comentário enviado por andypaes em 20/01/2007 - 02:34h
Parabéns pelo artigo....
Mas estou com um pequeno problema....
"Cannot get current wake-on-lan settings: Operation not supported
not setting wol"
Estou logado como root mas naum da certo de jeito nenhum...
Agradeço...
[23] Comentário enviado por removido em 02/08/2007 - 22:18h
As placas mãe em geral, mais recentes evidentemente ficam em standby, pode se perceber um led em algumas placas que permanecem acesos mesmo depois de desligado o PC que possuem o power on... fontes atx. Por isso é evidente que a fonte de alimentação externa tem que estar ligada. Mouses opticos ficam acesos e até teclados mantem a o led acesso (não todos) e muita das vezes pode se ver a placa ethernet piscando....
O amigo aí que falou sobre o IP, não eh provável pois o IP soh eh declarado depois que o sistema operacional jah entrou em atividade...
Já o MAC vem ate mesmo de frabrica gravado....
[25] Comentário enviado por fabioarnoni em 15/10/2007 - 12:34h
Ótimo o artigo , gostei muito mas deixa eu fazer uma pergunta: Tem algum comando par aque eu possa ligar todas as maquinas de uma rede de uma só vez ? Abraços Fábio
[30] Comentário enviado por pedrorissato em 22/11/2007 - 23:10h
Putz... esse é um dos implementos de hardware de melhor valia na minha opnião. O Wake-On-Lan vai muito além do termo LAN, pode ser feito por WAN, Celular, Wake-on-Ring, Pocket PC... infinitas as possibilidades.
Respondendo às perguntas acima:
- O estabilizador tem que estar ligado, deve haver energia rodando na maquina, mesmo ela desligada, em fontes atx ainda há energia na placa.
- Em placas mais modernas com PCI 2.2, não precisa ligar cabo na placa de rede e na placa mãe, o próprio slot solta uma descarga elétrica que liga o pc. Nas placas mais antigas, que suportam WOL, liga-se um cabo de energia (igual do FAN 3 pinos) na placa de rede e mãe pra soltar a descarga.
- Quanto a ligar vários micros de uma vez eh complicado, pq mesmo o pc estando atrás de um hub/switch/roteador, todos irão interpretar o sinal como sendo enviado ao MAC X e não aos demais. Mas creio que dê pra fazer uma regra pra quando o sinal UDP chegar na porta B para o MAC ADDRESS X, redistribuir o sinal para os MAC ADDRESS Y,Z,A... determinando quais são todos MAC que devam ser acionados... quem entende de roteamento e tem micro atráz da rede poderia testar para nós xD...
[36] Comentário enviado por removido em 11/06/2008 - 15:43h
No meu caso eu acesso de minha casa um dos servidores da prefeitura que é um Linux.
Evidentemente via SSH, dou o comando e ligo a máquina onde preciso descarregar uns arquivos. Dá para perceber que posso estar em qualquer lugar do mundo. Basta ter acesso à internet, pois o servidor roda 24 hs todos os dias. E as maquinas na maioria com nobreak que sempre ficam ligados.
Bom interessante a pergunta sobre wireless, que são em sua maioria offboard. E aí???
Vou estudar isto...
Apesar que uso aqui roteadores pppoe wireless que ficam sempre ligados e as maquinas ligadas a ele usam placa ethernet onboard.
Deste jeito funciona tranqüilo.
[38] Comentário enviado por danilopenin em 24/07/2008 - 14:27h
Minha placa mãe não tem a opção na bios de Wake-on-lan para ligar remotamente, é uma Asus M2N-SLI Deluxe, gostaria de saber se tem alguma forma de ligar o pc remotamente sem essa opção, se existe alguma placa de rede ou modem que faça isso ou de alguma outra forma?
[39] Comentário enviado por hugoalvarez em 17/04/2009 - 09:38h
Onde eu encontro esses caras? Vlw.
ether-wake.c:63:20: error: unistd.h: No such file or directory
ether-wake.c:64:20: error: stdlib.h: No such file or directory
ether-wake.c:65:19: error: stdio.h: No such file or directory
ether-wake.c:66:19: error: errno.h: No such file or directory
ether-wake.c:67:19: error: ctype.h: No such file or directory
ether-wake.c:68:20: error: string.h: No such file or directory
ether-wake.c:74:24: error: sys/socket.h: No such file or directory
ether-wake.c:76:23: error: sys/types.h: No such file or directory
ether-wake.c:77:23: error: sys/ioctl.h: No such file or directory
ether-wake.c:78:22: error: linux/if.h: No such file or directory
ether-wake.c:80:22: error: features.h: No such file or directory
ether-wake.c:85:23: error: asm/types.h: No such file or directory
ether-wake.c:86:29: error: linux/if_packet.h: No such file or directory
ether-wake.c:87:28: error: linux/if_ether.h: No such file or directory
ether-wake.c:89:19: error: netdb.h: No such file or directory
ether-wake.c:90:27: error: netinet/ether.h: No such file or directory
[40] Comentário enviado por pedrorawan em 03/07/2010 - 12:01h
Pessoal,
Ta dando o seguinte erro ao compilar o programa:
In file included from ether-wake.c:90:
busybox.h:27:20: error: Config.h: Arquivo ou diretório não encontrado
ether-wake.c: In function ‘etherwake_main’:
ether-wake.c:149: error: ‘bb_msg_can_not_create_raw_socket’ undeclared (first use in this function)
ether-wake.c:149: error: (Each undeclared identifier is reported only once
ether-wake.c:149: error: for each function it appears in.)
ether-wake.c:222: error: ‘bb_msg_write_error’ undeclared (first use in this function)
[41] Comentário enviado por zehdias em 21/07/2010 - 14:58h
Caro Thiago,
Vc escreveu as seguintes linhas
-------------------------------------------------------------
No cliente:
1. Ative o WoL no setup (BIOS).
2. Como root, configure sua placa de rede:
# ethtool -s ethX wol g
-------------------------------------------------------------
no meu caso meu server é linux mas meu cliente é winxp, como posso configurar a placa de rede da maquina ruindows para que aceite o comando WoL?
Obrigado,
Guilherme Dias.
[43] Comentário enviado por heltonaufla em 30/10/2011 - 02:00h
Tenho um roteador belkin e ele não aceita colocar o virtual server em broadcast...tem como burlar isso de outro jeito...pois a WOL só está funcionando local...obrigado
[45] Comentário enviado por pauloidef em 24/05/2018 - 08:36h
Alguem sabe dizer se existe um log para o Wake on lan. Pergunto isso porque tenho um servidor que liga 8 maquinas as seis horas da manhã e tem uma maquina que só liga dia sim dia não, e não sei o que está acontecendo, já verifiquei todas as configurações, e aparentemente não existe nenhum problema.