Wake On LAN funciona após o desligamento do Windows, mas não o Linux

2

Meu computador é dual boot windows 10 e Arch linux. Atualmente, se eu desligar o computador do Windows 10 eu posso usar wake on lan bem quando se eu usá-lo depois de desligar do Windows, mas não funciona se eu tivesse usado linux pela última vez. Eu tentei todas as 4 etapas listadas aqui além de reverter o driver do Windows, bem como todos as etapas para configurar o WOL encontraram aqui .

Alguém tem alguma ideia de como posso fazer com que o WOL funcione em ambos os sistemas operacionais?

    
por Kironide 22.03.2016 / 03:37

2 respostas

3

Atualmente, estou usando o WOL em hardware da Dell / HP com combinação do sistema operacional Windows e Linux. As únicas configurações que eu habilitei foram na BIOS (nada no sistema operacional) e funcionou.

Encontrei o seguinte link que fala sobre algumas configurações no nível do SO, para que você possa verificar se as configurações estão corretas:

Linux

Ubuntu has a great tool that can check to see if your machine supports WoL and can enable it. Open up a terminal and install “ethtool” with the following command:

sudo apt-get install ethtool

You can check your compatibility by running:

sudo ethtool eth0

If your default interface is something else, substitute it for “eth0”.

Look for the “Supports Wake-on” section. As long as one of the letters listed is “g,” you can use magic packets for WoL. To enable this option, use the following command.

sudo ethtool -s eth0 wol g

Enviando o Magic Packet usando um aplicativo como o Fing para restringir o endereço MAC

  1. Ligue seu sistema operacional Linux
  2. Inicie o Fingbox
  3. Digitalize sua LAN e encontre o MAC / IP da caixa do Linux
  4. Desligar o Linux
  5. Use o mesmo aplicativo para enviar o WOL para o MAC na etapa 3
por 22.03.2016 / 03:57
2

Eu também tive esse problema há alguns anos.

ifconfig mostrou suporte para WOL_MAGIC , mas não consegui fazer o WOL funcionar, não importando o que tentei depois de desligar do Linux. O culpado foi a implementação do driver para a NIC Realtek RTL8111E. Lembro-me de navegar pelo código-fonte do driver com comentários do desenvolvedor sobre o que era um trecho de lixo do RTL8111E. Não me lembro exatamente onde encontrei essa informação, mas ligarei para ela quando a encontrar.

De qualquer forma, não sei qual NIC você tem, mas é provável que este seja o problema.

    
por 22.03.2016 / 05:21