sexta-feira, 15 de outubro de 2010

Conectando iPhone e Mac por Wi-Fi sem roteador (Ad-Hoc) - Revisado


Olá pessoal! Estou a mais de 1 ano sem postar nada, mas me animei a escrever novamente porque vi que mesmo após todo esse tempo, algo que compartilhei foi útil pra alguém, e este foi o objetivo inicial quando comecei o blog.
Assim, pra reiniciar resolver revisar um dos posts e acrescentar informações adicionais e imagens pra que fique realmente mais útil pra quem está começando. Então, mãos a obra...

Vários programas na AppStore utilizam conexão por Wi-Fi para sincronizar/transferir dados entre o iPhone/iPod Touch/iPad e o Desktop/Notebook (seja ele um Mac ou PC), normalmente ativando um servidor web no lado do dispositivo com iOS.

Hoje em dia é comum se encontrar redes com conexão wireless em shoppings, cafés, restaurantes e mesmo em redes domésticas, no entanto (talvez por culpa do Murphy e suas leis rs) nem sempre que precisamos temos um roteador disponível.

O que vou descrever aqui é uma maneira simples (provavelmente já conhecida de todos os veteranos do mundo da maça), mas que pode ser útil caso um roteador Wi-Fi não esteja disponível. O que faremos é colocar o Macbook/iMac em um modo de rede conhecido como Ad-Hoc, assim criaremos uma espécie de conexão ponto-a-ponto com o AirPort (a placa wireless dos Macs) trabalhando como um "hotspot". 

Lembre-se que é uma solução "quebra-galho", não é aconselhavel usar esse tipo de conexão em redes corporativas e mesmo em casa pois a mesma tem pouca segurança. Teoricamente, podemos e devemos adicionar senha a mesma, para aumentar o nivel de proteção, mas é dificil saber o quanto se estará protegido realmente, pois esse modo Ad-Hoc certamente não foi criado primando por segurança.

Vamos ao procedimento:

No Mac OS X
  • Ative o seu AirPort (Wi-Fi);
  • Clicando no mesmo icone do seu AirPort na barra de tarefas e selecione a opção Create Network. Imagino que seja "Criar Rede" se estiver usando o OS X em português (eu utilizo em inglês), feito isso surgirá uma caixa de diálogo como a figura abaixo:

  • Dê um nome pra rede ou aceite a sugestão (normalmente o nome da máquina), marque a opção "Require Password" (em português deve ser algo como "requer senha") e defina uma senha para esta conexão.

  • Observe que neste ponto vc pode obtar por utilizar criptografia WEP de 40 bits, onde vc digita 5 caracteres ASCII ou 10 dígitos hexadecimais (números de 0-9 e letras de A-F) ou ainda WEP 128 bits, onde vc deve entrar exatamente 13 caracteres ASCII ou 26 dígitos hexadecimais. Obviamente, a segunda é mais segura.
  • Caso a rede tenha sido criada, o ícone do AirPort deverá ser semelhante a este:

No seu dispositivo iOS (iPhone/iPod Touch/iPad), ative o wireless e selecione a rede criada no Mac OS, insira a senha e voilà, eles estarão conectados. Não cheguei a testar, mas acredito que a conexão também possa ser feita com notebooks ou qualquer outro dispositivo que tenha Wi-Fi.

Por este método é possível conectar mais de um dispositivo ao seu Mac, não sei qual seria o limite, mas na prática conectei 2 iPhones (um 3G e um 4) e funcionou sem problemas.

And that's all folks!

Obs: algumas vezes, o fato de existirem outras redes por perto ou estar conectado por cabo na placa ethernet podem interferir na qualidade desta conexão ponto-a-ponto. Dependendo do dispositivo, talvez o uso de WEP dificulte a conexão, nesses casos só usando sem senha mesmo.