Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Nokia E63 - Conectando o computador ao 3G via bluetooth

Colaboração: Bruno Buys

Data de Publicação: 06 de junho de 2010

Na dica anterior usamos um cabo USB para conectar o E63 ao computador. Desta vez vamos conectar o computador ao seu serviço 3G via o celular Nokia E63 usando a conexão bluetooth.

As vantagens: você não precisa carregar o cabo USB sempre com você. O celular fica fisicamente livre, o que é melhor para fazer uma ligação (ele pode falar e conectar no 3G ao mesmo tempo).

As desvantagens: a sua conexão à internet fica com o gargalo do bluetooth (mas a experiência tem mostrado que as velocidades oferecidas pelas operadoras de telefonia celular são tão baixas que tornam esse gargalo irrelevante, por enquanto). Pelo menos teoricamente, usando o bluetooth o E63 deve consumir mais bateria.

Ative o bluetooth de ambos equipamentos, e defina-os como visíveis para outros aparelhos.

Agora, no computador, comande:

  hcitool scan

Isso vai retornar os endereços MAC dos dispositivos bluetooth próximos. Escolha o do seu E63 e comande:

  sdptool browse ENDERECO-MAC-E63

Esse comando irá retornar uma série de informações sobre os serviços disponíveis no E63 através do bluetooth. Procure a seção onde está o serviço "Dial-up networking". Vai ser um bloco de texto com essa cara:

  Service Name: Dial-up Networking
  Service RecHandle: 0x10002
  Service Class ID List:
  "Dialup Networking" (0x1103)
  "Generic Networking" (0x1201)
  Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
  Channel: 2
  Profile Descriptor List:
  "Dialup Networking" (0x1103)
  Version: 0x0100

Isso informa qual canal usar para o RFCOMM, ou seja, o canal 2.

(daqui para frente comande como root, ou usando o sudo)

Comande agora:

  rfcomm bind 0 ENDERECO-MAC-E63 2

onde o último número é o canal do rfcomm que você descobriu.

Com este comando você cria o dispositivo /dev/rfcomm0. Confira:

  ls -l /dev/rfcomm0

Para liberar o dispositivo, depois do uso, comande:

  rfcomm release /dev/rfcomm0

Se você tem o blueman-applet instalado, pode também criar o dispositivo /dev/rfcomm0 através dele. Clique o direito no seu E63 e escolha "Portas Seriais -> Serviço Discado". Pode ser necessário atualizar os serviços disponíveis, antes.

Usando a conexão

A conexão é feita com o wvdial. Este wvdial.conf abaixo é uma melhoria em relação ao usado na dica anterior, sobre conexão usando cabo usb. Neste arquivo atual, dois modems são definidos (Modem0 e Modem1), de forma que você pode escolher qual usar no momento da conexão.

Os mnemônicos [Dialer BT] e [Dialer CABO] servem para lembrar quais os modos de acesso ao dispositivo nós temos. BT é o bluetooth e CABO é o cabo usb.

Conectamos então fazendo:

  wvdial BT

Lembrando que para deixar o terminal liberado, é só fazer:

  wvdial BT &

/etc/wvdial.conf:

  [Modem0]
  Modem = /dev/rfcomm0
  Baud = 460800
  SetVolume = 0
  DialCommand = ATM1L3DT
  FlowControl = Hardware(CRTSCTS)
  
  [Modem1]
  Modem = /dev/ttyACM0
  Baud = 460800
  SetVolume = 0
  DialCommand = ATM1L3DT
  FlowControl = Hardware(CRTSCTS)
  
  [Dialer BT]
  Username = vivo
  Password = vivo
  Phone = *99#
  Mode = 1
  Inherits = Modem0
  
  [Dialer CABO]
  Username = vivo
  Password = vivo
  Phone = *99#
  Mode = 1
  Inherits = Modem1
  
  [Dialer Defaults]
  Modem = /dev/rfcomm0
  ISDN = off
  Modem Type = GSM Modem
  Baud = 460800
  Init = ATZ
  Init2 = AT+CFUN=1
  Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
  Init4 = AT+CGDCONT=1,"IP","zap.vivo.com.br"
  Init5 =
  Init6 =
  Init7 =
  Init8 =
  Init9 =
  Phone1 =
  Phone2 =
  Phone3 =
  Phone4 =
  Dial Prefix =
  Dial Attempts = 1
  Dial Command = ATM1L3DT
  Ask Password = off
  Auto Reconnect = off
  Abort on Busy = off
  Carrier Check = on
  Check Def Route = on
  Abort on No Dialtone = on
  Stupid Mode = 1
  Idle Seconds = 0
  Auto DNS = on

OBS - Os dados da Vivo são específicos. Procure substituir pelos da sua operadora.

Veja a relação completa dos artigos de Bruno Buys

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1165 votos)

Opinião dos Leitores

MarKoz HacKer
10 Mar 2011, 21:55
Não consegui instalar o wvdial, baixei ele mas não entendo nada de linux e como faço para conexão da tim, simplesmente troco onde tem vivo por tim? se alguém puder me ajudar me mande um e-mail ou aki mesmo blz
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Expressões Regulares - Uma abordagem divertida 3ª edição