
No mundo atual, impulsionado pela tecnologia, a propensão à automação se estende a todos os aspectos de nossas vidas — de nossos veículos a nossas casas, e especialmente em nossos ambientes de computação. Um método interessante para automatizar a inicialização do seu PC é utilizar o Wake-on-LAN (WoL).Embora este guia aborde especificamente como habilitar o WoL no Ubuntu, as instruções também podem ser adaptadas para outras distribuições Linux, incluindo sistemas Windows.
Compreendendo o Wake-on-LAN
Wake-on-LAN é um protocolo de rede projetado para permitir a inicialização remota de um computador usando pacotes de rede. Esses pacotes, conhecidos como pacotes mágicos, podem ser enviados de qualquer dispositivo na mesma rede local, incluindo conexões sem fio.
Cada pacote mágico é codificado com o endereço MAC da placa de interface de rede (NIC) do computador de destino, fornecendo um identificador único. Quando a NIC, que continua operando em estado de baixo consumo de energia, recebe o pacote mágico, ela solicita à placa-mãe que inicie a sequência de inicialização.
Preparando seu sistema para Wake-on-LAN
Para começar, você deve garantir que sua configuração atenda aos seguintes pré-requisitos:
- Uma conexão Ethernet com fio (as opções de Wi-Fi geralmente têm funcionalidade limitada).
- Uma placa-mãe e uma placa de rede certificadas para WoL (a maioria dos modelos contemporâneos oferece suporte a esse recurso).
- Configurações BIOS/UEFI apropriadas que habilitam WoL.
- Privilégios de administrador no seu sistema Ubuntu.
Verificando as configurações de hardware e BIOS
Primeiro, confirme se o seu hardware é compatível com Wake-on-LAN. A maioria dos desktops e laptops modernos oferece esse recurso, mas uma etapa de verificação é aconselhável.
Para verificar, reinicie o computador e entre nas configurações do BIOS/UEFI (geralmente acessadas pressionando F2, F10, Delou Esc— observando a tela de inicialização para orientação).Procure as opções Wake-on-LAN, Ligar por PCI-E ou Permitir Evento de Despertar PCI e certifique-se de que estejam definidas como Ativadas.
Além disso, pode ser necessário desabilitar um recurso chamado ErP Ready ou Deep Sleep, que pode cortar completamente a energia da placa de rede e impedi-la de receber o pacote mágico. Além disso, alguns laptops exigem a ativação de configurações como Always On USB para que a placa de rede permaneça ligada enquanto o sistema estiver desligado ou em modo de hibernação.
Verificando a compatibilidade da placa de rede
Sua placa de rede precisa ser compatível com Wake-on-LAN para que esse processo funcione de forma eficaz. A maioria das placas fabricadas na última década inclui essa funcionalidade, mas é prudente verificar.
Para identificar sua placa de rede, execute o seguinte comando no terminal:
ip a
O nome da sua interface Ethernet será semelhante a enp8s0
, que serve como exemplo neste guia.

Ethtool, uma ferramenta de código aberto para modificar configurações de driver de rede, é essencial para configurações Wake-on-LAN.
Instale o Ethtool usando o seguinte comando:
sudo apt install ethtool
Em seguida, verifique se sua placa de rede suporta WoL com:
sudo ethtool <Your interface name>
A saída fornecerá informações cruciais, incluindo a linha:
Supports Wake-on: g
A presença de “g” confirma a compatibilidade com o WoL, enquanto a próxima linha indica se ele está habilitado no momento.
Habilitando Wake-on-LAN temporariamente
Para ativar o WoL temporariamente (até a próxima reinicialização), utilize o seguinte comando:
sudo ethtool -s <interface_name> wol g
Para confirmar a alteração, execute:
sudo ethtool <interface_name>
Se a saída incluir Wake-on: g
, o WoL estará ativo com sucesso, ainda que temporariamente.
Habilitando permanentemente o Wake-on-LAN
Para garantir que o Wake-on-LAN permaneça ativo durante reinicializações do sistema, configure um serviço Systemd que execute automaticamente o comando ethtool na inicialização do sistema — um método confiável para manter as configurações em distribuições Linux modernas.
Primeiro, você precisa criar um arquivo de serviço systemd. Embora nano
seja recomendado o uso, você pode optar por qualquer editor de texto de sua preferência:
sudo nano /etc/systemd/system/wol.service
Se não tiver certeza do local de instalação do etahtool, execute:
which ethtool
Insira o seguinte no seu arquivo de serviço:
[Unit] Description=Enable Wake On Lan [Service] Type=oneshot ExecStart=<Your filepath> --change <Your ethernet interface name> wol g [Install] WantedBy=basic.target
Após colar a configuração e substituir
Em seguida, habilite o serviço recém-criado para que ele seja executado na inicialização usando o comando:
sudo systemctl enable wakeonlan.service
Você pode iniciar o serviço imediatamente sem reinicializar usando:
sudo systemctl start wakeonlan.service
Seu computador Ubuntu agora está configurado para ativação persistente do Wake-on-LAN durante reinicializações.
Configurando com o Editor de Conexão de Rede Avançado
Para usuários do Ubuntu Desktop, a maneira mais simples de ativar o Wake-on-LAN é por meio do Editor gráfico avançado de conexão de rede.
Abra esta ferramenta através do menu Aplicativos.

