quarta-feira, 25 de abril de 2007

Hora de acordar

Ligado em rede ao meu micro, há um computador com arquivos que volta e meia preciso acessar. Quando este computador está ligado, acesso a pasta compartilhada e voilá. Quando o micro está desligado, busco a chave, desço três lançes de escada, abro uma porta, ligo as luzes, o micro, espero o boot, faço logon, abro a pasta com o arquivo e envio pela rede. Depois desligo o micro, apago as luzes, tranco a porta, subo a escada, guardo a chave e volto pro meu micro para abrir o arquivo enviado. Se optei por desligar tudo e depois descubro que tenho que pegar outro arquivo, tenho que fazer tudo outra vez...

Bom... tinha.

A placa mãe do micro que acesso tem suporte a WOL (Wake On LAN), que aceita com que o micro seja ligado a partir de outra máquina na rede. A coisa funciona assim: A placa mãe deixa a placa de rede em standby. Quando a placa de rede recebe um "pacote mágico" - a saber, é um pacote que tem em seu campo de dados o endereço MAC da placa de rede repetido 16 vezes - ela envia um sinal de ligar para a placa mãe e esta então inicia o computador normalmente.

Para saber se uma placa mãe tem suporte a WOL, ou você vê pelo BIOS, ou pelo manual, ou no site do fabricante. No meu caso, foi mesmo pelo BIOS. Vá em Power Management ou qualquer outra opção de energia disponível e veja se há algumas destas siglas:

- WOL (Wake On LAN)

- ACPI (Advanced Configuration and Power Interface)

No meu caso, havia uma opção para habilitação de suporte a ACPI (algo como "ACPI aware OS (Yes/No)". Isso permite que o sistema operacional faça o controle de energia, podendo selecionar os dispositivos que serão desligados ou não).

Com o ACPI, há diferentes níveis de energia suportados:

S0 - Tudo ligado

S1 - Baixo consumo (também conhecido como sleep mode): o clock da CPU é interrompido mas a RAM continua ligada e sendo atualizada.

S2 - Similar à S1, mas com a CPU desligada.

S3 - Suspenso para RAM (também conhecido como standby mode): basicamente todos os componentes são desligados, exceto a RAM.

S4 - Suspenso para disco (também conhecido como hibernate mode):  o conteúdo da memória é gravado no HD e a RAM é recarregada quando o sistema é acordado.

S5 - Tudo desligado

 

No meu caso haviam S1 e S3. Configurei para S3.

Depois procure em outra sessão do BIOS pela habilitação da ligação do micro via LAN (se não me engano no meu caso foi em Advanced Settings -> LAN Wake-up).

Estando o BIOS configurado, resta configurar o sistema operacional. No caso de Linux, algumas distribuições novas suportam ACPI/WOL, como a RedHat, Fedora, SUSE, Mandriva, etc. No caso da família Windows, é preciso a versão 98 ou superior (Me, 2000, XP).

Acesse as Conexões de Rede disponíveis, vá na conexão que está sendo usada para LAN, abra suas Propriedades, acesse a configuração da placa de rede utilizada, vá em Gerenciamento de Energia (no caso do XP por exemplo) e marque "Este dispositivo pode ativar novamente o computador". Por questões de segurança, também marque "Só estações de gerenciamento podem ativar o computador". Pronto, o micro que será ligado está todo configurado.

Agora, no micro que enviará a mensagem para ligar, basta fazer o download de um programa que envie o "pacote mágico" pela rede. No meu caso, usei o freeware WOL, da Simple-Ware. Com ele, estando os dois micros ligados, basta fornecer o IP do micro a ser ligado e clicar em "MAC" para ele capturar o MAC da placa de rede do micro a ser ligado. Clicando em OK ele já enviará o pacote mágico pro micro destino.

Tudo pronto. Desligue o micro que você irá ligar pela rede, vá no micro que tem o programa WOL e clique em OK. Se tudo foi configurado corretamente, o outro micro irá ligar como mágica ;).

Para complementar, no meu caso, instalei o opensource UltraVNC para controlar o outro micro à distância.

Assim, agora sem sair da minha cadeira, ligo o outro micro, faço logon, transfiro até arquivos fora da pasta compartilhada e desligo o micro. Tudo com o mouse.

Ê preguiça... :)