Como conectar à Internet via GPRS (operadora Oi, modem ts9989i) usando o Ubuntu

Publicado por Humberto Rodrigues em 01/02/2008

[ Hits: 24.532 ]

 


Como conectar à Internet via GPRS (operadora Oi, modem ts9989i) usando o Ubuntu



Bom, passei um tempo quebrando a cuca pra tentar descobrir como se conectava à internet através do meu minimodem ts9989i da Oi no meu Ubuntu 7.10 e, mesmo sem achar fontes que REALMENTE explicassem como se conectava pela Oi (só achava pela Claro), eu consegui (na sorte :-)) como realizar a conexão via GPRS.

Preparando-se para a configuração

Primeiro, verifique se existem os módulos usbserial e ftdi_sio:

# modprobe usbserial
# modprobe ftdi_sio


Agora, coloque o mini-modem no seu computador (se estiver, não tem problema) e digite o seguinte comando:

# dmesg | grep tty

Esse comando irá verificar se o mini-modem foi reconhecido. Ele irá retornar algo parecido com isso:

[ 1865.543523] cdc_acm 2-1:1.0: ttyACM0: USB ACM device

Bom, o ttyACM0 é o dispositivo referente ao modem, pode acontecer de aparecer um nome diferente mas nesse caso o dispositivo mesmo é o ttyACM0. Se aparecer isto, parabéns! Agora já podemos ir para a próxima etapa...

Configurando o modem

No Ubuntu existe o comando chamado wvdial, que realiza conexões PPP. É em linha de comando, mas quebra um galho muito grande em relação a este tipo de "gambiarra". Bem, agora no terminal, digite o seguinte:

$ sudo -u root gedit /etc/wvdial.conf

O Ubuntu irá solicitar a senha de root e tal... digite a senha de root e espere abrir o GEdit (se quiser coloque um editor de texto de sua preferência). Coloque agora todo esse texto no arquivo:

[Dialer Defaults]
Init1 = ATZ
#Init2 = ATQ0 V1 E1 S0 = 0 &C1 &D2 + FCLASS = 0
Init3 = AT+CGDCONT=1, "IP", "gprs.oi.com.br"
ISDN = 0
Modem Type = Analog Modem
Phone = *99***1#
Username = oi
Password = oi
New PPPD = yes
Modem = /dev/ttyACM0
Band = 4608000

Caso o modem não seja ttyACM0 conforme o comando dmesg relatou, em Modem, coloque /dev/ + o nome do dispositivo.

Agora salve o arquivo e feche o programa. Digite agora o seguinte comando:

$ sudo -u root wvdial

Será solicitada a senha de root, digite a senha e vualáááá!!!

Se aparecer algo parecido com isto:

WvDial<*1>: local IP address 10.126.82.33
WvDial<*1>: pppd: �[06][08]
WvDial<*1>: remote IP address 10.0.0.1
WvDial<*1>: pppd: �[06][08]
WvDial<*1>: primary DNS address 200.222.0.34
WvDial<*1>: pppd: �[06][08]
WvDial<*1>: secondary DNS address 200.222.0.35
WvDial<*1>: pppd: �[06][08]

Aí verás que estás conectado!!! Hehehe...

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Copiar e colar textos do Windows para máquina virtual Debian

Linux no MAC G3

Solução para travamento na instalação do Ubuntu10.10 (notebooks e netbooks)

Quebrando senha do usuário root (Debian e derivados)

SSH + Autenticação de dois fatores + Google Authenticator + Ubuntu

  

Comentários
[1] Comentário enviado por carlosneygf em 08/02/2008 - 20:06h

ajuda para marinheiro de primeirissima viagem!!! Instalei hoje o ubuntu e tenho o minimodem da oi. O problema é: onde digito os comandos para verificar se existem os módulos usbserial e ftdi_sio? Já tentei digitar no terminal mas não retorna nada. É em outro lugar então?

[2] Comentário enviado por enioha em 21/02/2008 - 21:24h

Seguinte,

Tenho o mesmo modem, so que da Telemig, executando teu script do wvdial, ele tenta conectar mas no final desconecta exit cod = 16, como voce descobriu qual string usar "init"?

[3] Comentário enviado por pequeno3d em 18/05/2009 - 18:18h

Simplesmente perfeito! Conectou de primeira no Ubuntu 8.04.

Parabéns pela dica! ;)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts