quarta-feira, 28 de maio de 2008

Internet GPRS/EDGE da oi no linux

Depois de muito pesquisar pela inernet em como fazer funcionar a internet gprs/edge da oi pelo celular, a partir de um computador linux, no caso mandriva 2008.1.
O processo é na verdade bem simples, consiste em instalar o wvdial em sua ditribuição, e opcionalmente uma interface gráfica no meu caso uso o gnome-ppp, pois uso o gnome, se vc usa o KDE use o KPPP, o precesso é o mesmo para ambos, na verdade vamos fazer todo o trabalho sujo nos arquivos de configuração. Bom chega de blá-blá-blá e vamos ao que interessa:

1. instalar wvdial
urpmi wvdial ou pelo mcc  (para o mandriva)
apt-get install wvdial (para debian ubuntu e variantes)

2. instalar gnome-ppp ou kppp
urpmi gnome-ppp ou urpmi kppp
apt-get install gnome-ppp ou apt-get install kppp (para debian ubuntu e variantes)

3. conectar o celular no computador e verificar o qual o nome do dispositivo:
no meu caso  /dev/ttyACM0

vc pode ter essa informação com o comando dmesg | tail

Se for pelo bluetooth possivelmente seja /dev/rfcomm0

4. criar ou editar o arquivo .wvdial.conf na sua /home para que contenha o seguinte:
[Dialer Defaults]
Modem = /dev/ttyACM0 #(MUDE SE FOR O CASO PARA O SEU DISPOSITIVO)
ISDN = off
Modem Type = Analog Modem
Baud = 115200
Init = ATX3
Init2 = ATQ0 V1 E1 S0 = 0 &C1 &D2 + FCLASS = 0
Init3 = AT+CGDCONT=1, "IP", "gprs.oi.com.br"
Init4 =
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99***1#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = oi
Username = oi
Auto Reconnect = on
Abort on Busy = off
Carrier Check = off
Check Def Route = on
Abort on No Dialtone = off
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on
;Minimize = on
;Dock = on
;Do NOT edit this file by hand!

5. Agora é o pulo do gato que faz a coisa toda funcionar!!!
Edite seu arquivo /etc/ppp/options acrescentando as duas linhas abaixo:
novj
:192.168.100.101

e pronto se tudo foi feito corretamente tudo vai funcionar.
Boa Sorte!
qualquer dúvida é só entrar em contato.

Nenhum comentário: