Problema: você está com seu notebook e celular, sinal de torres de celular disponível. Porque não compartilhar a rede de dados (3G/EDGE/GPRS/SDF*), via WiFi, com o seu notebook ? Ou mesmo com outros notebooks próximos ?

Solução 1: coloco a faca entre os dentes, uma faixa na testa, faço um proxy no Python do S60 em uma hora e coloco isto pra funcionar de forma capenga. No fundo já tinha um mais ou menos pronto, que fiz um ano atrás, muito boqueta mesmo.

Solução 2: procuro no Google uma solução pronta.

Pensei um pouco (2 segundos) e resolvi ir pra solução 2. Achei um programa bem interessante, chamado Joiku. Ele é gratuito por 90 dias e permite compartilhar a conexão da rede telefônica via WiFi. Fornece IPs por DHCP também e estão prometendo criptografia WPA em breve. Eu não iria tão longe, com certeza …

Bom, cheio de tutoriais dummy para usuários de XP e Vista no site, obviamente não colocaram nada pra Linux. Fica aí a minha singela contribuição para a criação da rede Ad-hoc com o celular, uma vez que ele já esteja rodando o tal Joiku (eta nome feio, sô):

sudo ifconfig eth1 down
sudo iwconfig eth1 mode ad-hoc
sudo iwconfig eth1 essid JoikuSpot_1
sudo iwconfig eth1 key off
sudo ifconfig eth1 up
sudo dhclient eth1

Estou supondo que eth1 é a sua interface wireless do computador e que JoiKuSpot_1 é o SSID da rede. O prefixo JoikuSpot é sempre gerado pelo programa, coisa que eu detestei. Este post foi feito usando o programa, cujo screenshot, provando a minha conexão, está abaixo.

O programa também é útil para notebook sem bluetooth, geralmente a forma mais direta de se usar o celular como modem. Ou mesmo para os que tem bluetooth, mas usam Linux, como eu, e estão com preguiça de dar um monte de comandos pra isso.

SDF: Sinal De Fumaça, a forma de comunicação de dados mais semelhante à velocidade da TIM aqui no interior de SP