Nokia N95 como modem no Linux em 9 passos

Publicado por Guilherme Rocha em 08/04/2010

[ Hits: 6.318 ]

 


Nokia N95 como modem no Linux em 9 passos



Usando o Nokia N95 como modem no GNU/Linux (Debian SID).

Hoje tive problemas com o acesso à internet, e como uso um pacote de dados no Smartphone, decidi gastar um tempo para configurar a internet através da conexão USB dele. Já uso o N95 como Access Point, entretanto ele esquenta muito, e gasta toda bateria em apenas 15 minutos. ;)

1. Conecte o smartphone no PC usando o cabo USB

2. Selecione "pcsuite" quando perguntado no N95

3. Abra um terminal e digite:

# lsusb

Você vai ver algo similar à isso:

Bus 005 Device 002: ID 0c45:62c0 Microdia
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0421:04f0 Nokia Mobile Phones
Bus 001 Device 001: ID 0000:0000

4. Carregue o módulo de dispositivo de comunicações:

# modprobe cdc_acm

5. Agora defina as informações do N95:

# /sbin/modprobe usbserial vendor=0x0421 product=0x04f0

6. Instale o wvdial (caso ainda n o tenha):

# aptitude install wvdial

7. Edite o wvdial.conf:

# vim /etc/wvdial.conf

Apague tudo e insira somente o seguinte (foi o que funcionou comigo):

[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
Phone = *99#
Username = username
Password = password
Stupid Mode = 1

8. Execute o wvdialconf:

# wvdialconf create

Você verá algo similar a isso:

Editing `create'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- Nokia
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*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.
Modem configuration written to create.
ttyACM0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

9. Agora é só navegar chamando o wvdial:

# wvdial

Você verá algo como abaixo:

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
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
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sat Jun 21 13:31:29 2008
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.
--> Pid of pppd: 4551
--> Using interface ppp0
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]
--> local IP address 10.70.15.96
--> pppd: h�[06][08] �[06][08]
--> remote IP address 10.6.6.6
--> pppd: h�[06][08] �[06][08]
--> primary DNS address 212.103.160.26
--> pppd: h�[06][08] �[06][08]
--> secondary DNS address 4.2.2.2
--> pppd: h�[06][08] �[06][08]
Caught signal 2: Attempting to exit gracefully...
--> Terminating on signal 15
--> pppd: h�[06][08] �[06][08]
--> Connect time 0.4 minutes.
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]

Para parar, tecle CTRL+C.

Outras dicas deste autor

O.S. Desktop - Sistema Operacional completo

Leitura recomendada

Questão: Quando reiniciar um sistema Unix?

Wireless no Sony Vaio NR 320 com Ubuntu Linux 8.10

99 99 99 99 99... falha no LILO

Alternativas ao MS Paint pra Linux

Instalação da PEAR MDB2 no Linux

  

Comentários
[1] Comentário enviado por deleilousado em 26/05/2010 - 20:05h

como faço para para de pedir senha no meu n95 pq quero usar o fone s9 e fica pedindo e nao tem como usar o s9 me ajude ai nao consigo usar meu bluethof



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts