Isso sempre foi um mistério para mim e, com toda a neve que estamos recebendo, eu gostaria de trabalhar em casa, mas o chefe quer que desligemos nossos computadores uma noite para economizar energia. Achei que eu gostaria de experimentar a Wake-On LAN, mas não sei por onde começar.
wake-on-lan
Peter Turner
fonte
fonte
Respostas:
Basicamente, quando a máquina está conectada e até desligada, algumas mantêm algumas funções básicas, como a placa de rede.
Eles podem ser configurados para que, quando uma instrução especial for recebida, ela possa ligar a máquina.
A maneira mais fácil de iniciar é simplesmente, se você tiver uma NIC integrada, procure no BIOS e veja se ele é compatível. Se você possui uma placa de rede real, pode não ser capaz de usá-la ... Mas vale a pena ver se você possui um slot para um chip ou cabo Wake On Lan
Além disso, quanto à economia de energia, você obviamente precisa ligar o dispositivo! Você precisa de um roteador que ligue dispositivos com base em uma programação ou em um celular sem fio ou similar do qual você pode enviar as instruções - obviamente, é melhor ligar a máquina com o botão liga / desliga!
A Wikipedia tem um bom artigo sobre Wake On Lan
fonte
Ok, não há muita informação boa sobre isso na rede, então aqui está minha sabedoria:
Como o Wake-on-LAN funciona
Portanto, o objetivo principal da WoL é ligar o computador remotamente usando a rede. Obviamente, se o seu computador estava realmente completamente desligado, não há como isso funcionar. Portanto, quando os computadores modernos são "desligados", a placa ethernet permanece ligada, em um estado (com esperança) de baixa energia, ouvindo os pacotes WoL.
Quando o WoL foi criado, você pode configurar sua placa de rede para sinalizar ao BIOS para ligar o computador quando houver alguma atividade na rede. Ou seja, sempre que um quadro Ethernet (ou talvez um pacote IP; não tenho 100% de certeza) é visto pela placa de rede. Parece meio razoável, mas, na realidade, é inútil porque, ocasionalmente, pacotes aleatórios que voam pela rede ativam o computador sem motivo. Para consertar isso, alguém inventou o MagicPacket ™! Ao configurar o seu cartão para o modo MagicPacket ™, ele só ativará o computador quando vir os dados que contêm o endereço MAC da sua placa de rede repetidos 6 vezes (tanto quanto me lembro). Agora, pacotes aleatórios não irão irritar seu computador. Esse também é o motivo pelo qual você precisa colocar seu endereço MAC nas ferramentas de WoL; para que possa construir o MagicPacket ™.
Você pode ter notado uma pequena falha com o MagicPacket ™: qualquer pessoa na rede pode ver seu endereço MAC; portanto, se você estiver tentando usar o WoL em uma rede local não confiável (por exemplo, uma universidade), pessoas irritantes podem continuar acordando o seu computador. Não me cite, mas olhando para a
ethtool
página de manual, parece que alguém "inventou" o SecureOn ™ for MagicPacket ™. Aparentemente, isso permite que você defina o endereço MAC que seu cartão escuta, transformando-o efetivamente em uma senha privada.Como o pacote chega ao seu computador
Agora, aqui está a parte complicada. A Ethernet foi projetada para enviar dados entre computadores que estão ligados. Isso não funciona bem com o WoL, que deseja enviar pacotes para computadores que estão desativados.
O primeiro obstáculo é que computadores desligados não têm realmente endereços IP. Portanto, você não pode enviar um pacote WoL para um endereço IP (as ferramentas que permitem inserir seu endereço IP estão realmente pedindo o endereço IP de um roteador que está ativado). Em vez disso, os pacotes WoL são transmitidos para todos os dispositivos ethernet conectados. Você pode - em bons roteadores - associar manualmente um endereço IP a um endereço MAC, mas a maioria dos roteadores não permite isso e descartará pacotes IP que são enviados para computadores desligados.
A transmissão de pacotes funciona, mas há um problema ...
Por que não é muito bom
O problema é que a maioria dos roteadores não permite encaminhar pacotes para um endereço de broadcast. Idealmente, o que você deseja no seu típico "Estou no trabalho e quero coisas do meu computador doméstico" A configuração da WoL é encaminhar da porta externa 9 (por exemplo; veja abaixo) para 255.255.255.255:9. Os roteadores simplesmente não o fazem. Na verdade, acabei descobrindo como fazer isso para um roteador ADSL do speedtouch, mas envolvia a edição manual de arquivos de configuração.
Provavelmente, a única maneira real de fazer isso funcionar é instalar um firmware de roteador de terceiros decente, como Tomato ou DD-WRT. Estes possuem ferramentas de WoL integradas na interface da web. Não é tão elegante, pois você não pode fazer coisas legais, como usar o telefone para ativar automaticamente o computador quando chegar em casa. Mas ainda. Na verdade, eu ainda não tentei, mas você pode conseguir que esses firmwares sejam transmitidos para a frente. Quem sabe.
Porta 7 e Porta 9
Lotes de guias dizer que você deve usar a porta 7 ou você deve usar a porta 9, e você está pensando "por quê?", "Qual?". A resposta é que isso não importa. Você pode usar qualquer porta; 80, 666, não importa. A placa de rede do seu computador não se importa para qual porta o MagicPacket ™ é enviado, desde que a receba e com o endereço MAC repetido nela. E se você conseguir que o encaminhamento de WoL funcione, você pode usar qualquer porta também (e depois colocar a porta correspondente na sua ferramenta de WoL).
Os motivos 7 e 9 são recomendados porque eram as portas usadas por alguns servidores completamente inúteis que não eram usados por ninguém desde os anos 80. Assim como a porta 80 é a porta da Web, a porta 7 é a porta do servidor "eco" que repete tudo de volta para o remetente e é uma enorme vulnerabilidade de segurança, e a porta 9 é a porta do servidor "descartado" que simplesmente descarta todos os dados que recebe e nunca envia nada de volta. Eles são completamente inúteis agora, mas acho que talvez tenham sido bons para testes de rede quando a Internet era nova (anos 70).
Solução de problemas - Meu computador não liga!
A primeira coisa a verificar é que você recebe o MagicPacket ™ quando o computador está ligado . Para isso, baixe o wireshark (pesquise no google), peça para ouvir a porta 9 (ou 7 ou o que for) e envie um pacote WoL. Você deveria ver isso. Caso contrário, o problema será relativamente fácil de corrigir ou, pelo menos, diagnosticar.
Se você receber o pacote, mas o computador ainda não ligar, fica um pouco mais complicado.
Primeiro, entre no BIOS / UEFI e verifique se uma opção como "Permitir que o PCI ative o computador" ou similar esteja ativada. Ative também a opção PCIe. Segundo, no linux use
ethtool
para habilitar WoL para sua placa de rede. Algo comoethtool -s eth0 wol bgm
. No Windows, você encontra a opção "Permitir que este dispositivo ative o computador" e talvez haja algumas opções do MagicPacket ™ em algum lugar. Não sei, não estou usando o Windows agora.Agora, espero que funcione. Mas talvez funcione apenas por alguns minutos (ou até segundos) depois de desligar o computador! Ah não! Este é um problema com o roteador. Eu recomendo que você pegue um diferente. Sério, o Tomato-USB é incrível.
fonte
Wake on lan (provavelmente) não funcionará se o seu computador estiver protegido por um firewall. Para que funcione, é necessário ter portas abertas no firewall da empresa para deixar a mensagem passar e enviá-la para o seu computador.
Uma maneira de contornar isso é se você tiver acesso a um computador atrás do firewall que esteja sempre ligado e enviar o sinal WOL desse computador.
fonte
Aqui está um bom tutorial para você:
Como: Ativar na LAN / Ativar na WAN
fonte
Timmmm Resposta muito bem detalhada !! Também gostaria de mencionar que, uma vez que os sinais WOL ficam na camada 2 do modelo osi (Data), eles são transmitidos por Frame e endereço MAC. Portanto, a máquina que envia os sinais WOL precisa ter acesso a todos os vLANS das máquinas que você deseja ligar.
Então, provavelmente, um servidor na vLAN de gerenciamento. É por isso que os sinais WOL são mais comumente enviados pelo firewall principal ou pelo servidor DHCP da vlan específica com a qual você está tentando se comunicar. O que obviamente requer um acesso VPN ou uma configuração de máquina RDP na DMZ com acesso de gerenciamento (este último é ALTAMENTE NÃO RECOMENDADO !!)
Isso seria muito trabalho para implantar, não chegar ao escritório em um dia de neve;)
fonte