untitled1-thumb.png

Já alguma vez teve a necessidade de aceder ao seu computador quando se encontrava longe dele pois precisava de um documento que se esqueceu de copiar para a sua pen-usb?

Bem a solução para o seu problema está num conjunto de soluções que lhe podem salvar o dia (Wake on Wan+FTP).

Caso possua um modem/router por ethernet, pode usufruir de uma excelente forma de aceder ao seu computador ás horas que desejar, sem que este esteja 24 horas por dia ligado.

A solução a usar é o método WAN (Wake on wan) que vai permitir ligar o seu computador através de qualquer computador com ligação á internet e a utilização de um FTP para transferência de ficheiros entre o seu computador e o computador onde se encontra no momento.

Resumidamente, o método Wake on Wan funciona através de um pacote de dados(magic packet) que é enviado do pc onde se encontra até à sua placa de rede que se encontra em stand-by á espera do magic packet. Quando a placa de rede recebe o magic packet, esta liga o computador tal como se ligasse no botão de power. O computador não necessita de estar em modo de hibernação, funciona com o computador totalmente desligado.

O FTP vai ser usado para fazer transferência dos ficheiros que desejarmos do nosso computador (servidor), para o computador onde no encontramos.

Antes de mais certifique-se que a sua motherboard tem suporte à função Wake up on LAN/Ring (WOL) e que a sua placa de rede tem suporte a WOL.

Wake on WAN

  • Configuraração da BIOS

Activar opção Wake up on LAN/Ring na BIOS.

Para activar esta opção deverá reiniciar o computador e logo que este arranque deverá pressionar a tecla DELETE ou F2 dependendo dos modelos das motherboards. Isto vai-lhe dar acesso à BIOS onde deverá procurar pelo menu Power Management Setup, seleccionar a opção Wake up on LAN/Ring e definir como Enabled. Fim disto, pode carregar na tecla ESC e guardar as definições.

p3060162-thumb.jpg p3060163-thumb.jpg

  • Programa

Após a experimentação de vários programas, acabei por descobrir um que fazia o que prometia sem problemas e sem grandes configurações.

O programa a usar é o AMD Magic Packet, e é este que vai possibilitar que seja enviado um pacote mágico do computador onde nos encontramos até á placa de rede do computador, para que esta ligue o nosso computador.

Compatibilidade: Windows
Licença: Freeware
Homepage: AMD
Download: PCnet Magic Packet utility 1.0

  • Abrir porta no modem/router

Para que a placa de rede possa receber o magic packet, antes este tem de passar pelo modem/router, para tal teremos de abrir uma porta para que o magic packet possa chegar até á placa de rede do computador. A porta definida pelo programa é a 2304 e o protocolo usado é UDP.

Para quem nunca abriu uma porta no modem/router, aqui encontra-se uma lista com o processo para todos ou quase todos os modems/routers.

Como exemplo, vou mostrar o processo de abertura de portas para o modem/router SpeedTouch 516 v6, o processo é semelhante nos outros routers.

No browser, vamos escrever o endereço do modem/router, neste caso 192.168.1.254, onde caso esteja definida uma palavra passe para aceder ao router deverá introduzir para ter acesso a este.

No menu esquerdo escolhemos Caixa de Ferramentas, Partilha de jogos e aplicativos. Após isto, e como não temos nenhum aplicativo definido para este programa, na opção Escolher uma tarefa, escolhemos Criar Novo jogo ou aplicativo. Atribuímos um nome ao aplicativo criado ex: Wake on wan e seleccionamos Entrada manual de mapa de portas e fazemos avançar. Em protocolo escolhemos UDP, Intervalos de portas de 2304 a 2304 e converter em 2304 e fazemos Adicionar.

speedtouch1-thumb.png speedtouch2-thumb.png

Feito isto, e já com o aplicativo criado, temos de atribuir este aplicativo a um local na rede, para isso e nas tarefas escolhemos Atribuir jogo ou aplicativo a um dispositivo de rede local, no Jogo ou aplicativo procuramos na lista o aplicativo criado anteriormente (wake on wan), em Dispositivo escolhemos a rede do nosso computador e fazemos Adicionar.

speedtouch3-thumb.png

  • Programa

Depois de ter instalado o programa, normalmente no directório C:\pcnet\magic_pkt vai encontrar o ficheiro MAGPAC o qual deverá executar quando quiser enviar um magic packet ao computador a ser acedido. Depois de abrir o programa, deverá escolher a opção Power on one host que se encontra no menu superior Magic packets. Agora é pedido o IP do computador e o Ethernet adress da placa de rede do computador que quer aceder.

  • Criar DNS

Como todos ou quase todos os utilizadores tem um IP dinâmico, ou seja, muda sempre que estabelecemos uma nova ligação á internet, deveremos optar por criar um DNS (domínio associado ao seu IP) para que sempre que estabeleça uma nova ligação à internet, e por consequência é atribuído um novo IP, este tome sempre o mesmo domínio.

Existem vários serviços que nos possibilitam a criar um domínio de forma gratuita, como o caso do dydns ou do no-ip. Para clientes Sapo adsl e MEO, recomendo a criação de um DNS na área de clientes Sapo adsl de forma gratuita.

