como ligar seu computador remotamente usando wake on lan

11
5/26/2018 ComoLigarSeuComputadorRemotamenteUsandoWakeonLAN-slidepdf.com http://slidepdf.com/reader/full/como-ligar-seu-computador-remotamente-usando-wake-on-lan Como ligar seu computador remotamente usando Wake on LAN 3 de July de 2013 19:29 6 Comments Alexandre Ziebert Um dia desses, eu estava pensando em como posso ter acesso a vários recursos do meu PC mesmo quando estou fora de casa. Posso ter um servidor de FTP para acessar arquivos, posso ter controle sobre meus downloads, até controle total sobre a máquina via VNC. Basta registrar um DNS, ajeitar os serviços e pronto, controle total! Mas e se a máquina estiver desligada? Bom, posso ligar pra casa e pedir para alguém simplesmente ligar meu PC. Tá, mas e se não houver ninguém em casa!? Aí ferrou, né? Calma que existe solução. Muitos já devem ter ouvido falar no recurso Wake-on-LAN, que permite disparar um comando pela rede para acordar uma máquina. Um detalhe interessante sobre o recurso é que ele não funciona só quando a máquina está “dormindo” (quando você manda “Suspender”, este é o chamado estado S3), mas funciona também quando ela está “Hibernando” ou realmente desligada (estados S4 e S5, respectivamente). A única pegadinha, porém, é que para que o recurso funcione, a máquina precisa ter sido ligada pelo menos uma vez. Ou seja, você liga o computador normalmente, usa e manda desligar; depois disso você pode mandar um comando de Wake on LAN que ele vai LIGAR o computador. Isso acontece porque mesmo desligada (mas ainda alimentada), a máquina está em “stand by” (espera) e ao detectar “pacote mágico” (é sério, o negócio é chamado de “magic package”), o controlador de rede (seja ele onboard ou offboard) pode gerar uma interrupção que acorda a máquina. Sim, outro detalhe é que para isso funcionar, o suporte a ErP (ou EuP), uma norma europeia que diz que equipamentos em stand by devem consumir menos de 1w, deve estar desabilitado. Eu lembro de ter feito uns testes rápidos com um medidor de consumo quando estava pesquisando sobre o EuP e realmente, com o recurso habilitado o consumo era inferior a 1w; mas com ele desabilitado, o consumo em stand by de um PC típico era algo em torno dos 3w, nada preocupante. Um último detalhe antes de começarmos, o objetivo desse tutorial é que você possa ligar seu PC a  partir de um smartphone (ou tablet, com iOS ou Android) a partir de qualquer lugar (DO MUNDO!!) então vamos acompanhar cada etapa do processo para garantir que o “pacote mágico” chegue até o seu computador e ele ligue.

Upload: arnaldo-taborda-dos-santos

Post on 15-Oct-2015

19 views

Category:

Documents


0 download

TRANSCRIPT

Como ligar seu computador remotamente usando Wake on LAN3 de July de 2013 19:29|6 Comments|Alexandre ZiebertUm dia desses, eu estava pensando em como posso ter acesso a vrios recursos do meu PC mesmo quando estou fora de casa. Posso ter um servidor de FTP para acessar arquivos, posso ter controle sobre meus downloads, at controle total sobre a mquina via VNC. Basta registrar um DNS, ajeitar os servios e pronto, controle total!Mas e se a mquina estiver desligada?Bom, posso ligar pra casa e pedir para algum simplesmente ligar meu PC. T, mas e se no houver ningum em casa!? A ferrou, n?Calma que existe soluo.Muitos j devem ter ouvido falar no recurso Wake-on-LAN, que permite disparar um comando pela rede para acordar uma mquina. Um detalhe interessante sobre o recurso que ele no funciona s quando a mquina est dormindo (quando voc manda Suspender, este o chamado estado S3), mas funciona tambm quando ela est Hibernando ou realmente desligada (estados S4 e S5, respectivamente).A nica pegadinha, porm, que para que o recurso funcione, a mquina precisa ter sido ligada pelo menos uma vez. Ou seja, voc liga o computador normalmente, usa e manda desligar; depois disso voc pode mandar um comando de Wake on LAN que ele vai LIGAR o computador.Isso acontece porque mesmo desligada (mas ainda alimentada), a mquina est em stand by (espera) e ao detectar pacote mgico ( srio, o negcio chamado de magic package), o controlador de rede (seja ele onboard ou offboard) pode gerar uma interrupo que acorda a mquina.Sim, outro detalhe que para isso funcionar, o suporte a ErP (ou EuP), uma norma europeia que diz que equipamentos em stand by devem consumir menos de 1w, deve estar desabilitado. Eu lembro de ter feito uns testes rpidos com um medidor de consumo quando estava pesquisando sobre o EuP e realmente, com o recurso habilitado o consumo era inferior a 1w; mas com ele desabilitado, o consumo em stand by de um PC tpico era algo em torno dos 3w, nada preocupante.Um ltimo detalhe antes de comearmos, o objetivo desse tutorial que voc possa ligar seu PC a partir de um smartphone (ou tablet, com iOS ou Android) a partir de qualquer lugar (DO MUNDO!!) ento vamos acompanhar cada etapa do processo para garantir que o pacote mgico chegue at o seu computador e ele ligue.ComeandoBom, pra comear precisamos ativar o suporte ao Wake on LAN no BIOS Setup da sua placa me, pois a maioria vem com esse recurso desabilitado por padro. Para isso, na maioria das placas me basta ficar apertando freneticamente a tecla Del (Delete) como um louco durante a inicializao do computador, para no perder o breve momento onde ela realmente pode ser acionada. Em algumas placas a tecla F2 que deve ser abusada.Uma vez dentro do setup voc deve ver uma tela como estas abaixo:

(para referncia, a primeira imagem de uma placa Asus, a Segunda uma MSI e a terceira uma Gigabyte)Procure uma tela de Power Management ou algo parecido e l dentro deve haver uma opo como Wake on LAN ou Wake on PME, ou Power up by PCI/PCIE. Na dvida consulte o manual da sua placa me para saber o nome exato e onde fica a opo.

(Placas chiques como a minha ASUS P8Z77-V LX permitem capturar um screenshot do setup, assim eu no preciso tirar uma foto toda torta da tela pra mostrar pra vocs)O prximo passo anotar o MAC Address da sua placa de rede. Existem vrios mtodos, o que eu acho mais fcil abrir uma janela do prompt de comandos (chame a janela de Executar no menu iniciar ou apertando tecla Windows +R e digite CMD) e digite IPCONFIG /ALL

Procure o campo Endereo Fsico:

