Autor Tópico: Wake on Lan no openSUSE  (Lida 346 vezes)

Carlos Alberto Lubas

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1552
  • Karma: +3/-0
Wake on Lan no openSUSE
« Online: Julho 23, 2011, 10:24:10 pm »
Como todos já sabem, Wake on Lan é uma tecnologia desenvolvida pela AMD para que computadores sejam ligados remotamente, seu funcionamento é simples, a placa de rede com suporte a Wake on Lan trabalha em modo standby, escutando a rede, esperando por uns pacotes especiais, os “Magick Packets”.

Praticamente, todas as placas de rede suportam esta tecnologia, portanto, implementá-la é muito simples, vamos fazer isso no opensuse 11.4.

Basicamente, precisamos configurar o computador que será “acordado” e instalar um cliente no computador que “acordará” o dorminhoco, existem diversos clientes para esta tarefa, utilizarei o “wol”, que está disponível nos repositórios da distro.

Pondo a mão na massa:

Para instalar o cliente na maquina local, basta clicar no link do 1-click-install abaixo:

http://software.opensuse.org/ymp/openSUSE:11.4/standard/wol.ymp?base=openSUSE%3A11.4&query=wol

ou usar o zypper:

#zypper in wol

ou ainda, o yast – software – gerenciamento de software

Agora, as configurações na máquina que será “acordada”:

1) o recurso wake on lan, ou wol, deve ser ativado na bios, não vou entrar neste mérito, já que a forma de fazer isso depende da placa mãe;

2) configurando no opensuse:

Abra um terminal como root, execute o ifconfig e anote o endereço mac da placa de rede:

#ifconfig eth0 | grep eth0

Com o mac anotado, execute:

# ethtool -s eth0 wol g

A máquina está habilitada para ser acordada uma vez, para tornar isso persistente, precisamos adicionar o comando acima no arquivo after.local, o que pode ser feito da maneira a seguir, no terminal:

#echo ethtool -s eth0 wol g >> /etc/rc.d/after.local

Após este comando, desligue a máquina que vai ser “acordada”.

Agora, para acordar o pc dorminhoco, execute o cliente wol passando o endereço mac do preguiçoso:

#wol xx:xx:xx:xx:xx:xx

Este procedimento funcionará na rede local, para fazer através da internet será preciso criar uma regra de NAT no router fazendo encaminhamento para uma porta udp, por exemplo. A porta 32320 udp.

Para testar, podemos utilizar o serviço wol online do site:

http://wakeonlan.me/index.php

Preencha os campos:

Ip or host name: aqui você coloca o ip do dorminhoco, o site mostra seu ip, se estiver na mesma rede que sua máquina, então é este, separado por “:” da porta que escolheu, como exemplo: 201.22.4.38:32320

Mac: coloque o mac do dorminhoco

Clique em "Wake Up my pc"

Se não funcionar, verifique as configurações do modem, observe que o site permite agendar envio do wakeup, fique a vontade!

Mais dicas em carlos.lubas.com.br

Espero que ajude!

Abs!
carlos.lubas.com.br

Comunidade de Usuários do openSUSE

Wake on Lan no openSUSE
« Online: Julho 23, 2011, 10:24:10 pm »