No painel Rede, localize sua conexão Ethernet, clique no ícone de engrenagem e acesse as configurações de conexão.

Na aba de configurações Ethernet, encontre a opção Wake on LAN. Marque a caixa Magic ou MagicPacket e clique em Aplicar.

Seu Wake-on-LAN foi configurado com sucesso. Para verificar, execute:
sudo ethtool enp0s3
Procure Wake-on: g
nos resultados.
Ativando WoL com nmcli (Network Manager Command Line Interface)
Se você é usuário do Ubuntu Desktop, provavelmente já conhece o NetworkManager. Esta ferramenta simplifica a conectividade com redes Wi-Fi e cabeadas, mas também permite configurações de linha de comando usando nmcli
.
Comece identificando suas conexões de rede ativas:
nmcli connection show
Se a saída indicar 802-3-ethernet.wake-on-lan: default
, o WoL está desabilitado. Caso a mensagem seja “mágica”, seu sistema já está configurado para responder a esses pacotes.
Para habilitar o Wake-on-LAN via NetworkManager, execute o seguinte comando:
nmcli connection modify 802-3-ethernet.wake-on-lan magic
Depois de executar esse comando, seu Ubuntu Desktop deverá estar preparado para responder aos pacotes mágicos, embora você possa não receber um feedback imediato.
Se necessário, desativá-lo é igualmente simples. Basta alterar “mágica” para ignore
:
nmcli connection modify 802-3-ethernet.wake-on-lan ignore
Este comando instrui seu adaptador de rede a ignorar pacotes mágicos de entrada, desabilitando assim a funcionalidade Wake-on-LAN para essa conexão.
Testando sua configuração Wake-on-LAN
Para testar sua configuração WoL, desligue ou suspenda sua máquina Ubuntu. Em seguida, use outro dispositivo (seja um PC, smartphone, Raspberry Pi, etc.) para enviar um pacote mágico para o endereço MAC da sua máquina. Existem diversos aplicativos e ferramentas de linha de comando disponíveis; procure por “Wake-on-LAN” na sua loja de aplicativos preferida.
Se você tiver outro sistema Linux ou macOS em sua rede, você pode despachar um pacote mágico diretamente pelo terminal usando um utilitário chamado wakeonlan.
Para aqueles que usam distribuições baseadas em Debian/Ubuntu, instale da seguinte maneira:
sudo apt install wakeonlan
Enviar um pacote mágico é simples:
wakeonlan <Your Ubuntu MAC Address>
Certifique-se de substituir pelo endereço MAC real da sua máquina Ubuntu.
Usuários do Windows também podem acessar facilmente diversos utilitários gratuitos, com destaque para o WakeMeOnLan da NirSoft. Este aplicativo portátil verifica sua rede e facilita o envio de pacotes mágicos. Como alternativa, usuários avançados podem utilizar o PowerShell para operações de linha de comando, embora exija um pouco mais de configuração.
Habilitando Wake-on-WiFi (WoWLAN)
Com a capacidade de ligar o seu PC via LAN estabelecida, como configurar o Wake-on-LAN ou WoWLAN sem fio? Atualmente, existe apenas um aplicativo Snap (gerenciador de rede) que oferece essa funcionalidade.
Você pode instalá-lo através do Snap Store ou do terminal usando:
sudo snap install network-manager

Observe que este aplicativo recebeu uma avaliação baixa de apenas uma estrela na loja. No entanto, durante nossos testes, ele apresentou um desempenho adequado no modo terminal e inclui documentação completa da Canonical.
Tentativas alternativas para ativar o WoWLAN por meio de diferentes gerenciadores de rede podem enfrentar limitações, já que o padrão (networkd) não possui um método de ativação.
Para ativar o wake-on-LAN sem fio, use o comando:
sudo snap set network-manager wifi.wake-on-wlan=magic
Se a segurança for uma preocupação, especialmente em redes abertas, defina sua senha usando:
sudo snap set network-manager wifi.wake-on-wlan-password=<Your password>
Este método apresenta vantagens sobre o ethtool em termos de velocidade de instalação e capacidade de conexão sem fio (WOL).Como opera no nível do kernel, ainda pode facilitar o wake-on-LAN após interrupções de energia.
No entanto, a Canonical recomenda seu uso principalmente para usuários do Ubuntu Core, possivelmente para minimizar o risco de prejudicar a estabilidade do sistema operacional dos usuários.
Perguntas frequentes
Posso desligar meu PC usando Wake-on-LAN?
O Wake-on-LAN serve estritamente para despertar seu PC do estado de suspensão ou desligado, não para desligá-lo.
Ativar o Wake-on-LAN é um risco à segurança?
Nenhum sistema é totalmente isento de riscos. No entanto, o Wake-on-LAN requer autorização para retomar a operação. Desde que você proteja seus dispositivos com senhas fortes, mantenha a criptografia de dados confidenciais e evite redes desprotegidas, geralmente é seguro habilitar o WoL.
E se o Wake-on-LAN parar de funcionar depois que meu dispositivo ficar sem energia?
As alterações implementadas com o ethtool não persistem durante interrupções de energia. Efetue login novamente no seu sistema para reativar o serviço. Por outro lado, as configurações definidas pelo método do gerenciador de rede permanecerão intactas, mesmo após uma queda de energia.
Deixe um comentário