Wake On Lan Debian Stretch



Em um bom BIOS sobre a área de gerenciamento de energia (power management) você terá uma opção clara e intuitiva chamada "Wake On LAN". Outro nome possível da opção pode ser "PowerOn by PCI Card".


Instalar

# apt install ethtool

Configuração da Interface

Debian Stretch

# ifconfig
enp0s4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1472

Crie ou edite o arquivo.

nano /etc/network/interfaces.d/enp0s4

auto enp0s4
iface enp0s4 inet dhcp
        ethernet-wol g

reinicie. Verifique se funcionou com

ethtool enp0s4

Settings for enp0s4:
        Supported ports: [ MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: external
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: g
        Link detected: yes

Wake-on: g significa que funcionou.
ou
Wake-on: pg significa que funcionou.

Depois de ativar o Wake On LAN no hardware é também necessário ativá-lo no software. Isto é feito usando o ethtool, o qual informa a interface para responder ao pacote mágico. Substitua enp0s4 com o nome da sua interface de rede:

# ethtool -s enp0s4 wol g

Isto pode ser automatizado editando /etc/network/interfaces:

iface eth0 inet dhcp
        post-up /sbin/ethtool -s enp0s4 wol g

Enviando as Mensagens WOL

Eu instalei o pacote etherwake no controlador do sistema para o comando etherwake enviar o "Pacote Mágico" para o meu computador acordar. O programa deve ser rodado como administrador (root). Após usar o su para tornar-se administrador:

# aptitude install etherwake
# etherwake <mac address>

O wakeonlan também está disponível,um programa que usa pacotes UDP e não TCP, e portanto não precisa ser rodado como root. Ele também é um pouco mais configurável.

# aptitude install wakeonlan && exit
$ wakeonlan <mac address>

OBS:: eu instale o wakeonlan

Ligar em rede Lan
wakeonlan xx:xx:xx:xx:xx:xx

Ligar em rede lan tem que se com letra minuscula a MAC.

Não funciona em caso de queda de luz que só funciona se o PC for desligado normalmente.

Fonte::https://wiki.debian.org/pt_BR/WakeOnLan
Fonte::https://www.vivaolinux.com.br/topico/Acesso-remoto-OpenSSH-SSH-VNC-RDP-Telnet-TeamViewer-etc./Ligar-pc-remotamente

Comentários

Postagens mais visitadas deste blog

Roteador Modelo HGW-2501GNP-RC da Vivo

Otimizar Debian com zswap

Como formatar um pendrive no Linux via linha de comando