2 de jan de 2009

Nokia N73 com Linux

Sim, e possível (e fácil) conectar seu notebook com Linux usando o celular Nokia N73, desde que você tenha o pacote de dados contratado com a operadora.
Usando o cabo usb, plugue ao notebook e observe o /var/log/messages, onde será mostrado o device criado dentro do diretório /dev ,


Dec 23 20:35:14 lenny kernel: usb 4-2: configuration #1 chosen from 1 choice
Dec 23 20:35:14 lenny kernel: cdc_acm 4-2:1.8: ttyACM0: USB ACM device
Dec 23 20:35:14 lenny kernel: usb 4-2: bad CDC descriptors

Neste caso, o device será /dev/ttyACM0

Crie o arquivo vivo em /etc/ppp/peers/vivo com o seguinte conteúdo:


#
hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/vivo"
debug
/dev/ttyACM0
115200
defaultroute
noipdefault
user "vivo"
remotename vivo
ipparam vivo

O próximo arquivo que faz a autenticação deve ficar em /etc/chatscripts/vivo com o conteúdo abaixo:

#ispauth PAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
# modeminit
'' ATZ
# ispnumber
OK-AT-OK "ATDP*99#"
# ispconnect
CONNECT \d\c
# prelogin

# ispname
# isppassword
# postlogin

# end of pppconfig stuff


Pronto. Para que a conexão inicie use o comando pon vivo, para desconectar poff vivo .
Observe se a conexão ocorreu corretamente observando o /var/log/messages , deverá ter uma saida mais ou menos assim:


tail -f /var/log/messages
Dec 23 20:23:29 lenny chat[3914]: CONNECT
Dec 23 20:23:29 lenny chat[3914]: -- got it
Dec 23 20:23:29 lenny chat[3914]: send (\d)
Dec 23 20:23:30 lenny pppd[3913]: Serial connection established.
Dec 23 20:23:30 lenny pppd[3913]: Using interface ppp0
Dec 23 20:23:30 lenny pppd[3913]: Connect: ppp0 <--> /dev/ttyACM0
Dec 23 20:23:33 lenny pppd[3913]: PAP authentication succeeded
Dec 23 20:23:34 lenny pppd[3913]: found interface wlan0 for proxy arp
Dec 23 20:23:34 lenny pppd[3913]: local IP address 189.96.156.27
Dec 23 20:23:34 lenny pppd[3913]: remote IP address 10.6.6.6


Conexão testada com a Vivo usando GNU/Debian Lenny.
Esta configuração também é simples com gnome-ppp e pppconfig.