Para os restantes, não sei se os outros ISP´s oferecem esta funcionalidade, mas caso não tenham esta opção podem optar por no vosso modem/router procurar a opção DNS, escolher um serviço disponível como o dydns, criar um conta no site do serviço e introduzir os dados de acesso no modem/router.

  • Descobrir Ethernet adress

Para saber o ethernet adress da sua placa de rede, deverá ir a Iniciar, Painel de controlo, Ligações de rede, seleccionar a sua ligação à internet, botão direito do rato, opção Estado, separador Suporte e anotar o Endereço físico da placa de rede. É este endereço que deverá colocar no Ethernet adress do programa.

ligaoderede-thumb.png ligaoderede2-thumb.png

Feito isto tem tudo para que possa ligar o seu computador remotamente, mesmo que esteja esta completamente desligado.

FTP

Agora vamos ver como ter acesso aos ficheiros do seu computador através de um servidor FTP criado no computador que quer aceder.

O programa FTP usado vai ser o Filezilla, sendo constituído pelo Filezilla Server que possibilita a criação do servidor FTP no computador que quer aceder e o Filezilla Client que possibilita o acesso ao servidor através de qualquer computador com ligação á internet.

  • Programa:

Para o computador a aceder:

Compatibilidade: Windows
Licença: Freeware
Homepage: Filezilla
Download: Filezilla Server 0.9.31

Para o computador onde se encontra no momento:

Compatibilidade: Windows, Linux, Mac OS X
Licença: Freeware
Homepage: Filezilla
Download: Filezilla Client 3.2.2.1

Windows | Linux | Mac OS X (Intel) Mac OS X (PowerPC G4)

Para ter acesso ao FTP através de uma pen-usb:

Compatibilidade: Windows
Licença: Freeware
Homepage: Filezilla
Download: Filezilla Portable 3.2.2.1

  • Filezilla Server:

Depois de instalar e abrir o Filezilla Server, teremos de configurar as definições do servidor FTP, os grupos e os utilizadores que terão acesso ao servidor.

Para que o programa possa comunicar com outro computador remoto, deverá ter a porta 21 do seu modem/router aberto (processo idêntico à abertura de portas para o Magic Packet mas sem a necessidade de criar um novo aplicativo pois já existe um denominado FTP com a porta 21 definida).

  • Configuragão do servidor:

No programa escolha a opção Server options.

ftp.png

E em General settings deverá deixar como está a menos que queira alterar a porta a usar pelo programa e o número máximo de utilizadores logados no servidor. As restantes opções ficam ao critério dos utilizadores quanto à sua alteração.

ftp2.png

Ainda em General settings mas no separador Welcome message deverão escever a messagem de boas vindas que aparece quando alguem faz login no servidor.

ftp3

Passando agora para as opções Miscellaneous deve ser selecionada a opção para esconder as palavras passes quando é feito o login pelo utilizadores e se o servidor inicia abrindo a janela do servidor no ambiente de trabalho ou se inicia minimizado (apenas aparece o icóne na barra de sistema).

ftp4.png

Na opção Speed limits deve fazer alterações só se quiser establecer um limite para as velocidades de download e upload do servidor. Útil para quem não quer gastar toda a banda disponível com o servidor.

ftp5.png

Na opção Autoban, deverá estar selecionada a opção Enable automatic bans para que um IP seja banido automaticamente quando falhar a tentativa de login 5 vezes no espaço de um hora, e atribuir 999 horas de ban (número máximo).

ftp6.png

Clicar em OK para aplicar as configurações.

  • Configuração dos grupos:

No menu superior do programa escolha a opção Groups.

ftp7.png

Faça Add e atribua um nome para um novo grupo e clique em OK.

ftp8.png

No separados Shaed folders faça Add e escolha o directório a que este grupo terá acesso, assim como os direitos que o grupo tem sobre os ficheiros dentro do directório e os subdirectórios. Direitos para ler, criar, apagar ou executar ficheiros. Casa queira adicionar um directório, este fica definido por um H como directório de entrada.

ftp9.png

  • Configuração dos utilizadores:

No menu superior do programa escolha a opção users.

ftp10

Faça Add para adicionar um novo utlizador, escolhendo o seu nome e seleccionando a que grupo pertence. Crie também uma palavra passe para aceso deste utilizador ao servidor. As restantes opções definem os direitos e as pastas que este utilizador tem dentro do grupo, assim como o limte nas velocidades de download e upload para este utilizador.

ftp11.png

  • Filezilla Client:

No computador onde se encontra para aceder ao outro pela internet deve ter instalado o Filezilla Client. Depois de abrir o programa deverá colocar os dados para Anfitrião (nosso DNS), nome de utilizador e palavra passe para este utilizador tal como mostrado na imagem seguinte.

ftp12.png

  • Filezilla portable:

Para o Filezilla portable o processo é igual ao do Filezilla Cliente com a vantagem de poder aceder sem que o programa esteja instalado no computador.

  • Aceder pelo browser:

Outra opção que tem de aceder ao servidor FTP é através de um qualquer browser, bastando colocar na barra de endereços ftp://seudns. Exemplo ftp://kerodicas.dynip.sapo.pt