De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Nokia E63 - Conectando o computador ao 3G pelo celular

Colaboração: Bruno Buys

Data de Publicação: 31 de maio de 2010

Telefone novo, vida nova? Não, não chega a tanto, mas algumas coisas mudam. Desta vez é um Nokia E63, o primo pobre (do E71). Para usá-lo como um modem USB no seu GNU/Linux, plugue o aparelho ao computador com o cabo USB.

Ao fazer isso, o aparelho perguntará que tipo de conexão você deseja que o aparelho faça com o computador.

4 opções estão disponíveis:

  1. "PC Suite"
  2. "Transferência Dados"
  3. "Transferência mídia"
  4. "Conec. PC à Internet"

Escolha a primeira opção, "PC Suite". Feito isso, no seu dmesg aparecerá algo assim:

  usb 2-1: new full speed USB device using uhci_hcd and address 12
  [ 8233.610561] usb 2-1: configuration #1 chosen from 1 choice
  [ 8233.735455] NET: Registered protocol family 35
  [ 8233.755035] cdc_acm 2-1:1.10: ttyACM0: USB ACM device
  [ 8233.761542] usbcore: registered new interface driver cdc_acm
  [ 8233.761546] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
  [ 8233.786206] usbcore: registered new interface driver cdc_phonet
  [ 8233.787688] usbcore: registered new interface driver cdc_ether
  [ 8233.790406] usb 2-1: bad CDC descriptors
  [ 8233.790427] usbcore: registered new interface driver rndis_host
  [ 8233.884119] cfg80211: Calling CRDA to update world regulatory domain
  [ 8233.899090] usb 2-1: bad CDC descriptors                        
  
  Isso aí informa que o dispositivo a ser usado é o /dev/ttyACM0.

Se você ainda não tem o wvdial instalado, instale-o.

  apt-get install wvdial

Agora copie este arquivo de configuração para o lugar certo (/etc/wvdial.conf). Repare que ele é específico para a operadora e o dispositivo em questão. Você não precisa apagar o arquivo que já existe no seu sistema. Renomeie-o, por exemplo.

/etc/wvdial.conf

  [Dialer Defaults]
  Modem = /dev/ttyACM0
  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 =
  Phone = *99#
  Phone1 =
  Phone2 =
  Phone3 =
  Phone4 =
  Dial Prefix =
  Dial Attempts = 1
  Dial Command = ATM1L3DT
  Ask Password = off
  Password = vivo
  Username = vivo
  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

Os parâmetros que têm valores com "vivo" são específicos, lembre-se. Também o "Phone = *99#". Você precisa descobrir o que usar para a sua operadora.

Com isso tudo acertado, comande:

  wvdial

Se preferir deixar o terminal liberado, comande:

  wvdial &

Nesse caso, quando quiser cancelar a conexão, você pode fazer:

  pidof ppp0

Com o código retornado você comanda:

  kill código

Feito e testado no Ubuntu 9.10, com kernel 2.6.31-14-generic.

Feliz hacking!

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


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