modem 3g claro

Upload: oscar-eduardo-paez

Post on 17-Jul-2015

108 views

Category:

Documents


0 download

TRANSCRIPT

Modem 3G Claro MD300 no UbuntuDepois de muito tempo usando o velox como meio residencial de acesso a internet, pensei seriamente em utilizar o Claro 3G de 1M no lugar dos meus mseros 256k do velox. Euforia das grandes, verifiquei que vrias pessoas relatavam a configurao do sistema no linux o que me deixou muito animado para aderir ao plano (fora a economia financeira e mobilidade).

Fui em uma loja Claro e aderi ao plano de 1M, recebi um chip e um modem Sony Ericsson MD300. O problema deste modem que ele reconhecido como pendrive ele s tem 1 productid ao contrario de outros modens 3g. Depois de muita procura no google encontrei informaes de como proceder com o mesmo tipo de problema com modens diferentes nos blogs listados abaixo: 1. Instalando e configurando CLARO 3G no Ubuntu do Guto Carvalho; 2. Claro 3G no Ubuntu 8.04 do Ricardo Romo; 3. Claro 3g com modem traveller D301 funciona no linux do Urubatan; Sem contar os forums que percorri. Ao final eu conseguia fazer o sistema reconhecer o dispositivo como modem, configurar, porm no conseguia efetuar a conexo, parecia que conectava e desconectava logo aps informando que o pppd foi finalizado. Vou relatar agora at onde havia conseguido solucionar os problemas: Primeiro tive que verificar os dados do dispositivo que reconhecido como pendrive: # id do Fabricante $ sudo lsusb -v|grep -i vendor # id do Produto $ sudo lsusb -v|grep -i product

Com estas informaes devemos criar uma regra para que o udev monte corretamente o dispositivo. Edite o seguinte arquivo: $ sudo vim /etc/udev/rules.d/50-md300modem.rules E adicione o cdigo abaixo: ACTION!=add, GOTO=3G_End BUS==usb, SYSFS{idProduct}==d0cf, SYSFS{idVendor}==0fce, PROGRAM=/bin/sh -c echo 3 > /sys/%p/device/bConfigurationValue LABEL=3G_End Update: Devido a erros no copiar e colar, voc pode baixar o arquivo aqui. Update: para funcionar no karmic ( as regras no udev mudaram ) ACTION!=add, GOTO=3G_End SUBSYSTEMS==usb, ATTRS{idProduct}==d0cf, ATTRS{idVendor}==0fce, RUN+=/bin/sh -c echo 3 > /sys/%p/bConfigurationValue LABEL=3G_End Reinicie o udev (algumas vezes foi necessrio rebootar a mquina): $ sudo /etc/init.d/udev restart Com o modem reconhecido, agora devemos configurar o /etc/wvdial.conf conforme abaixo: [Dialer Defaults] Init1 = ATZ Init2 = AT+CFUN=1 Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init4 = AT+CGDCONT=1,IP,bandalarga.claro.com.br Modem Type = USB Modem Baud = 460800 New PPPD = yes Modem = /dev/ttyACM0 ISDN = 0 Phone = *99***1# Password = claro Username = claro A linha Init2 = AT+CFUN=1 faz com que o modem funcione corretamente, pois esse modem necessita que o rdio esteja habilitado para efetuar a conexo, sem ela o modem efetua o procedimento de conexo e a conexao cai logo em seguida. (thanks to leleobhz pela dica.. vc meu heroi.) Update 2: Substitua a linha:

Init2 = AT+CFUN=1 #(modo automtico de busca por rede) para Init2 = AT+CFUN=6 #( forar conectar na rede 3G) ou Init2 = AT+CFUN=5 #( forar conectar na rede EDGE (rede 2.5G)) Depois s conectar com qualquer discador: pretto@karnak:~$ sudo wvdial > WvDial: Internet dialer version 1.60 > Cannot get information for serial port. > Initializing modem. > Sending: ATZ ATZ OK > Sending: AT+CFUN=1 AT+CFUN=1 OK > Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 OK > Sending: AT+CGDCONT=1,IP,bandalarga.claro.com.br AT+CGDCONT=1,IP,bandalarga.claro.com.br OK > Modem initialized. > Sending: ATDT*99***1# > Waiting for carrier. ATDT*99***1# ~[7f]}#@!}!}!} }9}#}%B#}%}(}}}}}&} } } } }%}&X*}3cD7~ CONNECT > Carrier detected. Waiting for prompt. ~[7f]}#@!}!}} }9}#}%B#}%}(}}}}}&} } } } }%}&X*}3c[08]Z~ > PPP negotiation detected. > Starting pppd at Fri Sep 19 15:15:02 2008 > Pid of pppd: 7005 > Using interface ppp0 > pppd: d[08] > pppd: d[08] > pppd: d[08] > pppd: d[08] > pppd: d[08] > pppd: d[08] > pppd: d[08] > pppd: d[08] > pppd: d[08] > local IP address 189.92.146.211 > pppd: d[08] > remote IP address 10.64.64.64 > pppd: d[08] > primary DNS address 200.169.117.22

> pppd: d[08] > secondary DNS address 200.169.119.22 > pppd: d[08] Depois disso s foi necessrio navegar, o firefox algumas vezes mantinha a pgina como offline, mas era somente desmarcar no menu arquivo. Conhea a comunidade Ubuntu Brasil http://www.ubuntu-br.org/participe

Claro 3G no Ubuntu 9.10 e 9.04 - Modem Sony Ericcson MD 300Nesta dica voc encontra as informaes necessrias para fazer com que seu Ubuntu Linux "enxergue" o modem, alm de fazer a configurao da conexo, em relao Claro 3G. Estou levando em conta que voc sabe abrir o terminal e o bsico do sistema!

Configurando no Ubuntu 9.10Entre as duas verses (9.04 e 9.10) h uma pequena diferena no cdigo. Temos que primeiramente fazer com que o Ubuntu enxergue o dispositivo, para a sim, configurar a conexo. Abra o terminal e execute o comando: $ sudo gedit /etc/udev/rules.d/50-md300modem.rules E adicione a regra abaixo, para que o udev monte corretamente o dispositivo. ACTION!="add", GOTO="3G_End" SUBSYSTEMS=="usb", ATTRS{idProduct}=="d0cf", ATTRS{idVendor}=="0fce", RUN+="/bin/sh -c 'echo 3 > /sys/%p/bConfigurationValue'" LABEL="3G_End" Obs.: Se algo der errado, verifique as aspas!

Depois disso no precisa reiniciar, faa apenas o logoff com o modem retirado e login novamente. Aparecer o assistente de configurao. Passe para o tpico "Configurando a conexo".

Configurando no Ubuntu 9.04Estou levando em conta que voc sabe abrir o terminal e o bsico do sistema. Na configurao do Ubuntu 9.04 vamos abrir o terminal e digitar o comando: $ sudo gedit /etc/udev/rules.d/50-md300modem.rules Cole o seguinte cdigo: # #ACTION!="add", GOTO="3G_End" #BUS=="usb", SYSFS{idProduct}=="1000", SYSFS{idVendor}=="0fd1", PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'" #LABEL="3G_End" ACTION!="add", GOTO="3G_End" BUS=="usb", SYSFS{idProduct}=="d0cf", SYSFS{idVendor}=="0fce", NAME="modem" PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'" LABEL="3G_End" Mais um vez peo para verificar se as aspas no "viraram" outra coisa, pois isso implica no resultado! Salve o arquivo e feche-o! Encerre a sesso e entre novamente. Vamos para o passo final!