Anote essa sequncia de letras e nmeros em um papel, voc vai precisar dela vrias vezes.Se voc quiser, j pode testar se o Wake on LAN funciona.Mas como?Como o objetivo acordar a mquina a partir do celular, voc j pode baixar o aplicativo que dispara o pacote mgico. No iOS eu uso o mWOL (Mocha WOL link para a App Storehttps://itunes.apple.com/en/app/mocha-wol/id422625778?mt=8) e no Android um aplicativo simplesmente chamado Wake on LAN (link para a Play Storehttps://play.google.com/store/apps/details?id=net.mafro.android.wakeonlan&hl=en) ambos gratuitos.A configurao no tem muito mistrio, basta colocar o MAC Address (sem os : ou de separao, o app adiciona sozinho), escolher a porta 9 (normalmente so usadas a porta 9 ou 7, por segurana escolha sempre a mesma) e colocar o IP de broadcast da sua rede local (assumo que voc esteja conectado via WiFi mas na mesma rede que o PC que ser acordado), que o ltimo IP da faixa que voc usa. Como a maioria dos roteadores usa por padro o endereo 192.168.1.1, ou 192.168.0.1; o broadcast ser 192.168.1.255 ou 192.168.0.255. No app para iOS voc nem precisa digitar esse endereo, basta marcar a opo WOL on LAN (como no screenshot abaixo), que ele ir procurar automaticamente o endereo da sua rede local.

E para voc no ter que desligar o seu PC para testar, existe um aplicativinho que monitora sua rede local. Infelizmente no lembro onde o achei para dar os crditos ao autor, mas o disponibilizo aqui para garantir sua disponibilidade.http://www.doompc.com/download/WakeOnLanMonitor.zipBasta abrir o programa, escolher que porta ele deve escutar e clicar em Start; ento mande o pacote atravs do aplicativo e voc deve ter uma tela como essa abaixo:

Como d pra ver ali, o tal pacote mgico composto simplesmente por FF FF FF FF FF, seguido pelo MAC Address da placa de rede em questo repetido 16 vezes.Uma vez verificado que o sistema funciona, voc pode experimentar desligar (ou suspender) o PC e acord-lo com o aplicativo. Pode ir, eu esperoAcordando o PC pelas InternetsCerto, ento j podemos acordar nosso computador enquanto estamos em casa. Agora como fazer isso atravs da Internet? Bom, enviar o pacote fcil. J temos o aplicativo, basta descobrir o IP da sua conexo, desconectar do WiFi (ficando apenas com a conexo de dados do celular) e mandar o pacote.Descobrir o IP da conexo fcil, tambm h vrios mtodos, um dos mais simples acessar o sitewww.meuip.netbvio que anotar o seu endereo IP, alm de pouco prtico, pode ser intil caso ele mude, j que assim como eu, voc deve ter uma conexo de IP dinmico.O ideal registrar um endereo com um nome fcil de lembrar e arranjar um jeito de associar seu IP a esse endereo. Para isso existem vrios servios de DNS dinmico, inclusive gratuitos. Um dos mais conhecidos, e o que vou usar nesse exemplo, o dyndns.Crie uma conta (gratuita) emhttps://account.dyn.com/entrance/, ento v em My Hosts -> Add Host Services (ou clique aqui para ir direto pgina:https://account.dyn.com/dns/dyndns/add.html).

Digite o nome desejado no campo de hostname, escolha um domnio (eu prefiro o dyndns.org porque o mais fcil de lembrar), de modo que o seu endereo ser hostname.dominio (o do exemplo abaixo ser meuendereco.dyndns.org) e no campo IP Address em vez de digitar o seu IP, basta clicar no link logo abaixo (Your current locations IP address is xxx.xxx.xxx.xxx) que o site preenche o campo pra voc.

Pronto, agora voc j tem um endereo nas Internets! Mas para garantir que o pacote vai chegar at sua mquina usando esse endereo precisamos acertar mais dois detalhes:1- Arranjar um jeito de manter esse cadastro atualizado, pois se seu modem/roteador for reiniciado bem provvel que seu IP mude.2- Configurar o seu roteador para redirecionar o pacote recebido da Internet para a sua mquina na rede local.Bom, o primeiro relativamente fcil. A maioria dos roteadores pode fazer isso automaticamente. Basta voc cadastrar os dados da sua conta no dyndns que ele mantm seu IP vinculado com o endereo registrado.

(Exemplo de configurao do dyndns (opo System Tools -> DDNS) no meu poderoso roteador Tenda.)Porm, eu observei um problema com essa soluo. A maioria dos roteadores (o meu inclusive) fica atualizando o endereo desnecessariamente em intervalos curtos e regulares (o meu faz a cada 15 minutos), em vez de verificar e s atualizar se o IP tiver mudado. E o pessoal do dyndns no gosta disso Depois de um tempo eu recebi um email dizendo que se eu continuasse fazendo isso, minha conta (gratuita) seria banidaAs contas pagas no tem essa limitao. Mas como no estou muito disposto a pagar por esse servio no momento, preciso de uma alternativa.Lembrando que nem todos os roteadores tem esse comportamento, mas se for o seu caso, segue a soluo que eu adotei:A prpria Dyn(DNS) oferece um aplicativo (disponvel para Windows, Linux e OSX) que pode fazer isso (de forma inteligente) pra voc. Est disponvel em:http://dyn.com/support/clients/Coloque seu nome de usurio e senha, ele vai mostrar seus endereos registrados, marque qual voc quer que ele autentique. Marque tambm a opo para que o programa seja executado sempre que o seu PC iniciar e pronto, com isso voc no deve ter dores de cabea com mudanas de IP, nem com a sua conta.

Certo, agora vamos configurar o seu roteador para repassar o pacote mgico vindo da Internet para o seu computador.Cada roteador diferente e por mais exemplos que eu d, sempre vai haver algum mais ou menos complicado. Sem o caso de alguns roteadores disponibilizados pelo provedor, que no permitem praticamente nenhuma configuraoEnfim, vou mostrar como fazer isso no meu Tenda e procurar explicar da maneira mais completa possvel para que voc consiga fazer no seu (mesmo que seja diferente). Na dvida, tenha a mo o manual do seu roteador e procure onde ficam opes semelhantes s que eu indicar.Primeiro precisamos acessar a interface de configurao do roteador. Na grande maioria dos casos basta abrir um navegador e acessar o seu endereo na rede local (a maioria usa 192.168.1.1) e digitar um login para entrar. Normalmente o nome de usurio admin e a senha tambm admin ou basta o usurio admin e deixar a senha em branco, etc. Verifique no manual do seu roteador. Geralmente o roteador possui uma etiqueta em baixo com essas informaes.

Para descobrir o endereo dele, voc tambm pode apelar para o ipconfig (atravs do prompt de comando, como antes) e basta procurar o endereo do Gateway Padro.Uma vez dentro do painel de configurao, precisamos encontrar onde fixar um endereo IP da rede local para a sua placa de rede. Assim mesmo que seu computador esteja configurado para pegar endereo IP automaticamente (por DHCP) ele sempre pegar o mesmo endereo; e outro computador da rede nunca usar esse mesmo endereo.Procure por uma opo parecida com IP Binding, costuma ficar perto da configurao do Servidor DHCP. L voc pode associar (bind) um endereo IP a um MAC Address, no caso o da sua placa de rede, que voc anotou antes.Exemplo:

Aqui realmente no tenho como ajudar muito, pois h muitas variaes. Dependendo do seu roteador, procure por algo como reteno de endereo IP ou reservar endereo IP, algo assim. No exemplo ali (em ingls), a opo est em DHCP Server -> DHCP List & Binding.Escolha um endereo e lembre dele, pois agora vamos redirecionar as portas usadas para mandar o pacote Wake on LAN.Ainda no painel de configurao do seu roteador, procure pela opo de Servidores Virtuais (Virtual Servers) ou Redirecionamento de Portas (Port Forwarding), costuma ficar perto do Firewall.Ento crie uma regra indicando que a porta 7 ou 9 ( mais comum o uso da porta 9 para isso) deve ser encaminhada para o IP que voc reservou para o seu computador (na parte de IP Binding). O protocolo usado para esse comando o UDP, mas na dvida eu permiti o redirecionamento de ambos (UDP e TCP, opo Both no tipo de protocolo).

(Normalmente voc tem opo de definir um intervalo (range) de portas em cada regra. Voc pode colocar a mesma porta em ambos campos, ou definir a porta inicial e a final (Start Port e End Port) e todo esse intervalo ser coberto (redirecionado) por essa regra. No exemplo eu coloquei no intervalo as portas 7 a 9.)Pronto, agora basta aplicar, salvar e (geralmente) reiniciar o roteador. Procure por uma opo de Save and Restart no painel de configurao do roteador (quantas vezes eu j mandei o roteador reiniciar sem ter salvado as configuraes primeiro e depois tive que fazer tudo de novo).Testando!Bom, se fizemos tudo corretamente, o recurso j deve estar funcionando, s precisamos testar!Abra novamente o Wake on Lan Monitor, escolha a porta 9. Pegue seu celular, certifique-se que voc no est conectado sua rede local pelo WiFi e que sua conexo de dados (4G, 3G, meio G) esteja funcionando. Nas configuraes do aplicativo, coloque o endereo que voc registrou no dyndns, o MAC Address, a porta 9 e (no caso do app para iOS), desmarque a opo de WOL on LAN.

Se tudo der certo, o Wake on Lan Monitor deve exibir algo assim: observe que o pacote vem de um endereo diferente do usado na sua rede local (como 192.168). Se voc no quiser usar o celular pra isso, ou no puder na hora; h outra opo: essa pgina permite enviar o pacote:http://www.dslreports.com/wakeup

Feito isso s lembrar de configurar os servios que voc quiser acessar remotamente, como servidor de arquivos, VNC, etc. De redirecionar as respectivas portas para o IP do seu computador, e para acessar basta digitar o endereo do dyndns, dois pontos e a porta redirecionada. Exemplo.ftp://meuendereco.dyndns.org:21(para um servidor de FTP) ou meuendereco.dyndns.org:1234 (para um VNC, por exemplo, pode ser sem HTTP:// ou FTP://)Bom, pessoal. isso, espero que este guia tenha ajudado. Comentrios ou dvidas podem ser feitos abaixo, ou no frum:www.doompc.com/forumPosted in:Artigos|Tagged:comofas,smartphone,tablet,tutorial,wake on lan