Na minha última instalação, deixei o Windows apenas na VM do VirtualBox (oi, Franz!). Uma conseqüência direta desta ação é ter que entender como fazer um dial up via conexão bluetooth, algo bem simples no Windows e que eu usava ocasionalmente quando o GPRS era a minha única forma de contato com o mundo.
Vou reproduzir o caminho mais fácil que vi até agora, uma vez que não achei nada intuitivo. Ainda é preciso melhorar muita coisa neste mundo bluetooth, principalmente com relação as interfaces de configuração. Já em termos de funcionalidade eu não posso reclamar: o bluetooth do Linux é bem flexível e com muitos recursos.
O primeiro passo é explicitar o pareamento entre o seu telefone e o notebook. Descubra o MAC e o nome do seu telefone através do comando hcitool:
marcelo@dexter:~/bluetooth$ hcitool scan
Scanning …
00:1C:35:C2:3F:D2 Marcelo N95
De posse dessa informação, edite o arquivo /etc/bluetooth/rfcomm.conf.
marcelo@dexter:~/bluetooth$ cat /etc/bluetooth/rfcomm.conf
# RFCOMM configuration file.
rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device 00:1C:35:C2:3F:D2;
# RFCOMM channel for the connection
channel 2;
# Description of the connection
comment “Marcelo N95″;
}
Eu deixei o bind automático na partida, isto é, ao ser iniciado o bluetooth, será criada uma porta serial /dev/rfcomm0. É menos seguro, pois caso alguém fique pareado com o seu notebook, terá uma porta serial para usar. Caso não prefira isso, deixei como “no” e faça o bind manual com:
sudo rfcomm bind /dev/rfcomm0
Até agora apenas possibilitamos um caminho (rfcomm0) para entrar no mundo bluetooth via uma porta serial virtual. O próximo passo é interligar esta porta à porta do modem do seu celular, via bluetooth. Este passo é simples, bastando parear o seu celular com o notebook. No N95, use o assistente bluetooth.


Neste momento, os dispositivos estão pareados e existe (deveria existir) uma porta /dev/rfcomm0 disponível para discagem.
marcelo@dexter:~/bluetooth$ ls /dev/rfcomm0 -l
crw-rw—- 1 root dialout 216, 0 2008-05-04 11:45 /dev/rfcomm0
O passo final é realizar a discagem. Configure adequadamente o Gnome PPP, como indicado nas figuras abaixo. O usuário e senha não importam muito, eu usei tim/tim. O número discado (*99***1# )é um número GRPS conhecido para dial up, talvez ele possa ser diferente. Consulte a sua operadora.


Pronto. Provavelmente você verá o ícone do GPRS ativo no seu celular (3G um dia…) e conexão estará operacional:
marcelo@dexter:~/bluetooth$ ifconfig ppp0
ppp0 Link encap:Protocolo Ponto-a-Ponto
inet end.: 189.65.143.133 P-a-P:10.6.6.6 Masc:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Métrica:1
pacotes RX:4 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:5 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:3
RX bytes:64 (64.0 B) TX bytes:97 (97.0 B)
marcelo@dexter:~/bluetooth$ route -n
Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
10.6.6.6 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
marcelo@dexter:~/bluetooth$ cat /etc/resolv.conf
nameserver 189.40.238.6
nameserver 189.40.238.7
marcelo@dexter:~/bluetooth$ ping uol.com.br
PING uol.com.br (200.221.2.45) 56(84) bytes of data.
64 bytes from home.uol.com.br (200.221.2.45): icmp_seq=1 ttl=56 time=1031 ms
64 bytes from home.uol.com.br (200.221.2.45): icmp_seq=2 ttl=55 time=832 ms
Referências:
http://www.guiadohardware.net/tutoriais/gprs/
http://antrix.net/journal/techtalk/nokia_python_bluetooth_console.html
Jeronimo 1:21 pm em Maio 19, 2008 Link Permanente
Caramba, peguei o assunto do post pela metade e parece que voce tá p da vida com o Stallman. Concordo com o comentário do post anterior sobre o dito cujo ser um mal necessário, precisa ter um Mestre de cada lado da força. No documentário “Revolution OS”, ele recebe um premio do Linus Torvalds e comenta que estava se sentindo como se fosse a Liga Rebelde recebendo um premio do Hans Solo…
jedizone 8:58 pm em Maio 19, 2008 Link Permanente
Nada contra o Stallman, meu problema é com os Stallminhas
Quer ser seguidor ? Então seja coerente com todos os princípios e faça a coisa certa.
Pahbloo 3:50 pm em Maio 20, 2008 Link Permanente
Legal o post.
Mas acho que você confundiu ser medíocre com ser humilde.
Ser humilde envolve reconhecer suas limitações no grau correto e se colocar no seu devido lugar, nem mais, nem menos (o que não exclui a possibilidade de crescimento).
A título de exemplo, Jesus é, reconhecidamente, um dos maiores exemplos de humildade da Bíblia. Mas, segundo o seu conceito, você não diria que ele era humilde se o visse expulsando cambistas de um lugar sagrado a base de um chicote!!!
jedizone 4:52 pm em Maio 20, 2008 Link Permanente
Oi Pahbloo,
Humilde tem vários sinônimos, segundo o dicionário. Entre eles, modesto, simples e submisso. Infelizmente, ele é muito usado para submissão, como forma de dominação. Prega-se muito a humildade com este fim. E, nesta linha, sou completamente avesso à palavra. Acho que o sentido de humilde que está relacionado com modéstia deveria ser o mais usado, uma vez que ele “nos dá o sentimento de nossa fraqueza” (Dic. Michaelis). Entretanto, modéstia demais tira o valor do seu trabalho. Imagine que você faça um super projeto e aí recebe um elogio. Muitos, modestos (humildes?), irão responder com “não foi tão complicado assim”, “eu tive ajuda de muita gente”, “alguém tinha que fazer”, etc, etc, diminuindo o real valor do trabalho realizado. No entanto, um simples “obrigado” ou mesmo um “é, foi difícil mas valeu a pena” dão justamente o sentido contrário e trabalham melhor a sua auto-estima. Note que, não se foi arrogante com nenhuma destas frases.
Bom, era isso. Espero que tenha sido claro !