Recentemente comprei um celular
Nokia 7020, uso
Big Linux e
Linux Mint e, obviamente, fiquei com vontade de usar ele como modem da
TIM, até achei alguma coisa aqui mesmo no VOL, mas era para
VIVO, pesquisei várias dicas que pediam para usar
dmesg no terminal, verificar não sei qual linha para ver se o modem tinha sido reconhecido, outras forneciam o arquivo "wvdial.conf" para VIVO, com mais de 30 linhas, e etc, etc.
Resumi tudo, testei e cheguei a uma conclusão, por isso decidi fazer este tutorial, que acho ajudará muito a quem precisar usar um celular como modem, seja qual for a operadora.
Vamos lá.
1 - Primeiramente instale
usb-modeswitch,
usb-modeswitch-data e
wvdial, se não tiver instalado, se tiver pule para o passo 2.
sudo apt-get install usb-modeswitch
sudo apt-get install usb-modeswitch-data
sudo apt-get install wvdial
2 - plugue seu celular, via cabo, e escolha opção "PCSuite".
3 - use o comando:
sudo wvdialconf
Vai ter um resultado parecido com:
tyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
Found an USB modem on /dev/ttyACM0.
/etc/wvdial.conf<Warn>: Can't open '/etc/wvdial.conf' for reading: No such file or directory
/etc/wvdial.conf<Warn>: ...starting with blank configuration.
Modem configuration written to /etc/wvdial.conf.
ttyACM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
Observe que o celular foi reconhecido como "ttyACM0", com velocidade máxima de "460800 bps".
Ainda, foi criado o arquivo "wvdial.conf" em "/etc", com todos os dados do seu celular/modem.
4 - Vamos fazer algumas modificações, use o comando:
sudo gedit /etc/wvdial.conf
Edite o arquivo criado, em Phone escreva:
*99#
Tire as aspas da frente de Password e Username, em ambos os casos escreva:
tim
Salve e feche o arquivo.
Deve ficar como mostrado abaixo:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99#
Password = tim
Username = tim
5 - Para iniciar:
sudo wvdial
Vai discar e estabelecer conexão com a internet.
Deve ficar algo assim:
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Waiting for prompt.
~[7f]}#@!}!m} }2}!}$}%\}"}&} }*} } }#}$@#f8~
--> PPP negotiation detected.
--> Starting pppd at Sat Aug 27 17:33:30 2011
--> Pid of pppd: 2172
--> Using interface ppp0
--> pppd: `(�[08][18]/�[08]
--> pppd: `(�[08][18]/�[08]
--> pppd: `(�[08][18]/�[08]
--> pppd: `(�[08][18]/�[08]
--> local IP address 177.31.38.200
--> pppd: `(�[08][18]/�[08]
--> remote IP address 0.31.38.200
--> pppd: `(�[08][18]/�[08]
--> primary DNS address 189.40.226.80
--> pppd: `(�[08][18]/�[08]
--> secondary DNS address 189.40.224.5
--> pppd: `(�[08][18]/�[08]
6 - Aguarde completar a ligação e depois minimize o terminal, não o feche!
7 - Abra o
Firefox (ou seu navegador favorito) e navegue à vontade!
Obs.: A velocidade é a velocidade da internet do seu celular:
GPRS,
EDGE ou
3G.
Neste link
http://www.ngu-advanced.com.br/mnututoriais/redes/152-tutorial-celular-como-modem-bluetooth-no-linux-ubuntu, achei dados sobre as outras operadoras. O número do telefone tanto faz, *99# ou *99***1#; o resultado é o mesmo, vejam:
Operadora Claro
Nome de Usuário: Claro
Senha: claro
Número de telefone: *99***1#
Operadora Vivo
Nome de Usuário: Vivo
Senha: vivo
Número de telefone: *99***1#
Operadora TIM
Nome de Usuário: Tim
Senha: tim
Número de telefone: *99***1#
Operadora Oi
Nome de Usuário: Oi
Senha: oi
Número de telefone: *99***1#
Testado em distros derivadas do Ubuntu 11.04, com um celular Nokia 7020, operadora TIM.