Arquivo de julho 29, 2010

Sempre que compro um smartphone, me preocupo com a possibilidade de fazer tether, ou seja, compartilhar a sua conexão com outros aparelhos. As opções são diversas, entre compartilhar a conexão por cabo, bluetooth e, se possível, wifi. Em um aparelho com Android 1.5, nenhuma destas opções sao nativas. Porem, através do market, existem varias opções. E eu escolhi o Barnacle Wifi Tether.
Existem várias opções: os programas pagos Easy Tether e o conhecido PdaNet. Os gratuitos Barnacle e o Android Wifi, que necessita, alem do root, uma rom especial. E o trabalhoso Proxoid, que permite a conexão atraves do Sdk de desenvolvimento. Nota: comecei a escrever este post a uma semana. Neste momento, descobri ainda outra maneira de se criar uma conexão para utilizar o celular com Android como modem, utilizando o programa chamado Azilink e criando uma conexão VPN. Mas é muito, muito trabalhoso, e provavelmente só funcionaria em Linux.

Barnacle Wifi Tether - Tela Inicial

Barnacle Wifi Tether - Tela Inicial

O Barnacle me atraiu, por alguns fatores:

  • Eu já havia feito o root. E acredito que isto seja obrigatório em um aparelho com Android. Como o jailbreak para iPhones.
  • O Barnacle não precisa de uma rom especial. Como esta rom não existe para o Quench, isso me invibializa o Android Wifi Tether.
  • Não preciso gastar com drivers e programas, como o PdaNet ou o Easy Tether. Nem ter as restrições do Proxoid (que é somente um proxy http, não permite outros tipos de conexões).
  • Eu realmente queria um tether por wifi.

Muitos usuários de Symbian devem se lembrar do Joikuspot. O Barnacle Wifi Tether, é, na prática, uma versão gratuita deste poderoso soft. Mas ele ainda não está estável: nas primeiras semanas de Quench, ele simplesmente não funcionava, nem dava nenhuma indicação do não funcionamento (o log não acusava erros). Somente nesta última semana que houve uma atulização, e ele passou a funcionar, com algumas ressalvas, como a rede sem proteção (tentativa de proteger a rede com senha, falha), a opção Skip wpa-supplicant DEVE ser marcada, e, algumas vezes, algo falha (principalmente se estiver ativado o DHCP. É interessante definir manualmente os ips, lembrando que o primeiro ip deverá ser 192.168.5.100, para poder usar o Barnacle).

Menu de Configurações - Barnace Wifi Tether

Menu de Configurações - Barnace Wifi Tether

A opção Custon Wifi Ad-hoc serve para definir o telefone que o programa está rodando, em alguns casos especiais (HTC Eris ou Samsung). Na maioria dos telefones, deve ficar desmarcada.

Barnacle Wifi Tether - Rede ativa

Barnacle Wifi Tether - Rede ativa

Esta tela mostra uma conexão ativa, com o log relativo e, também, os eventos atuais (como a conexão de um novo dispositivo na rede). As falhas aparecem em vermelho.

Barnacle Wifi Tether - Clientes

Barnacle Wifi Tether - Clientes

Nesta tela, vemos os MAC dos clientes conectados. Infelizmente, como a proteção de rede não funcionou comigo, esta tela é a minha melhor amiga: aqui posso ver se conexões indesejáveis estão online. A tela traffic mostra o tráfico atual.

Em meus testes, consegui ficar com até 3 dispositivos conectados ao mesmo tempo, sem nenhum problema e com uma velocidade razoáve em todos os clientes (claro que a velocidade é limitada pela qualidade de conexão da sua operadora). Um teste interessante aconteceu hoje, na faculdade, onde eu estava, no meu netbook rodando Linux, dando um apt-get para instalar um aplicativo, e um amigo conectou em minha rede utilizando o iPhone. Os dois navegamos em velocidades boas, e eu loguei no iPhone via SSH, e tudo funcionou perfeitamente. Em nenhum momento a conexão caiu ou deu algum tipo de problema.

Se você têm um aparelho Android com root instalado, e não quer ter problemas com a instalação de uma rom especial, eu recomendo o Barnacle Wifi Tether. É muito simples de ser operado, e os resultados são excelentes!