Como configurar o WOL na BIOS para ligar máquinas via rede
Aprenda o passo a passo completo para ativar o Wake on LAN na BIOS e no sistema operacional, permitindo ligar computadores e servidores à distância.
Resumo
- O Wake on LAN envia um pacote mágico pela rede local para acionar a placa-mãe desligada.
- A ativação exige ajustes prévios tanto nas opções de energia da BIOS quanto no sistema operacional.
- O endereço MAC da placa de rede funciona como o identificador único necessário para o disparo remoto.
- A placa de rede precisa continuar recebendo uma pequena carga de energia elétrica mesmo com o PC desligado.
- O uso de switches comuns e subredes diferentes exige cuidados específicos com o roteamento do pacote mágico.
O que é o Wake on LAN e como ele funciona na prática
Imagine poder ligar um computador ou servidor que está no outro lado da casa ou no escritório sem precisar tocar no botão físico de energia. Na prática, o recurso conhecido como Wake on LAN, ou WOL, faz exatamente isso: ele permite que a placa-mãe de um computador permaneça em um estado de vigília muito baixo, escutando a rede local à espera de um comando específico para despertar o sistema operacional. Esse comando é popularmente chamado de pacote mágico, uma sequência de dados que carrega o endereço físico da placa de rede que deve ser ativada.
Para que essa mágica tecnológica aconteça, a placa de rede nunca dorme profundamente. Ela mantém um circuito auxiliar energizado, consumindo uma quantidade irrelevante de eletricidade, apenas para monitorar o tráfego de dados que chega pelo cabo conectado. Quando o pacote mágico é disparado a partir de outro dispositivo na mesma rede, o chip de rede reconhece o padrão e envia um sinal elétrico direto para a placa-mãe, simulando o exato momento em que um dedo pressiona o botão liga e desliga do gabinete. Isso transforma tarefas cotidianas de administração em processos rápidos e automatizados.
A utilidade dessa tecnologia brilha intensamente em ambientes de servidores locais ou em estações de trabalho de desenvolvimento. Em vez de manter computadores potentes consumindo energia e gerando calor durante a madrugada, você pode desligá-los completamente ao final do expediente e programar um script ou aplicativo para acordá-los apenas quando uma rotina de backup ou processamento pesado precisar ser executada. Para entender como o ecossistema de infraestrutura funciona de forma integrada, vale a pena conferir nosso guia sobre como configurar VLAN em switch gerenciável via cabo serial, que ajuda a isolar esses dispositivos na rede.
Preparando o terreno: os pré-requisitos físicos na placa-mãe
Antes de alterar qualquer configuração de software, é preciso entender que nem todo hardware suporta o recurso da mesma maneira. Placas de rede sem fio, ou adaptadores Wi-Fi, raramente oferecem uma experiência confiável de Wake on LAN devido à forma como o gerenciamento de energia das conexões sem fio lida com o estado de suspensão. Na imensa maioria dos cenários produtivos, o WOL exige uma conexão cabeada tradicional utilizando cabos de rede Ethernet conectados diretamente a uma placa de rede integrada à placa-mãe ou a uma placa PCI Express dedicada.
Outro detalhe fundamental diz respeito à fonte de alimentação do computador. Fontes antigas ou de qualidade muito duvidosa podem não fornecer a tensão correta de cinco volts na linha de espera, conhecida tecnicamente como pino +5VSB, que é a energia responsável por manter o circuito da placa de rede vivo enquanto o computador principal está desligado. Além disso, se a sua placa de rede possui LEDs indicadores de link que permanecem acesos mesmo com o computador totalmente desligado e a tomada conectada, isso costuma ser um excelente sinal visual de que a placa está recebendo a energia de espera necessária.
Por fim, verifique se o cabo de rede está firmemente conectado tanto ao computador quanto ao roteador ou switch central. Durante o processo de desligamento, a negociação de velocidade da porta de rede deve cair para um modo de baixo consumo, mas sem perder o link físico. Caso contrário, a placa ficará completamente isolada e incapaz de escutar qualquer sinal externo. Se você gerencia pacotes e atualizações com frequência em ambientes Linux, manter o sistema organizado é tão importante quanto a camada física; por isso, recomendamos a leitura sobre como limpar o cache do Apt no Ubuntu e liberar disco rápido para otimizar seus servidores.
Como entrar na BIOS e habilitar os recursos de energia
O primeiro passo prático para destravar o recurso acontece antes mesmo de o sistema operacional carregar, diretamente na interface de firmware da placa-mãe. Para acessar essa tela, reinicie ou ligue o computador e pressione repetidamente a tecla designada pelo fabricante, que costuma ser Delete, F2, F12 ou Esc, dependendo da marca da placa-mãe. Uma vez dentro da interface, o visual pode variar bastante entre fabricantes tradicionais como ASUS, Gigabyte, MSI ou ASRock, mas os menus de configuração de energia costumam seguir uma lógica bastante parecida.
Procure por seções com nomes em inglês como Power Management, Advanced Power, ACPI Configuration ou Integrated Peripherals. Dentro dessas abas, você precisará buscar por termos específicos relacionados ao acionamento remoto. As nomenclaturas mais comuns incluem Power On By PCI-E, Wake On LAN, Resume On LAN, PME Event Wakeup ou ERP Setting. O ajuste ERP ou EuP, voltado para economia extrema de energia em diretrizes europeias, costuma ser o maior vilão do WOL: se essa opção estiver ativada, a placa-mãe corta totalmente a energia das portas auxiliares ao desligar, tornando o despertar remoto impossível.
Abaixo apresentamos as etapas essenciais para realizar essa configuração básica diretamente na interface de firmware do seu computador.
- Reinicie o computador e pressione a tecla de acesso à BIOS repetidamente até que o painel principal seja exibido na tela.
- Navegue pelas abas utilizando as setas do teclado até localizar as configurações de energia, gerenciamento ACPI ou recursos avançados.
- Localize a opção de Wake on LAN, PME Wakeup ou equivalente, alterando seu estado de desativado para ativado.
- Certifique-se de desativar qualquer modo de economia extrema de energia, como o ERP Ready, que impede a alimentação da placa de rede.
- Salve as alterações pressionando a tecla de salvamento padrão, normalmente F10, e permita que o sistema reinicie normalmente.
Configurando o sistema operacional para manter o WOL ativo
Com a BIOS devidamente configurada, o próximo passo é garantir que o sistema operacional não desconsidere essas instruções ao ser desligado. Sistemas modernos como o Linux possuem gerenciadores de energia avançados que podem cortar completamente a alimentação dos dispositivos periféricos durante o processo de encerramento para economizar alguns miliwatts de eletricidade. Para evitar esse comportamento indesejado, precisamos ajustar os parâmetros da interface de rede diretamente pelo terminal do sistema.
No ecossistema Linux, a ferramenta padrão para verificar e modificar o estado do Wake on LAN é o utilitário ethtool. Com ele, é possível consultar se a placa de rede está configurada para escutar o sinal de despertar e forçar essa diretriz de forma persistente. Para complementar este conhecimento e aprofundar suas habilidades de administração de sistemas voltados para inicialização remota, veja também o nosso guia detalhado sobre como configurar Wake on LAN na linha de comando para ligar servidores Linux.
Abaixo temos um exemplo prático de comandos executados no terminal para verificar e habilitar o recurso na interface de rede principal do sistema operacional.
# Descubra o nome da sua interface de rede ativa com o comando ip link ou ifconfig
# Vamos supor que o nome da interface seja eth0
# Verifique o suporte atual da placa de rede ao WOL
sudo ethtool eth0
# Altere a configuração para habilitar o Wake on LAN por pacotes mágicos (letra g)
sudo ethtool -s eth0 wol g
# Confirme se a alteração foi aplicada com sucesso olhando o campo Wake-on
sudo ethtool eth0Testando o disparo remoto e resolvendo falhas comuns
Com tudo configurado na BIOS e no sistema operacional, chegou o momento da verdade: desligar a máquina e tentar enviá-lo de volta à vida a partir de outro computador conectado na mesma rede local. Para realizar o teste, você precisará descobrir o endereço MAC e o endereço IP ou de broadcast da máquina que será ligada. Na máquina de destino, abra o terminal e execute os comandos de rede para anotar essas informações vitais antes de desligá-la completamente.
A partir de um segundo computador ou de um smartphone na mesma rede Wi-Fi ligada ao mesmo roteador, você pode utilizar utilitários de linha de comando para enviar o pacote mágico. No Linux ou macOS, pacotes como o wakeonlan podem ser instalados facilmente pelos gerenciadores de pacotes padrão. Caso o computador não ligue de primeira, verifique se o firewall local não está bloqueando a porta UDP utilizada ou se o roteador não isolou as portas LAN, impedindo a comunicação direta entre os dispositivos locais.
Abaixo encontra-se um exemplo de comando utilizado para disparar o pacote mágico informando o endereço físico e o endereço de transmissão da rede.
# Instale a ferramenta wakeonlan caso ela ainda não esteja presente no seu sistema
sudo apt install wakeonlan
# Envie o pacote mágico informando o endereço MAC da máquina de destino
wakeonlan AA:BB:CC:DD:EE:FF
# Se precisar especificar um endereço de broadcast específico da sua sub-rede:
wakeonlan -i 192.168.1.255 AA:BB:CC:DD:EE:FFConsiderações finais sobre automação e manutenção do WOL
Configurar o Wake on LAN transforma a rotina de quem gerencia servidores caseiros, laboratórios de teste ou estações de trabalho de alta performance, eliminando o desperdício de energia sem sacrificar a agilidade operacional. Embora o processo exija atenção a detalhes específicos na BIOS, no gerenciamento de energia do sistema operacional e na integridade do cabeamento físico, os ganhos em comodidade e eficiência compensam amplamente o esforço inicial de diagnóstico e configuração.
Manter uma documentação clara dos endereços MAC e das restrições de rede de cada equipamento facilita imensamente a criação de scripts automatizados de inicialização. Com a infraestrutura pronta e testada, você ganha a liberdade de acionar seus recursos computacionais sob demanda, garantindo um ambiente moderno, econômico e totalmente preparado para responder aos seus comandos a qualquer momento.