Configurando a conexoBem, aps a configurao do Ubuntu e seu reincio, abrir uma janela de configurao do modem (considerando que ele est plugado), faa o que ele pede at concluir e logo aps no painel superior clique com o boto direito no cone de rede e em seguida em "Editar Conexes"... V para a aba "Banda Larga Mvel", selecione-a e clique em "Editar".

Com a janela de "Editar" aberta: Na aba Banda Larga Mvel, altere os dados:

Nmero: *99***1# APN: bandalarga.claro.com.br

Na aba Configuraes IPv4:

Mude o mtodo para: Somente endereos (ppp) automticos Coloque 200.169.116.22 e 200.169.117.252 em Servidores DNS Clique em aplicar e feche a janela Conexes de rede.

Agora basta conectar e pronto! Obs.: Caso no conecte, recoloque o modem. Obrigado por ler este texto! Visite:

http://ubuntu.jrochelly.com/

O que ocorre que este comando em algumas distros no aceito para usurio comum. Usurio comum aquele em que voc faz o logon normal, sem privilgios de administrador. Se voc observar o prompt que aparece no terminal depois do nome de usurio o $ Para poder usar este comando em alguma distros voc vai precisar logar como root (raiz ou administrador ou ainda super-surio) para isto voc ter que usar o comando su ou sudo no terminal. O sistema vai te pedir a senha de root e depois que voc colocar a senha, vai trocar o prompt de $ para #. Ser preciso cuidado ao estar logado como super-usurio (root) pois voc detm todos os privilgios e poderes sem limitaes. O sistema no vai te avisar se voc pode ou no fazer determinadas coisas, como deletar arquivos crticos que podem simplesmente destruir seu sistema. Ele vai aceitar tudo, afinal como super-usurio se supe que voc pelo menos saiba oque est fazendo. Todo o cuidado pouco, mas com certeza vale a pena.

Teixeira (usa Big Linux) [6] Enviado em 27/12/2009 - 07:54h:

Se o seu modem um dispositivo USB, dever ser reconhecido de alguma forma como tal. Experimente o comando lsusb que dever dar uma descrio de todos os dispositivos USB instalados em seu PC, e informe o resultado dessa descrio.

JEANFAWA (usa Ubuntu) [7] Enviado em 27/12/2009 - 10:08h: CLARO 3G NO UBUNTU 9.10

VOU seguir as dicas dos meus colegas que me responderam,especialmente quando troca de usurio e de comandos.assim que estiver legal volto a postar.Gente, muito bom saber que vcs esto dispostos a ajudar.isso muito bacana.aguardem os prximos captulos. jean

vfs (usa Ubuntu) [8] Enviado em 27/12/2009 - 12:15h:

cara, caa meu script aqui no vol e seja feliz...

meinhardt_jgbr (usa aptosid) [9] Enviado em 27/12/2009 - 13:04h:

J que o companheiro vfs por modstia preferiu no indicar o script, abaixo seguem os links, pois os scripts so especficos para o mesmo modelo do seu modem e ele um usurio convicto do Ubuntu, portanto voc no poderia pedir melhor ajuda. http://www.vivaolinux.com.br/script/Atualizacao-do-md300claro http://www.vivaolinux.com.br/script/Configuracao-do-Modem-Sony-Ericsson-MD300-daClaro-3G-no-Linux Basta seguir as dicas e o script que voc tambm chega l.

elenildo a silva (usa Ubuntu) [10] Enviado em 27/12/2009 - 18:58h:

jean assim eu tambem sou iniciante no linux e tive dificuldade de configurar esse modem MD300, na epoca passei 9 meses para entender e conseguir configura-lo, hoje pela configurao que vou lhe passar estar funcionando no ubuntu 9.10 que estou usando agora, espero que entenda pois vou manda bem detalhada. abra o terminal e digite: $ sudo gedit /etc/udev/rules.d/50-md300modem.rules {enter} vai aparecer um editor de texto, dentro do editor de texto digite: ACTION!="add", GOTO="3G_End" SUBSYSTEMS=="usb", ATTRS{idProduct}=="d0cf", ATTRS{idVendor}=="0fce", RUN+="/bin/sh -c 'echo 3 > /sys/%p/bConfigurationValue'" LABEL="3G_End" feito isso salve na opo "salvar" do editor de texto volte ao terminal e reinicie o udev $ sudo /etc/init.d/udev restart pronto agora conecte o modem na porta usb e aguarde se tudo deu certo v em sistema > preferencias > conexes de rede > banda larga movel e faa a configurao seguindo as instrues espero ter ajudado pois essa configurao tambem peguei aqui pesquisando no forum. OBS: jean veja a regra feita do editor de texto para o ubuntu 9.10 diferente para usar em outra verso do ubuntu. exemplo: BUS = SUBSYSTEMS SYSFS = ATTRS PROGRAM = RUN+ e o DEVICE tambem aparece na regra. um abrao e no desista do linux.

J existe um outro pacote aqui no site que faz isso, mas achei muito confusa a interface texto, alm de se tratar de um pacote instalvel com suporte para todos os modems possveis, esparramados em uma infinidade de arquivos fonte. Como s tenho o MD300 o pacote um desperdcio para mim. E para quem s tem o Sony da Claro em casa tambm. Este aqui serve somente para o Sony MD300 na Claro. Enjoy!

[ Download: md300-claro ] [ Enviar nova verso ]

[ Esconder cdigo-fonte ]#!/bin/bash # # Copyright (C) 2009 Valter Ferraz Sanches # # md300-claro - script shell para configurao rpida em modo texto do modem Sony Ericsson no Linux # com opo de uso do wvdial para discagem # # baseado no pacote smartconnect-nogui # # VER="0.1" cat /sys/%p/device/bConfigurationValue LABEL=3G_End O Arquivo ficara igual a imagem abaixo:

Salve o arquivo, feche o terminal e plugue o modem. Ubuntu 9.10 Beta UbuntuOne Ubuntu 9.10 Beta

9 Comentrios para "Configurando Modem 3G Sony Ericsson MD300 no Ubuntu"

Anonymous 2:00 on outubro 6th, 2009

Desculpe, mas no entendi esse ltimo passo. Para qu adicionar estas linhas que comeam com # no arquivo de rules? Elas no esto comentadas? Ento apenas as outras que faro efeito, correto? []s

Leonardo Barbosa Rossato 14:55 on outubro 6th, 2009

Fiz tudo isso e no consegui. Ele l ainda como pen drive. J fiz de tudo e no consigo. Li fruns, tutoriais. Abraos, Lo

Ivan Brasil Fuzzer 17:37 on outubro 6th, 2009

Leonardo, cole a sada do comando lsusb e dmsg. Ambos aps conectar o modem.

Renato 0:23 on outubro 10th, 2009

muito obrigado pela dica.. funcionou comigo

Diih Monteiro 20:49 on outubro 11th, 2009

Ola, estou com um grande problema, no consigo conexo com a internet pelo ubuntu 9.04, eu ja fiz todo o tutorial, mas infelizmente no consigo, o LED do meu Modem fica piscando, configurei tudo igualzinho ao que voc falo, mas no consigo conexo, eu acho que sei o problema, mas no o que fazer, pois quando eu clico com o boto direito, no aparece habilitar rede sem fio, espero que possa me ajudar aguardo resposta

genivaldo 7:56 on outubro 16th, 2009

minha querida no terminal entre com sudo -i senha .. depois /etc/home/usuario gedit /etc/resolv.conf coloque dentro desta pagina resolv.conf nameserver 208.67.222.222 nameswerver 208.67.220.220 salvar vai na rede tira do automatico configurao ipv4 coloque dns 208.67.222.222,208.67.220.220 aplicar reboot agora vai dar certo