De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Bruno Buys
Data de Publicação: 31 de maio de 2010
Telefone novo, vida nova? Não, não chega a tanto, mas algumas coisas mudam. Desta vez é um Nokia E63, o primo pobre (do E71). Para usá-lo como um modem USB no seu GNU/Linux, plugue o aparelho ao computador com o cabo USB.
Ao fazer isso, o aparelho perguntará que tipo de conexão você deseja que o aparelho faça com o computador.
4 opções estão disponíveis:
Escolha a primeira opção, "PC Suite". Feito isso, no seu dmesg aparecerá algo assim:
usb 2-1: new full speed USB device using uhci_hcd and address 12 [ 8233.610561] usb 2-1: configuration #1 chosen from 1 choice [ 8233.735455] NET: Registered protocol family 35 [ 8233.755035] cdc_acm 2-1:1.10: ttyACM0: USB ACM device [ 8233.761542] usbcore: registered new interface driver cdc_acm [ 8233.761546] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters [ 8233.786206] usbcore: registered new interface driver cdc_phonet [ 8233.787688] usbcore: registered new interface driver cdc_ether [ 8233.790406] usb 2-1: bad CDC descriptors [ 8233.790427] usbcore: registered new interface driver rndis_host [ 8233.884119] cfg80211: Calling CRDA to update world regulatory domain [ 8233.899090] usb 2-1: bad CDC descriptors Isso aí informa que o dispositivo a ser usado é o /dev/ttyACM0.
Se você ainda não tem o wvdial instalado, instale-o.
apt-get install wvdial
Agora copie este arquivo de configuração para o lugar certo
(/etc/wvdial.conf
). Repare que ele é específico para a operadora e o
dispositivo em questão. Você não precisa apagar o arquivo que já existe no
seu sistema. Renomeie-o, por exemplo.
[Dialer Defaults] Modem = /dev/ttyACM0 ISDN = off Modem Type = GSM Modem Baud = 460800 Init = ATZ Init2 = AT+CFUN=1 Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init4 = AT+CGDCONT=1,"IP","zap.vivo.com.br" Init5 = Init6 = Init7 = Init8 = Init9 = Phone = *99# Phone1 = Phone2 = Phone3 = Phone4 = Dial Prefix = Dial Attempts = 1 Dial Command = ATM1L3DT Ask Password = off Password = vivo Username = vivo Auto Reconnect = off Abort on Busy = off Carrier Check = on Check Def Route = on Abort on No Dialtone = on Stupid Mode = 1 Idle Seconds = 0 Auto DNS = on
Os parâmetros que têm valores com "vivo" são específicos, lembre-se. Também o "Phone = *99#". Você precisa descobrir o que usar para a sua operadora.
Com isso tudo acertado, comande:
wvdial
Se preferir deixar o terminal liberado, comande:
wvdial &
Nesse caso, quando quiser cancelar a conexão, você pode fazer:
pidof ppp0
Com o código retornado você comanda:
kill código
Feito e testado no Ubuntu 9.10, com kernel 2.6.31-14-generic.
Feliz hacking!
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários